Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- dat00.s - some graphics stuff, pt_801EF84 is related to battle phrases that appear in the center of the screen (e.g. "ENEMY DELETED")
- dat01.s - some of it is battle stuff, some of it is unknown
- dat03.s - map script/map related stuff (end of asm03_2.s)
- dat04.s - map script/map related stuff (asm04.s)
- dat05.s - map script/map related stuff (asm05.s)
- dat06.s - map script/map related stuff (asm06.s)
- dat07.s - map script/map related stuff (asm07.s)
- dat08.s - map script/map related stuff (asm08.s)
- dat09.s - map script/map related stuff (asm09.s)
- asm10.s - map script/map related stuff (contains two maps and includes data for first map in file)
- dat10.s - map script/map related stuff (map data for 2nd map in asm10.s)
- asm11.s - map script/map related stuff (contains four maps, includes data for first three maps in file)
- dat11.s - map script/map related stuff (map data for 4th map in asm11.s)
- dat12.s - map script/map related stuff (asm12.s)
- dat13.s - map script/map related stuff (asm13.s)
- asm14.s - map script/map related stuff (contains one map, but partially includes data because IDA detected an inline asm function in map script)
- dat14.s - map script/map related stuff (rest of data for asm14.s)
- dat15.s - map script/map related stuff (asm15.s)
- dat16.s - map script/map related stuff (asm16.s)
- dat17.s - map script/map related stuff (asm17.s)
- dat18.s - map script/map related stuff (asm18.s)
- dat19.s - map script/map related stuff (asm19.s)
- dat20.s - map script/map related stuff (asm20.s)
- dat21.s - unsure. this looks like a map script (data looks very uneven), but I can't find a reference to it. perhaps it was removed data? also, there are a few inline functions in it as well
- dat22.s - more unknown bytecode? again, doesn't seem to be referenced.
- asm23.s - even more unknown bytecode! first third of the file is mostly data, rest of file are functions that are only referenced inside the file?
- dat23.s - more unknown bytecode
- asm24.s - more unknown bytecode, mixed with code
- dat24.s - more unknown bytecode
- dat25.s - more unknown bytecode. also, asm25.s only has three nonlocal functions
- dat26.s - more unknown bytecode, mixed in with asm
- dat27.s - more unknown bytecode
- dat28.s - mystery data is defined here, maybe some other unknown structs
- dat29.s - unknown single struct? not sure how it's accessed, but IDA thinks it's a byte array
- dat30.s - random encounter data
- dat31.s - (fake data)
- dat32.s - some structs. pointed to by the table at pt_8121200, indexed by getPETNaviSelect. format of pt_8121200 is table of pointers, with these pointers pointing to a single pointer, with that pointer pointing to a table of pointers, with these pointers pointing to an unknown struct terminated by -1. also, some fake data (asm) here.
- dat33.s - (fake data)
- dat34.s - (fake data)
- dat35.s - (fake data)
- dat36.s - unknown, first half sort of looks like bytecode but it probably isn't, second half looks like a consistent struct
- dat37.s - rodata for libraries
- dat38_0.s - fake pointer, FIXME
- dat38_5.s - not included in the build (oops)
- dat38_30.s - sprites
- dat38_31.s - sprites, fakepointers: byte_8340031, byte_8340901
- dat38_32.s - sprites, fakepointers: byte_835083F, byte_8370817
- dat38_33.s - sprites, unmarked sprite pointers: byte_83971C0, byte_8398048, fakepointers: byte_83C0710, byte_83C0716, (more but will find them later)
- from here on, not checking for fakepointers
- dat38_34.s - sprites
- (stopped for now, most of this is probably sprites, chatbox scripts, gfx, or some other bulk data)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement