summaryrefslogtreecommitdiff
path: root/tools/asm_processor/asm_processor.py
AgeCommit message (Collapse)Author
2022-06-12Enable more IDO warnings and apply fixes (#1264)Roman971
* Update asm-processor and fix includes with EARLY * Enable more IDO warnings and disable unwanted warning 516 * Fix most new and remaining warnings * Improve skelanime comment * Improve asmproc pragma comment Co-authored-by: Tharo <17233964+Thar0@users.noreply.github.com> * Add suggested comment for a wrong prototype * Update asm-processor with the latest fix Co-authored-by: Tharo <17233964+Thar0@users.noreply.github.com>
2021-08-15Update asm-processor and diff.py (#903)Tharo
* Update asm-processor * Update diff.py
2021-05-02Update asm-processor and add make dependencies for global asm and early ↵Roman971
includes (#801) * Update asm-processor to latest master * Add make dependencies for global asm and early includes * Update asm-processor to latest master
2021-04-25Set __FILE__ in asm_processor (#793)zelda2774
* Set __FILE__ in asm_processor * bss fix * Update to upstream version Co-authored-by: zelda2774 <zelda2774@invalid>
2021-03-27Update asm_processor and use static variables in En_Torch2 (#740)Roman971
* Update asm_processor to current master * Update variables in En_Torch2 to actually be static This is now possible because asm_processor was updated to handle static symbols in GLOBAL_ASM * Update tutorial to reflect changes about static symbol limitations
2020-10-18Small asm-processor optimization (#459)zelda2774
Co-authored-by: zelda2774 <zelda2774@invalid>
2020-06-14Update asm processor and migrate/improve rodata for a few files (#209)Roman971
* Update asm processor * Migrate or improve rodata for a few files
2020-05-20Create Macros for Cutscene Data (#63)Tharo
* Added additional (potentially unused) fields to macros, now builds OK * Ran formatter, attempted better macro formatting * Formatted unknown fields as hex, further cleanups * Rename and prefix macros, use command base macros, format cutscenes with indents * Move command macros into a new file and include it globally * Generate cutscene command macros for Bg_Toki_Swd, Cleanups * Rename CS_TEXTBOX commands to CS_TEXT, fix typo ic command_macros_base.h * Introduce CS_CMD_CONTINUE and CS_CMD_STOP * Remove apparently redundant arguments in certain commands, include the values in the macros directly * Re-add cutscene terminator destination enum values to example cutscene data * Format what should be floats as hex, Change actorAnim to actorAction * Allow floating-point representation of values in cutscene data (asm-processor hack) * Include cutscene commands only where necessary, documentation fixes * Rename actor actions to npc actions, separate player action from npc actions * Remove PlayerActionIDs for now as relevant information on it is not yet decompiled * Generate cutscene data for en_ru1, remove apparent redundancies in CS_LIGHTING and CS_PLAY/STOP/FADE_BGM commands, relax static requirement in asm-processor CutsceneData float conversion
2020-03-17First proper commit.Jack Walker