Home › Forums › Destiny of an Emperor › Walk-thru walls effects while walking outside of world map bounds
- This topic has 10 replies, 4 voices, and was last updated 14 years, 3 months ago by
MeteorStrike.
-
AuthorPosts
-
January 19, 2012 at 4:31 am #5334
Anonymous
Inactivewas playing around with walk through walls and no fights, and wandered outside of the world, and then back in, and all of the boss fights have super rebels but the world seems to be pretty stable (although walking in and out of rooms and things sometimes displaces me quite a bit)
can anyone direct me to some reading on this, or enlighten me as to whats going on? :S
I couldn't reproduce it when I tried for a half hour to wander around
January 19, 2012 at 5:39 am #41787MeteorStrike
ParticipantSorry, we don't accept random questions in this board. Just kidding. :p
Actually, if you don't mind, I renamed the topic slightly to make it easier to identify. It's really annoying when a title tells you -nothing- about what you will find inside of it. :)
Actually, someone asked something similar a long time ago on the GameFaqs boards. In short, there's a good chance you simply ended up going outside the bounds of the defined physical map. Due to the way the map is stored, you will likely end up "looping" back to what -appears- like the world, but it's not. The chapter number of the area you walked in was probably something out-of-bounds so all the Rebels were super-rebels.
Of course, without actually debugging it, it's hard to tell, but the simple answer is: When you use walk-thru-walls, you should try not to walk too far from the defined world, otherwise you might end up entering into a black hole that sucks you into another universe where the laws of physics no longer apply. :)
EDIT: Gah, I can't find the GameFaqs topic where someone had asked that. You'll just have to find it yourself if you're curious about what was said in it. :p
January 19, 2012 at 1:40 pm #41788sonic.penguin
ModeratorHere's the actual answer derived from modding the game. Essentially, the game starts on chapter 0. Chapter 0 has super rebels. You don't advance to chapter 1 until you fight 1 battle on the world map. So essentially, by fighting a boss fight before having 1 random encounter, you fight the chapter 0 super rebels!
Pretty neat huh? Of course, after 1 fight, it reverts to chapter 1.
This was discovered by trying to make boss fights in Lousang and some really early towns while using no-encounter cheats. Took us a while to figure out why, but thats the nitty gritty.
January 19, 2012 at 11:16 pm #41789Jiang Wei
Participantalso when using said cheat if you exit a dungeon in away you normally could not the whole world map will glitch
January 24, 2012 at 3:22 am #41790Anonymous
InactiveThanks for the responses guys. On a real doae binge.. played through original and a bunch of mods in the last few weeks :-).
January 24, 2012 at 3:39 am #41791Anonymous
Inactive(if anyones REALLY bored, heres some save states. do they need any other extracurricular material to work? its fceux 2.1.5 win32.)
I had apparently already finished all the boss fights up to and including the lu bu fight at huo hu's camp before messing around–and maybe I need a chapter 1 fight to snap out of this mode – nothing I do seems to get it out of super rebel mode. I find it neato though :-)
(using a regular ol' DoaE rom as far as I know.)
(man.. file sharing sites suck. I give up for now)
January 24, 2012 at 5:00 pm #41792sonic.penguin
ModeratorInteresting, wonder if that is similiar to a bug I encountered which made me gain 255 TP, anyways, depending on the file you used, perhaps it is altered to all chapter 0, did you try restarting the mod?
Also, something interesting I found using the walkthrough walls, is that Ru Nan has a clone of the whole town of Jin Du I think it is, to the -> side of town over the mountains, although all the shops contain the same stuff as Ru Nan + all the townspeople are gone… I wonder if other towns are like this too :)
January 31, 2012 at 9:55 am #41793MeteorStrike
ParticipantQuote:Here's the actual answer derived from modding the game. Essentially, the game starts on chapter 0. Chapter 0 has super rebels. You don't advance to chapter 1 until you fight 1 battle on the world map. So essentially, by fighting a boss fight before having 1 random encounter, you fight the chapter 0 super rebels!Emm… I must respectfully disagree with sonic.penguin on his answer. ( At least in part. ) You can easily verify this is not the case by playing a clean, non-hacked version of the game, starting a new and clean game, and then using the no random battles Game Genie code, and then going straight to Qing Zhou and fighting Zhang Liang. ( or without using Game Genie but using lots of load states to avoid random battles until you get there! )
The "chapter" number that tests the level of enemies is at $6026 and adding a break on write at this address will confirm that a value is written when getting into a battle, whether it be with a random battle or a Castle / Fort battle. The exception to this rule is for battles whose Map ID ( $47 ) is not 0 ( the world map ) so maybe you got into a battle with someone in a cave or somewhere else?
In any case, adding a break on write at $6026 and using the no random battles Game Genie code, and then getting into a fight with one of those bosses in the beginning of the game, will verify this.
So fighting a random battle or boss battle anywhere except for the world map, and -before- you had previously fought any battles on the world map, will cause such an effect.
That leads me to my original post. I tested walking "off the world map" and I didn't see a repeating map, which is odd because that's what the formula for screens predicts.
Map Screen Index = ( Y-HI * 64 ) + ( X-HI * 2 )
which means the Map Screen Indices of the world past X-HI of 0x20 should repeat the pattern of the next row or Screens in the map. I would test this with the debugger, but it's not even worth it. You're not supposed to walk off the world map this way anyway, so to quote Microsoft, walking off the world map is "not supported" which in their terms would mean "I don't know WTF is going on but I'm not gonna bother debugging it cause you're not supposed to be doing that!" ;)
February 7, 2012 at 5:09 pm #41794MeteorStrike
ParticipantI had a couple of minutes to kill, so I checked the Map Screen Index formula the other day, and I found out what was going on.
When you go outside of the world map area beyond 0x20 for X-HI, the calculation is such that the value of ( X-HI * 2 ) is added, but the carry flag, if set, is not added to the higher byte for the resulting address, so the end result ends up being an incorrect value for certain Y-HI values.
I figured I should mention that. ( Even though nobody will even get what I'm talking about, but I didn't want to leave this as an unresolved issue. :P )
February 7, 2012 at 8:58 pm #41795sonic.penguin
ModeratorAnd the pink that you see on the feathers of a flamingo is actually the absorption of all other colors while the actual "pink" is what is reflected back to your eye and transformed by the rods/cones which sends an actual image to your brain. There, now the issue is resolved. :cactuar:
February 8, 2012 at 10:15 pm #41796MeteorStrike
ParticipantLOL that explains the Pink Leo in DOAE 2 then! :)
-
AuthorPosts
- You must be logged in to reply to this topic.