It is currently Mon Dec 11, 2017 9:25 pm

All times are UTC - 7 hours





Post new topic Reply to topic  [ 6 posts ] 
Author Message
PostPosted: Thu Jun 19, 2014 9:49 pm 
Offline

Joined: Thu Jun 19, 2014 6:21 pm
Posts: 6
Hello everyone,

I need some help creating a title screen alteration
With Doki Doki Yuuenchi to say: Crazyland. I tried
Using tile editor pro but its too scrambled to make
Anything out. I believe it needs to be done in a hex editor?
Anyway if anyone can help me im willing to pay for services too.


Top
 Profile  
 
PostPosted: Fri Jun 20, 2014 12:25 am 
Offline
User avatar

Joined: Sat Feb 12, 2005 9:43 pm
Posts: 10164
Location: Rio de Janeiro - Brazil
A tile editor is necessary for you to draw the new graphics over the tiles that won't be used anymore. Then you need to change the mapping of the tiles, which specifies which tiles are drawn where using which palettes. The way this information is stored in the ROM varies from game to game, so you usually have to do a bit of debugging to figure out where it comes from and how it's encoded. More often than not, screens are compressed in some way, since raw tile map data is pretty large.

You'll need an emulator with good debugging capabilities, like FCEUX. You'll have to check which name table the title screen is drawn on, and then set up a write breakpoint to that name table. The breakpoint will cause the emulation to pause when a write to the memory you specified happens, so you'll be able to step through the program and see where the data being written is being copied from. If it's from ROM, you'll have to study the code to see what kind of processing is being made to the data to figure out how it's encoded, so you can encode the new data using the same format. If it's from RAM, you'll have to set up a breakpoint to the RAM location in question to see how the data got there, and so on.

You can also completely ignore the data encoding/compression used by the game and hack in you'r own routine to draw the title screen, so you'll be able to encode the data however you want.


Top
 Profile  
 
PostPosted: Sat Jun 21, 2014 12:45 pm 
Offline

Joined: Wed May 19, 2010 6:12 pm
Posts: 2421
Convert it from RGB to YUV. Convert UV to phase and amplitude. Quantize the colors to 4 luma levels, 12 phases and 2 amplitudes.


Top
 Profile  
 
PostPosted: Sat Jun 21, 2014 1:16 pm 
Offline
User avatar

Joined: Sat Feb 12, 2005 9:43 pm
Posts: 10164
Location: Rio de Janeiro - Brazil
psycopathicteen wrote:
Convert it from RGB to YUV. Convert UV to phase and amplitude. Quantize the colors to 4 luma levels, 12 phases and 2 amplitudes.

Wrong thread?


Top
 Profile  
 
PostPosted: Sat Jun 21, 2014 2:01 pm 
Offline

Joined: Wed May 19, 2010 6:12 pm
Posts: 2421
tokumaru wrote:
psycopathicteen wrote:
Convert it from RGB to YUV. Convert UV to phase and amplitude. Quantize the colors to 4 luma levels, 12 phases and 2 amplitudes.

Wrong thread?


How did that happen?


Top
 Profile  
 
PostPosted: Sat Jun 21, 2014 3:32 pm 
Offline
User avatar

Joined: Sun Sep 19, 2004 9:28 pm
Posts: 3192
Location: Mountain View, CA, USA
Being human is how it happened. Next!


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 6 posts ] 

All times are UTC - 7 hours


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group