poryscript icon indicating copy to clipboard operation
poryscript copied to clipboard

High-level scripting language for gen 3 pokemon decompilation projects

Results 5 poryscript issues
Sort by recently updated
recently updated
newest added

Fire Red has a small text-box, so this should be moved to the config file: https://github.com/huderlem/poryscript/blob/master/main.go#L51

good first issue

Currently, the lexer knows how to parse regular integers and `0x`-prefixed hexadecimal integers. It should also be updated to support binary notation numbers. I believe the arm assembler uses `0b`-prefix...

enhancement
good first issue

See title. Context is @aarant's Guillotine branch, which alters strings that are not `.fixstr` on runtime to decapitalise them, whereas `.fixstr` is left alone.

Additionally to the Makefile changes that have been written down in the Usage Section, a necessary change of the TOOLSDIRS variable has been omitted. `-TOOLDIRS := $(filter-out tools/agbcc tools/binutils,$(wildcard tools/*))`...

Would allow converting something like this: ``` MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE [ VAR_BIRCH_LAB_STATE, 2 { turnobject (OBJ_EVENT_ID_PLAYER, DIR_NORTH) } VAR_DEX_UPGRADE_JOHTO_STARTER_STATE, 1: LittlerootTown_ProfessorBirchsLab_EventScript_SetObjectPosForDexUpgrade VAR_DEX_UPGRADE_JOHTO_STARTER_STATE, 2: LittlerootTown_ProfessorBirchsLab_EventScript_SetObjectPosForDexUpgrade } ``` Into this: ``` MAP_SCRIPT_ON_WARP_INTO_MAP_TABLE [ VAR_BIRCH_LAB_STATE,...