11 March 2016 - Forum Rules
Started by Bob Liu, January 27, 2015, 04:35:08 PM
Quote from: Pennywise on January 27, 2015, 04:50:42 PMYou do realize that command line programs are incredibly easy to use when all you have to do is make a batch file to run them? In fact, Cartographer comes with a batch file IIRC.
#GAME NAME: Nekketsu! Beach Volley dayo Kunio-kun (GB)#BLOCK NAME: Dialogue Block (RAW)#TYPE: NORMAL#METHOD: RAW#SCRIPT START: $28210#SCRIPT STOP: $2B496#TABLE: Beach_Volleyball.tbl#COMMENTS: Yes //start first line with //#END BLOCK //remainder of comment placement //is handled by control codes#BLOCK NAME: Dialogue Block (POINTER_RELATIVE)#TYPE: NORMAL#METHOD: POINTER_RELATIVE#POINTER ENDIAN: LITTLE#POINTER TABLE START: $28010#POINTER TABLE STOP: $28210#POINTER SIZE: $02#POINTER SPACE: $00#ATLAS PTRS: Yes#BASE POINTER: $20010 //add $20010 to each pointer to get#TABLE: Beach_Volleyball.tbl //the string address#COMMENTS: Yes#END BLOCK
Quote from: henke37 on January 28, 2015, 11:29:57 AMYou don't compute the addresses, you dig them out of the code.
Quote from: Bob Liu on January 28, 2015, 04:00:22 PMThen how do I do that? I think I remember seeing a program before about doing that but I can't remember it's name. Anyhow, does this way of changing text pointers work with more than just retro systems, such as the Dreamcast and the like?
Quote from: Klarth on January 28, 2015, 05:12:33 PMA relative search program like Monkey Moore will help you find both the location of text in the game file as well as the text encoding so you can make a table. Atlas can calculate the majority of pointers with a bit of ingenuity, regardless of system.
Quote from: Bob Liu on January 30, 2015, 10:47:21 AMWell, I don't exactly need a table (for the Dreamcast game at least, and I already have one for the GBA game) since the text displays fully when shifted to JIS, but I guess I'll need one for using Atlas and Cartographer. I'll try out this Monkey Moore and see if it will create a table of sorts from it. Also, isn't Atlas the importer? How would that calculate the pointers if you have to change them first in the script dump using Cartographer? Or at least I think that's how it's done.
Quote from: Seihen on January 30, 2015, 05:21:03 PMThis sounds like it calls for a custom inserter, since it's just using straight-up Shift-JIS (the name of the encoding itself is Shift-JIS, or SJIS, not called "shifting to JIS"). But I believe that somewhere here in the tools is a standard Shift-JIS encoding table file, so you might want to use that? If not here, I know online that there are tables with all the characters and their hex encodings, so you can make one that way.As for the Cartographer issue, I'm not sure I understand. Dumping data is a read-only procedure (since all you're doing is getting the data out of the original file), and shouldn't ever be modifying anything. In that case, you would have to provide Cartographer with pointers to find the text to dump, but by no means should it be modifying them. Unless there's something I'm missing.
Page created in 0.055 seconds with 20 queries.