Page 1 of 1

found a bug with Conquering the World III

Posted: Thu Aug 26, 2010 7:29 pm
by bastien
Hi,
i have found a bug in Conquering the World III ( chinese UNL named Tun Shí Tian Dì 3).
Gens can't lauch this roms ( and the console too)...
only works with Kega Fusion and Regen
too bad it seems be a really good RPG:


ImageImageImageImage

Posted: Thu Aug 26, 2010 8:20 pm
by GManiac
Strange. I beat this game on Gens 2.10 and didn't notice any bugs.
The only one thing: after beating the game you see black screen with music playing. I hacked palette and get strange logo with fax number.

Here's how to get it:
Open ROM in hex-editor, go to address $62B6 write
22BCC0000000700F209A51C8FFFC60FEFFFFFFFF
Here are saves:
http://slil.ru/29603997

Also I found 2 easter eggs:
1. On screen "Start/Continue" press Start + A + B + C.
2. On screen "Start/Continue" press Right + Start + A + C.

Posted: Fri Aug 27, 2010 7:56 am
by bastien
hi,
first thanks for your help i have tested it and i found the screen too.
but why Kega can launch this game and Gens can't ?
any way for play with it in Gens or the console ?

Posted: Fri Aug 27, 2010 8:21 am
by GManiac
I don't know what's problem, I played it using Gens 2.10 (special hack with Cheat Menu), but other Genses like Gens 11a CAN start this game too. I tested both
Conquering the World III (Ch-Simple).gen
and
Conquering the World III (Ch-Trad).gen
ROMS.

Posted: Fri Aug 27, 2010 9:00 am
by bastien
ok me i have tested it with Gens Kmods :wink: ,
i will test with Gens classique.
yes it works with Gens classique thanks , i will test this roms in real console.

thanks for your help

P.S: can you try with gens Kmods ?

Posted: Fri Aug 27, 2010 9:27 am
by Eke
Some unlicensed games were released on cartridge with copy-protection hardware, a plain ROM dump can't work without that additional hardware (basically, the game tries to access hardware at usually unmapped memory addresses and if this does not behaves like expected, it just hangs)

Some emulators do emulate the additional hardware, some don't

I don't know about this game specifically but most of the problematic ROM dump have been patched to bypass the various protection routines and were released as [f] or [h] versions.

You can also find some ROM patches in this thread:
http://forums.darkmystics.com/showthread.php?t=1997

Posted: Fri Aug 27, 2010 11:04 am
by bastien
thanks Eke i have posted this bug in the thread :D

edit : the game works with Kmods too i have forgotted the auto fix cheksum...

Posted: Sun Jun 19, 2011 9:49 am
by bastien
hi,
excuse me to uping this thread but i need an info.
This game doesn't work with lot of test and i can't understand why...
it works with all émulator : Gens , Kega and Regen,

but if i fix the Cheksum the games display a black screen buti can heard the sound..

i have the same things in the Real Hardware.
this game seems to put some data instead the Header.

Do you agree to just explain me why this game don't start ?

here is my roms ( it's an UNL so i think i can give the link ) :
http://sega4ever.power-heberg.com/tradu ... nese%20UNL

Posted: Sun Jun 19, 2011 3:08 pm
by bastien
ok a friend of me have fixed the roms.
So no problem , and excuse me for the UP.
Good day

Posted: Sun Jun 19, 2011 10:52 pm
by andlabs
Game-specific hacks are something that should be more readily documented... right now all I can think of is to look in an emulator's source code =P Eke is supposedly (I don't have a Wii so I can't find out for sure, so I'm only judging by the source code) doing a good job at supporting EVERYTHING so I guess that's a start. I don't know what GerbilSoft has in mind for Gens/GS II but I know he has something in mind and when I do find out what I might consider splitting that into its own library. (As far as I can tell, this problem doesn't happen on the NES and SNES sides of emulation because the amount of custom hardware used on the majority of the most well-known titles on those platforms is ridiculous... I could be wrong though!)

Either way, I can find out what exactly is wrong with Tun Shi later by disassembling it and post it here, if someone doesn't beat me to it =P

I'm also curious: is the Simplified Version of Tun Shi Tian Di III one of those pirate simplified Chinese versions that I've seen documented (even screenshots of some exist)? I know the Chinese really love to do these pirate translations of their own and sell them... What does the company name on the title screen say? (I also question the authenticity of some of of the other unlicensed dumps, like Xin Qi Gai Wang Zi (no C&E text anywhere? unusual...) and Feng Kuang Tao Hua Yuan (I know this one is dumped from a reprint))

Posted: Mon Jun 20, 2011 7:20 am
by bastien
hmm thanks for your reply.
for fixing this roms , a friend a have moved some data in the Header at an another part of the Roms.
So now the game start and works very well on the real console.

About the game, it's the Chinese simple and i work on it for making "maybe" a french translation.
i think the real name of that game is : Destiny of an emperor III
Some music of the game came from Final Fantasy II and IV and one of the VI.
the Editor of the game is Skob and i know nothing about us.
if you want i have found a complete Walkthrough here:

http://kongming.net/faqs/destiny-of-an- ... r_3_a.html

thanks !

Posted: Mon Jun 20, 2011 8:02 am
by Eke
The problem is that this ROM does not have a valid header in the first place so any flashing program that uses the ROM header as a source of information (Everdrive OS use it to distinguish between SMS and GEN or to determine ROM size) would probably not flash the ROM properly, explaining the issue you are having.

The "Auto_Fix Checksum" option in emulators is just a way to patch the "checksum" field in ROM header on-the-fly, but this is only required if the ROM got corrupted or hacked, and will only work if the game uses this field and does a normal checksum calculation. This game probably doesn't so you'd better not patch it.

Other than that, there is nothing with that game which should prevent it from working on real hardware or emulators, it doesn't do anything weird or requires special cartridge hardware like some other unlicensed game dumps. It seems this one was actually patched immediately by the person who dumped it as there is still some code that access unused areas, but result is never used...

Posted: Mon Jun 20, 2011 9:10 am
by bastien
thanks Eke .
here is a link for the roms with a Fixed Header, so it works with the Megacart and i think with any flashcard :
http://dl.dropbox.com/u/17741233/Chines ... 0Fixed.bin