Shining force 2 rom not working3/12/2023 ![]() ![]() Single feature/fix developments which should stay optional patches by using declarations in file sf2patches.asm.Ĭontent of these branches can then be combined into build branches. Reassembling the code from this branch should produce a bit-perfect copy of the original rom. The documented disassembly in its initial form, and a starting point for feature/fix developments in other branches. Git workflow guidelines : 'master' branch : "entry-oriented" way, to make each entry contain all that is specific toĮditors can then edit assets individually, and point to them whileĮditing battle or map entries. In an opposite top-down approach, battles and maps are organized in an.Most data is considered as assets and gathered by type for aīottom-up approach : graphics, sound, scripting, etc., need to beĬreated first in order to use them in maps, battles, cutscenes.Process by reflecting them in the folder structure. The main goal is to clarify the game's data organization and creation Values while RAM locations are pointed to, moved, etc. Once again, disambiguation is natural, as enums are used as immediate Beware : ASM 68k writing skills required !ĭisambiguation is made by the way they are accessed : functions areīranched or jumped into while data is pointed to, moved, etc. The game's code can be edited in the disassembly.The game data obtained with split.bat can be edited individually before being included in the game with build.bat.It should be possible to start from this disassembly to modify the game's data and mechanics. If using the master branch, the assembled game will be perfectly identical to the original one (see below). with build/build.bat, assemble the game from its disassembly and the extracted data chunks.with split/split.bat, split the original rom file into a lot of small binary data files, to extract data chunks which are not included in the disassembly.)īy providing the original US rom file of the game, one will be able to use the provided tools in order to : ) and assembler code (algorithms, workflows, hardcoded stuff. Text files dispatched along documented data assets (structure, format, compression.Commenting the disassembly's ASM code, proper formatting and splitting of binary data. ![]() Providing documentation of the game will be done mainly in two ways :
0 Comments
Leave a Reply.AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |