Ethan Roseman
209457a32a
msg_copy_to_print_buffer ( #962 )
...
* wip
* wip
* update_camera_mode_unused
* PR comment
* fix warning
* wip
* wip
* msg_copy_to_print_buffer
* PR comments
2023-03-03 10:42:48 +09:00
Unnunu
fff7fa2e99
lightning_bolt_appendGfx ( #961 )
...
* lightning_bolt_appendGfx
* PR comments
2023-03-02 16:59:54 -05:00
HailSanta
1cf0d59f2a
camera control points union ( #958 )
...
* union for camera points
* remove raw
* first cleanup
* enums and names
* one minor thing
* corrected comment
---------
Co-authored-by: HailSanta <Hail2Santa@gmail.com>
2023-03-02 17:32:54 +09:00
HailSanta
8a7432f465
popup and window priority ( #960 )
...
Co-authored-by: HailSanta <Hail2Santa@gmail.com>
2023-03-02 11:36:11 +09:00
Ethan Roseman
13901b29a4
update_camera_mode_unused ( #959 )
...
* wip
* wip
* update_camera_mode_unused
* PR comment
2023-03-02 10:16:55 +09:00
Unnunu
c266bc58d7
two geometric functions ( #957 )
...
* matched two functions
* PR comments
2023-02-26 19:19:16 +09:00
HailSanta
07c314d8e7
draw popup menu ( #956 )
...
* shape misc
* new func
* popup stuff
---------
Co-authored-by: HailSanta <Hail2Santa@gmail.com>
2023-02-25 17:30:02 +09:00
Ethan Roseman
ba42928a18
3unks the Threequel ( #955 )
...
* Fix modern gcc issue with function call arg evaluation order, shiftability issue with heap, other fixes
* cursed function byebye
* configure cleanup
* npc_do_other_npc_collision & func_80244550_A2E790
* wip
* PR comments
2023-02-24 13:02:57 +09:00
Ethan Roseman
8f974438a3
3uncs 2 ( #952 )
...
* progress
* Fix modern gcc issue with function call arg evaluation order, shiftability issue with heap, other fixes
* cursed function byebye
* configure cleanup
* Fix configure issue
* MakeShop
Co-authored-by: JoshDuMan <40190173+JoshDuMan@users.noreply.github.com>
* item_entity_load
Co-authored-by: JoshDuMan <40190173+JoshDuMan@users.noreply.github.com>
* closer
* PR comment
---------
Co-authored-by: JoshDuMan <40190173+JoshDuMan@users.noreply.github.com>
2023-02-22 17:22:31 +09:00
HailSanta
4145cccd86
mario anim names ( #951 )
...
* prep
* player anims
* consistency
* extra space
* slight adjustment
* suggest_player_anim func names
---------
Co-authored-by: HailSanta <Hail2Santa@gmail.com>
2023-02-21 17:24:25 +09:00
HailSanta
5a5d088d83
battle cleanup ( #947 )
...
* item cleanup
* quick
* star power cleanup
* battle cleanup
* battle cleanup
* SetGroupVisibility
* more stage cleanup
* stage clean
* misc
* half of stages
* stagework
---------
Co-authored-by: HailSanta <Hail2Santa@gmail.com>
2023-02-21 00:22:38 +09:00
HailSanta
e55556ddcb
enemy+npc flags ( #946 )
...
* npc flags 1
* enemy & npc flags
* removed item headers
* minor item cleanup
* coverage
---------
Co-authored-by: HailSanta <Hail2Santa@gmail.com>
2023-02-18 17:13:07 +09:00
HailSanta
f033bbae6d
all data done ( #945 )
...
* misc fold
* omo cleanup
* projectile target offset
* missing actor part fields
* msg chars
* decimal offsets
* partIndex -> partID
* callables
* EVT_PLAY_EFFECT
* fix out of range offsets
* some renames
* battle_area -> battle/area
* renames
* battle names last
* more power
* hammer moves
* hammer directory
* all moves migrated
* moved items
* moved starpowers
* fixed jp
---------
Co-authored-by: HailSanta <Hail2Santa@gmail.com>
2023-02-17 16:44:14 +09:00
Marijn van der Werf
0d70e3ecac
Build main segment in JP ( #939 )
...
* Remove JP dump
* Add new JP dump
* Fix sort_symbol_addrs to only look at one version
* Deduplicate and sort symbol_addrs
* Clean up JP rom if conditions
* Use /current dir for diffing
* Fix state_step_logos
* Add todo comments for unsplitted segments
* Fix draw_merlee_message
* rename background_gfx
* Fix background_gfx
* Fix JP build
* Set unused data offsets to auto
2023-02-17 11:06:56 +09:00
Unnunu
8e671e2fff
match SetSpriteShading ( #944 )
2023-02-17 01:56:57 +00:00
HailSanta
4fce6037a1
misc battle cleanup ( #943 )
...
* peach NPC flags and missing ANIM_LIST_END
* ANIMS
* auto smash
* misc battle cleanup
* misc battle doc 2
* more battle
---------
Co-authored-by: HailSanta <Hail2Santa@gmail.com>
2023-02-15 03:18:27 -05:00
Ethan Roseman
a37f30dc94
Modern gcc + shiftability work ( #942 )
...
* wip changes for modern gcc
* more
* wip
* blah
* Define explicit size for symbol
* Clean up evt_handle_exec1
* wip
* .
* fixes & VLA macro
* VLA innit
* wipz
* Fix potential UB
* meowp
* meowp2
* fixies
* git subrepo pull --force tools/splat
subrepo:
subdir: "tools/splat"
merged: "e1f0b17917"
upstream:
origin: "https://github.com/ethteck/splat.git "
branch: "master"
commit: "e1f0b17917"
git-subrepo:
version: "0.4.5"
origin: "https://github.com/ingydotnet/git-subrepo "
commit: "aa416e4"
* fixules
* git subrepo pull --force tools/splat
subrepo:
subdir: "tools/splat"
merged: "3ba3277e57"
upstream:
origin: "https://github.com/ethteck/splat.git "
branch: "master"
commit: "3ba3277e57"
git-subrepo:
version: "0.4.5"
origin: "https://github.com/ingydotnet/git-subrepo "
commit: "aa416e4"
* more shiftability + symbols work
* git subrepo pull --force tools/splat
subrepo:
subdir: "tools/splat"
merged: "02879e52a7"
upstream:
origin: "https://github.com/ethteck/splat.git "
branch: "master"
commit: "02879e52a7"
git-subrepo:
version: "0.4.5"
origin: "https://github.com/ingydotnet/git-subrepo "
commit: "aa416e4"
* more
* revert bss changes for now, new heaps overlay for aligning stuff to 0x1000 (not sure how necessary that is, so maybe will revert later on)
* 'fixing' jp shift build
* more
* more syms
* more progress
* more
* ididid
* git subrepo pull --force tools/splat
subrepo:
subdir: "tools/splat"
merged: "de54da38f5"
upstream:
origin: "https://github.com/ethteck/splat.git "
branch: "master"
commit: "de54da38f5"
git-subrepo:
version: "0.4.5"
origin: "https://github.com/ingydotnet/git-subrepo "
commit: "aa416e4"
* git subrepo pull --force tools/splat
subrepo:
subdir: "tools/splat"
merged: "a27dc436a6"
upstream:
origin: "https://github.com/ethteck/splat.git "
branch: "master"
commit: "a27dc436a6"
git-subrepo:
version: "0.4.5"
origin: "https://github.com/ingydotnet/git-subrepo "
commit: "aa416e4"
* blah
* stuff's broken, but at least it's maybe cleaner
* modern gcc back
* revert
* shifting all overlays - works so far
* progs
* another
* modern gcc flag, re-enabled all ifdef shift stuff
* fixies
* progress
* fixes, matching build
* heaps3 overlay and some symbol names
* changies
* PR comments & cleanup
2023-02-14 22:14:14 +09:00
HailSanta
8c688c82d7
all map data complete ( #941 )
...
* just 10 left
* six left
* split dead flo_19
* merged texture pan includes
* cooking
* bedroom
* study
* one left
* kkj_25 ok
* kkj_25 cleanup I
* enemy include reorg
* NO_DROPS cleanup
* revised NO_DROP
* dead_flo_19 splits
* StaticNpc -> NpcData
* removed tabs
* canonical npcdata fields ordering
* ANIM_LIST_END for ExtraAnims
* npcdata field reordering
* DISPOSE_LOCATION
* kkj_25 done
* marked unused area bytes
* adjusted function temp defines
---------
Co-authored-by: HailSanta <Hail2Santa@gmail.com>
2023-02-14 09:46:48 +09:00
Marijn van der Werf
f0ae9177ee
Refer to end of buffers instead of trailing data ( #938 )
2023-02-12 01:39:29 +09:00
HailSanta
768e88f20d
area jan ( #937 )
...
* couple jan
* pipe includes cleanup
* jan_13 checkpoint
* Rafael checkpoint
* jan_05 ok
* jan_0X done
* fix spear guy name
* all jan ok
* jan done
* no halves
---------
Co-authored-by: HailSanta <Hail2Santa@gmail.com>
2023-02-10 17:00:28 +09:00
HailSanta
6c606383e8
nok and pra done ( #936 )
...
* nok_04 ok
* thread done
* push block doc
* nok done
* almost done pra
* pra done
* cleanup pra_31 mtx names
* git subrepo pull --force tools/splat
subrepo:
subdir: "tools/splat"
merged: "3bbc02af68"
upstream:
origin: "https://github.com/ethteck/splat.git "
branch: "master"
commit: "3bbc02af68"
git-subrepo:
version: "0.4.5"
origin: "???"
commit: "???"
---------
Co-authored-by: HailSanta <Hail2Santa@gmail.com>
2023-02-08 09:47:26 +09:00
Unnunu
354ebdfe20
last audio function and more documentation ( #934 )
...
* documented voice
* sfx_player
* sfx
* ambient sounds
* fix
* fix name
* au -> snd
2023-02-06 20:21:55 +09:00
HailSanta
713883c750
world script data ( #933 )
...
* nok_01 ok
* nok_01 cleanup
* nok_02 ok
* nok_02 cleanup pt 1
* nok_02 cleanup pt 2
* nok_02 cleanup pt 3
* map api data
* rooms api
* rooms cleanup
* rooms cleanup
* done rooms cleanup
* fix mixed up enemy/npc flags
* tabs
---------
Co-authored-by: HailSanta <Hail2Santa@gmail.com>
2023-02-05 19:13:45 -05:00
Mr-Wiseguy
a78099f909
Named and documented visibility test functions (func_8011C80C and func_8011CFBC) ( #932 )
...
more s->w perspective renaming
2023-02-03 08:50:48 +00:00
HailSanta
18befa1ec6
area sam ( #931 )
...
* sam_02
* sam_11 ok
* sam_11 done
* jan progress
* jan_03
* fix
* small
* oops
* spaceman
---------
Co-authored-by: HailSanta <Hail2Santa@gmail.com>
2023-02-03 15:16:32 +09:00
Ethan Roseman
625d7874c5
Shiftability, naming of things ( #930 )
...
* Naming, shiftability fixes, etc
* follows_vram fixes
* more goods
* tweesterz
* agh
* warnings
* agh
2023-02-02 20:23:17 +09:00
HailSanta
2d3a608ce7
area hos ( #928 )
...
* hos_06 ok
* hos_06
* hos_01
* hos_01
* hos_04
* hos 10/20
* hos_05 builds
* hos_05 data ok
* hos_05 ok
* hos_05 cleanup pt1
* hos_05 cleanup done
* small fix
* a couple more
* fix little thing
* finish sam_01
---------
Co-authored-by: HailSanta <Hail2Santa@gmail.com>
2023-02-01 11:31:09 +09:00
Ethan Roseman
bc618160ed
Shiftability / modern gcc work ( #927 )
...
* cleanup & fixes
* some pointers
* fix some bss syms
* sizes, modern gcc prep, etc
* Fixing errors on modern gcc
* a few fixes
* fixes
2023-02-01 01:12:03 +09:00
Unnunu
3c44b74922
au_pull_voice and some documentation ( #926 )
...
* matched dispatch_damage_event_partner
* cleaning up
* matched au_voice_pull
* removed comment
* more renames
* and a couple more
* rename voice group -> fx bus
2023-01-31 21:06:12 +09:00
Ethan Roseman
99ddd82d60
Shiftability / symbol fixes ( #925 )
...
* shiftability / symbol fixes
* temp fix to hos_05
2023-01-28 19:47:26 +09:00
Unnunu
bb1d0ad1e5
Dispatch damage event partner ( #923 )
...
* matched dispatch_damage_event_partner
* cleaning up
2023-01-27 19:26:30 -05:00
HailSanta
b5052b5bd0
most of pra ( #924 )
...
* halfway
* five more
* mergin
* standardize foliage model lists
* alignment
* cleanup
* include reorg
* additional reorg
* more pra
* pra_19
* misc sprite
* missed sprite stuff
* enum value names
* FoldTypes
---------
Co-authored-by: HailSanta <Hail2Santa@gmail.com>
2023-01-28 07:26:26 +09:00
Ethan Roseman
dfff7bce1a
squirt effect done, 0 warnings, undefined_syms cleanup, wip ( #922 )
...
* warnings & WIP
* 0 warnings
* squirt_appendGfx && gfx data (squirt effect dun)
* undefined_syms cleanup
* clean
* don't die when no warnings
2023-01-25 23:06:57 +09:00
HailSanta
a03510d8a6
area_omo ( #921 )
...
* omo_09
* omo_11
* part of omo
* 08/10/13
* more
* train toad rename
* hmm
* guard ai
* omo_02
* fix partner anim enum
* omo_15
* omo_12
* last omo
* pra_15
* reflections
* under 100 maps left
* cleanup floats
* horse
Co-authored-by: HailSanta <Hail2Santa@gmail.com>
2023-01-25 11:33:20 +09:00
Ethan Roseman
8b27ed01ef
3unks ( #920 )
...
* chomp_drop_appendGfx
* stars_shimmer_main & stars_shimmer_update
* clean
2023-01-24 12:33:04 +09:00
MS-DOS1999
ebe5fbd0f6
match update_camera_mode_4/6 ( #919 )
2023-01-23 23:46:51 +00:00
Ethan Roseman
bfbb7d1f98
Twuncs ( #917 )
...
* wip
* func_80240000_D2BD30
* npc_find_standing_on_entity
* wip
* cleanup
* warning
* close
* anotha one
* spr_allocate_components
* func_80243FC4_A2E204
* func_80240B4C_B2108C
* clean
2023-01-23 00:35:43 +09:00
Unnunu
9c183ae48e
two audio functions ( #918 )
...
* 2 audio functions
* cleaning up
* PR comments
2023-01-23 00:35:15 +09:00
HailSanta
858eb4c19e
fix map warnings ( #916 )
...
* omo_17
* sam_06
* sam_06
* hos_02
* hos_03
* shops
* star kid name fix
* shop dialogue
* nok_11
* nok 14/15
* small fixes
* ready
Co-authored-by: HailSanta <Hail2Santa@gmail.com>
2023-01-21 17:14:46 +09:00
Ethan Roseman
0cee144b18
func_802401A0_DDC9D0 & save/load tattle flags ( #915 )
...
* func_802401A0_DDC9D0
* func_802428C8_A2CB08
* cleanup
* wip
* warning
* save/load_tattle_flags
* PR comments
* idnex
2023-01-19 10:33:52 +09:00
Unnunu
0e2d3b96d4
matched 2 functions ( #914 )
...
* matched 2 functions
* PR comment
2023-01-18 15:58:17 +09:00
Ethan Roseman
a773da8c2d
The World ( #913 )
...
* wip & cleanup
* progress
* two omo funcs
* cleanup
* func_80243F10_9DAF30
* func_80244078_9DB098
* the rest of ItemChoice_WaitForSelection
* more work
* func_80241DAC_D3C37C
2023-01-17 11:58:57 +09:00
pixel-stuck
ddebe5eb64
Big steps toward ROM shiftability ( #912 )
...
* shiftability work
* Cleanup
* fix build
* Fix sprite shading profile when shifted
* fix overworld items icons, message icons, and corrupted bowser graphics on the title screen
* add shift flag to configure.py
* restoring ifdef stuff
Co-authored-by: Ethan Roseman <ethteck@gmail.com>
2023-01-16 23:03:23 +00:00
HailSanta
935fd14530
misc battle cleanup III ( #911 )
...
* misc
* fix one type
* yeah
* misc
* all substates
* almost done
* renames
* comments
* a couple maps
Co-authored-by: HailSanta <Hail2Santa@gmail.com>
2023-01-15 18:22:41 +09:00
Unnunu
2f79b35772
model functions ( #910 )
...
* matched appendGfx_model
* 3 more
* fog modes
* cleaning
* fix
* fixed macro name
* FogModes enum
* extra tile enum renamed
2023-01-13 16:56:28 +09:00
HailSanta
efa45a5668
misc battle cleanup II ( #908 )
...
* flags and fixes
* move category start
* first strike and battle messages
Co-authored-by: HailSanta <Hail2Santa@gmail.com>
2023-01-11 17:38:04 +09:00
MS-DOS1999
18f522c075
Matched func_802BD758_3184A8 and Matched func_801363A0 ( #905 )
...
* func_802BD758_3184A8 Matched
* Matched func_801363A0
* clean
* clean style 1
* clean style 2
* clean style 3
* clean style 4
* small parens
* more clean
* more clean 2
2023-01-10 23:11:40 +09:00
HailSanta
cc3a146066
battle substates cleanup I ( #906 )
...
* cleanup in progress
* celebrate done
* progress
* etc
* substate enums done
* flag fixup
* brevity
* msg name fix
Co-authored-by: HailSanta <Hail2Santa@gmail.com>
2023-01-10 15:33:09 +09:00
HailSanta
403f796246
area_dgb ( #904 )
...
* a couple maps
* almost done
* ok
* cleanup
* ok
Co-authored-by: HailSanta <Hail2Santa@gmail.com>
2023-01-05 17:02:12 -05:00
Unnunu
2514e13635
btl_state_update_player_menu ( #902 )
2023-01-05 19:43:31 +00:00