* Change splat subrepo to use main branch
* git subrepo pull --force tools/splat
subrepo:
subdir: "tools/splat"
merged: "fbf3fa68a7"
upstream:
origin: "https://github.com/ethteck/splat.git"
branch: "main"
commit: "fbf3fa68a7"
git-subrepo:
version: "0.4.5"
origin: "https://github.com/ingydotnet/git-subrepo"
commit: "aa416e4"
* building now
* vram classes in the us yaml
* more progrezz
* more
* prepare to deal with the shiftable build
* revert a couple things
* bring the yaml more in line with the old one while debugging
* got statis
* vacuum
* git subrepo pull --force tools/splat
subrepo:
subdir: "tools/splat"
merged: "d6490bb877"
upstream:
origin: "https://github.com/ethteck/splat.git"
branch: "main"
commit: "d6490bb877"
git-subrepo:
version: "0.4.5"
origin: "https://github.com/ingydotnet/git-subrepo"
commit: "aa416e4"
* clean
* 128 left
* all sounds done
* most battle flags
* battle message states
* status bar and shop cleanup
---------
Co-authored-by: HailSanta <Hail2Santa@gmail.com>
* all sorts of things
* various
* more
* various
* sound space names
* more
* alternating sounds done
* check
* partial jr troopa cleanup
* jr troopas
* fixes
* extract actor levels
* actor levels done
* chan
* the master
* standard names
* named actor vars
* ACTION_RESULT enum
* fix evt names
* fix struct names
* ember
* lava bubble
* goomba bros + flipped enum
* fix other enum
* goomba king battle
* tutorial enemies
* separate lee
* half lee
* lee done
* lee + duplighost
* more actors
* stray comment
* shy guy dedupe
---------
Co-authored-by: HailSanta <Hail2Santa@gmail.com>
* Start with entity segment
* Match Hammer[123]Block
* match /^entity_model_ShatteringHammer[1-3]Block$/
* match /_ShatteringHammer(Yellow|Red|Unused)Block$/
* Clean up undefined syms
* Match push/brick/shat block
* Match inert and heart blocks
* Match pow super ultra
* Match hit yellow block
* Match 5 more entities
* Match more segments
* More pal entities
* More pal segments
* More entities
* More entities
* Finish entities
* add SBN decoding
* sbn.yaml instead of files.json/init.json
* add id numbers to file name - filenames internal to SBNs are duplicates
* Fixed bug where we mistakenly interpreted a bank file ID of -1 as the last file in the list rather than no file
* Encoding functional
* cleanup
* Updated .gitignore to catch sbn files
* fixed some bugs and made suggested changes
* Fixes some code review issues
* fixes, pal sbn
---------
Co-authored-by: Alex Bates <alex@nanaian.town>
Co-authored-by: Ethan Roseman <ethteck@gmail.com>
* evt segment for pal
* fix issue with auto on effect loads segment
* Clean up undefined_syms
* Clean up
* meowp
* Match engine4
* Remove Addr declarations
* Fix indentation
* Remove `#if` for pal main segment
---------
Co-authored-by: Marijn van der Werf <marijn.vanderwerf@gmail.com>
* whoooooweee that is some good ol' fashioned decomp
* fixins
* PRomment
* Fixes#1075
* change ver to pal
* another
* some more
* progress.py formatting
* oopth
* Promment
* Promment2
* WIP work on sprites (sprite_stuff.py)
* cleanup of various stuff
* separate compiler installation into separate script
* wipz
* more
* renames, bugfixes
* more
* very grood
* cleanin
* goods and services
* oopth
* oopth2
* Parse palette data from xml
* more work
* more wipperz
* more
* it working
* git subrepo pull --force tools/splat
subrepo:
subdir: "tools/splat"
merged: "e72a868f9f"
upstream:
origin: "https://github.com/ethteck/splat.git"
branch: "master"
commit: "e72a868f9f"
git-subrepo:
version: "0.4.5"
origin: "https://github.com/ingydotnet/git-subrepo"
commit: "aa416e4"
* fix symbol_addrs for new splat
* upd8s
* Use generated header, other versions, fixes
* fixes & formatting
* wip fusing npc + player extraction & cleanup
* remove npc_files
* buildin
* fix some bugs
* Cleanup, yay0s separately
* cleen
* cleanup
* Respect stack during build
* jp spritz
* dun
* fix c files
---------
Co-authored-by: pixel-stuck <mathmcclintic@gmail.com>
* Implemented kkj_19_5_baking_GetItemNameRaw for pal
* Usage of decimals instead of hexadecimals
* Implemented mgm_01_2_npc SetMsgVars_BlocksRemaining
* Implemented mgm_02_0_header.c
* Removed .s file
I'm such an idiot for forgetting this
* removed implemented methods
* optimized decomp
* found the value for the hex number
thanks to @marijnvdwerf and @Brotenko
* Fixed args indexing
Co-authored-by: Ethan Roseman <ethteck@gmail.com>
* Added empty line after definitions
* Apply suggestions from code review
Co-authored-by: Marijn van der Werf <marijn.vanderwerf@gmail.com>
Co-authored-by: Ethan Roseman <ethteck@gmail.com>
* adjusted format (fixed compiler warning)
* made review changes
* removed duplicated code
* namespaced pal_var
---------
Co-authored-by: Ethan Roseman <ethteck@gmail.com>
Co-authored-by: Marijn van der Werf <marijn.vanderwerf@gmail.com>
* sbk
* pokey
* bandit
* check
* missing part ID refs
* nok progress
* area headers
* actors moved to common
* dedupe all stages
* couple missing actors and simplified includes
* separated stages by world area
* stage cleanup I
* stage cleanup II
* done stage cleanup
---------
Co-authored-by: HailSanta <Hail2Santa@gmail.com>
* Dump PAL filemenu section
Co-authored-by: Unnunu <serge_zorkin@mail.ru>
* Clean up numbers
* Use more constants
* Find more constants
* Clean up a bit
* eth cleanup
* Clean up
* Fix brace style
* rename new file & funcs
---------
Co-authored-by: Unnunu <serge_zorkin@mail.ru>
Co-authored-by: Ethan Roseman <ethteck@gmail.com>
* PAL pause segment
* PAL pause_gfx_en segment
* Apply name changes
* Merge gPauseBadgesElements
* Rename ITEM_TYPE_FLAG_ENTITY_COLLECTIBLE
* Split PAL and monolingual arrays
* arn
* dgb
* kzn
* flo
* sam
* pra
* omo
* end
* mgm
* gv
* Clean up floats
* Use MODEL_ constants
* Prefix scripts with EVS_
* Use ACTION_STATE_IDLE
* Find common base for Kammy/Jr. Troopa speed
* Rename TOADHOUSE_ANIM_TALK
* Add TODO
* Calculate FRAME_RATE
* Add calculation for PAL wait duration
* Build machi and mac_00 for PAL
* Import `segtypes.common.asm`
* PAL rest of area_mac
* fixup
* tik
* Rename gMasterGfxPos to gMainGfxPos
* kgr
* kgr
* Use s32 for casts
* PAL area_kmr
* Cleanup
* Fix defines