HailSanta
e342a33a20
star rod dx upstreaming ( #1177 )
...
* so far
* leftover
* first batch
* part zwei
* item name changes
* misspelling
* comments
* THE
* fix pal
* muurgle
---------
Co-authored-by: HailSanta <Hail2Santa@gmail.com>
2024-03-06 02:32:00 -05:00
AltoXorg
8d5b066b7d
SHIFT_BSS
be gone (#1173 )
...
* merge asm in src all versions
* main: refactor and eliminate SHIFT_BSS
* engine1 static BSS
* engine2
* folder move
* fix shift build
* cleanup msg & msg_draw
* wtf?
* un-static-ized
* .
* remove unnecess. rodata pad
* populate dangling common syms
2024-03-05 19:54:53 +09:00
AltoXorg
6a2ad7e1b9
iQue appendGfx_message ( #1167 )
...
* iQue appendGfx_message
* i forgot constant name
* update progress.py
this should 100% by now :)
2024-02-06 21:32:33 +09:00
AltoXorg
540757c7e2
ique msg ( #1164 )
2024-02-03 23:27:25 +09:00
Ethan Roseman
f89df67fe4
Autos gawn ( #1153 )
...
* working on it
* ique brok
* Autos gawn (#1152 )
* ique builds
* Yeet most `auto, .data` from ique
* us dun
---------
Co-authored-by: angie <angheloalf95@gmail.com>
* update shplort
* fix configure
* requests
---------
Co-authored-by: angie <angheloalf95@gmail.com>
2024-01-21 03:28:11 +09:00
AltoXorg
bfe9a42b06
some JP decomp ( #1149 )
...
* main segment cleanup
* engine1
* engine4
* evt
* entity
* engine2 msg split
* engine2 draft
* identify all gu functions
* font_width + charset
* update msg ids
* os stuff
* msg stuffs
* msg_copy_to_print_buffer
* popup_menu_draw_menu_contents
* appendGfx_message
* cleanup
* building fixed
* Change exceptasm symbols to not be global
---------
Co-authored-by: Ethan <ethteck@gmail.com>
2024-01-16 14:13:54 +09:00
AltoXorg
b2cf91c8ca
yaml-ify map metadata & iQue pm_map ( #1145 )
...
* map (draft)
* put to mapfs.yaml and other ver.
* ique map finished
* alisin ang type
2024-01-11 20:41:11 +09:00
Ethan Roseman
6da232df36
Image asset rework ( #1141 )
...
* poc
* A bit
* 19 files to go
* ique fixed this took me hours omg
* 4 more
* dead vines
* fixules
* drop .bin from needed macro
2024-01-08 01:36:59 +09:00
AltoXorg
a67a8408fc
Match iQue msg_draw_char ( #1131 )
...
* match msg_draw_char
* name ResetTilesImg
* refactor obfuscator functions
2023-12-04 14:24:27 +09:00
HailSanta
c2ade571fe
model rendering doc ( #1128 )
...
* all over the place
* model roundup
* missing reset_tiles for jp/ique splat
* fix pal
* fix ique
---------
Co-authored-by: HailSanta <Hail2Santa@gmail.com>
2023-11-24 13:06:58 +09:00
AltoXorg
36f1ef2c72
huge iQue matching ( #1126 )
...
* engine1
* !
* entity/model
* maps
* level_up
* btl_states_menus
* effects
* cleanup and asm match
* battle_code
* cleanup
* msg.c near matching
* final
* fix compilation
* meaningful
* pr commento
* compiler warn eliminate
* rank <-> chapter switcheroo
2023-11-21 00:22:26 +09:00
HailSanta
5f5722c850
sfx and render modes cleanup ( #1124 )
...
* misc
* map_init returns
* remaining render mode names
* fix render mode case order
* minor additions
---------
Co-authored-by: HailSanta <Hail2Santa@gmail.com>
2023-11-10 14:19:40 +09:00
Ethan Roseman
ecb65c720a
vram_classes splat update ( #1123 )
...
* 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
2023-11-09 21:48:23 -05:00
HailSanta
54e7bb973c
all sounds named ( #1120 )
...
* 128 left
* all sounds done
* most battle flags
* battle message states
* status bar and shop cleanup
---------
Co-authored-by: HailSanta <Hail2Santa@gmail.com>
2023-10-22 08:39:20 -04:00
HailSanta
ce4ab34def
battle/actor flags and more ( #1119 )
...
* battle documentation
* mostly startup stuff
* battle file names
* minor reorg
* actor rendering
* few extras
* file renames and camera unks
* py fix
* fio cleanup
* sounds progress
---------
Co-authored-by: HailSanta <Hail2Santa@gmail.com>
2023-10-14 15:43:12 -04:00
HailSanta
3293216356
last actors ( #1118 )
...
* omo2
* minor fixes
* actor types extraction
* format py
---------
Co-authored-by: HailSanta <Hail2Santa@gmail.com>
2023-10-02 09:12:53 +09:00
HailSanta
46b2f11a59
more boss actors ( #1117 )
...
* common actors
* tubba and huff
* chapter 2
* fix ruff / tuff puff names
* bloopers
* slight
* everything except omo2
* format py
* fix pal
---------
Co-authored-by: HailSanta <Hail2Santa@gmail.com>
2023-09-23 01:57:29 -04:00
JoshDuMan
bde8f70e3f
Clean up game_modes.c and game_states.c ( #1115 )
2023-09-15 23:53:00 -04:00
AltoXorg
b171712e0e
Match libultra iQue ver ( #1111 )
...
* match libultra ique pt 1
* add sgidefs.h to include/gcc
* recvmesg match + _getcount
* add elfpatch.py for those compiled with -mips3
* pt 2
* os/setthreadpri(.data) -> os/thread
* os thread matches
* os timer matches
* pt 4 (erm... 3?)
* vitbl
* os pi matches
* pt. uhmmmm, i've lost track...
* os pfs matches
* replace elfpatch.py
* pt. just forget it...
* outsource from ultralib ique branch
* .
* . 2
* final blow
* add egcs compiler to Jenkinsfile
* fix errors from CI
* minor changes as requested
2023-08-17 02:29:21 +09:00
HailSanta
9cac66c54a
misc work ( #1108 )
...
Co-authored-by: HailSanta <Hail2Santa@gmail.com>
2023-08-03 16:38:11 +09:00
HailSanta
f445cbaf18
item data generation ( #1105 )
...
* item entities
* pt II
* item hud scripts
* world map
* remove duplicate
* py formatting
* generate hud script ID mapping
* rename jump item -> boots
* item table
* unify pt1
* unify pt2
* item enum and ranges
* fix
* disambiguate boots/hammer names
* move table as well
* remove old move table
* comments concerns etc
* py fmt
* recipe generation
* break it!
* phix it
---------
Co-authored-by: HailSanta <Hail2Santa@gmail.com>
Co-authored-by: Ethan Roseman <ethteck@gmail.com>
2023-08-03 12:44:30 +09:00
Ethan Roseman
01d88aa9ee
Effect data refactor ( #1094 )
...
* grood
* fixes
2023-07-25 02:51:48 +09:00
HailSanta
76386ce361
icons archive generation ( #1091 )
...
* OK
* broken
* fixed
* misnomer
* fix names, add other versions
* fix stray object file and warnings
* .bin.o
* incorrect asset_deps
* cleanup
---------
Co-authored-by: HailSanta <Hail2Santa@gmail.com>
Co-authored-by: Ethan Roseman <ethteck@gmail.com>
2023-07-23 02:20:37 +09:00
Ethan Roseman
d516801b5f
Shiftable BSS ( #1092 )
...
* Shiftable BSS
* osFlash cleanup
* Fix warning
* PRomment
* fixes
* gulp
* yummy
* more
* more
* more alignment
* oopth
* fix budges
* Several budges
* more
* more budges
* fix black screen before "today..."
* final cleanup
2023-07-22 01:53:09 +09:00
Ethan Roseman
4ad11af535
mapfs shape data ( #1087 )
...
* script
* fix prologue printing
* added type hints for return types
* model docs
* more models
* pretty print for sprite xmls on earlier python ver
* 1x oops
* sprite xml labels
* cod cleanup
* type cleanup
* fixes, script erroring
* script fixes
* objcopy
* link, objcopy, etc
* map_shape.ld
* discard
* kpa_117 match
* move stuff into /geom
* fix some shapes
* 253
* 221
* opaque lights
* 488
* all clear
* fixies
* RDP_MATRIX macro
* more explicit property 5F
---------
Co-authored-by: HailSanta <Hail2Santa@gmail.com>
2023-07-18 18:07:58 +09:00
Rainchus
c2c5f15a2a
rename D_800A0948 to gLoadedFromFileSelect ( #1080 )
...
* name D_800A0948 to gMapLoadFrom
* replace comparison of 0 with LOAD_FROM_MAP
* update gLoadingDemoMap to gLoadedFromFileSelect
* up jp and ique versions
* update if statement
2023-07-15 14:26:29 +09:00
HailSanta
6bb14ff8be
tex archives ( #1072 )
...
* extraction
* hmm
* eth cleanup
* tex skeleton
* building
* OK
* pal OK
* cleaned texture names
* moved tex code to separate file
* additional error checking
* proposed splits
* split a5dd0
* additional cleanup
* myoop
* wahoo
* lru
* fixules
* fixin agin
---------
Co-authored-by: HailSanta <Hail2Santa@gmail.com>
Co-authored-by: Ethan Roseman <ethteck@gmail.com>
2023-06-29 21:06:23 +09:00
Ethan Roseman
8837fbdf65
Player sprites & more ( #1055 )
...
* 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>
2023-06-26 19:27:37 +09:00
HailSanta
2e926567e3
various cleanup ( #1057 )
...
* checkpoint
* battle doc
* items 2
* actor palette stuff
* minor adjustment
* the booool
* comments, flags, and todos
* oops
* chain chomp
* quick fix
* stone chomp as well
* partIDs
* hm
* status turn mod
* status_key
* status table alignments
* TURN_DONE - > INACTIVE
* idle anims alignment
* defense table alignment
* STATUS_END
* actor part IDs
* lee
* lee again
* standardizing names
* BattlePositions
* actor macros
* standardize battle and stage macros
* check
* the rest
* red/blue goomba names
* trd_part_1
* rest of trd 1
* pal fix
---------
Co-authored-by: HailSanta <Hail2Santa@gmail.com>
2023-05-21 02:26:11 +09:00
HailSanta
ee0bd3c304
effect flags ( #1052 )
...
* damage intensity
* standardized battle script names
* few more
* effect flags
* slight name change
* renderUI = NULL
* rm space
---------
Co-authored-by: HailSanta <Hail2Santa@gmail.com>
2023-05-09 12:46:47 +09:00
Ethan Roseman
635fa40288
title_screen_draw_copyright (iQue) ( #1044 )
...
* title_screen_draw_copyright (iQue)
* fixies
2023-05-02 02:51:52 +09:00
HailSanta
7a9df943ad
various cleanup ( #1030 )
...
* more fold
* fold render modes
* fold rename 1
* fold rename 2
* fold rename 3
* imgfx struct reorg
* post merge
* the rest
* extras
* forgot these
* done
* ImgFx
* ImgFX
* check
* misc cam stuff
* ws
* misc
* btl msg
* 3 combine modes
* 3 more
* many more
* screen overlays
* stencil types
* all screen transitions
* jp build fix
* another jp fix
* iq fix
* mystery battle enum added oOoOoOoOooo
* DMG_SRC
* starting battle cam presets
---------
Co-authored-by: HailSanta <Hail2Santa@gmail.com>
2023-04-26 00:33:17 +01:00
Ethan Roseman
e0cfd078da
imgfx data ( #1029 )
2023-04-25 13:55:14 +09:00
HailSanta
e41923e55d
image fx ( #1015 )
...
* more fold
* fold render modes
* fold rename 1
* fold rename 2
* fold rename 3
* imgfx struct reorg
* post merge
* the rest
* extras
* forgot these
* done
* ImgFx
* ImgFX
* check
* misc cam stuff
* ws
---------
Co-authored-by: HailSanta <Hail2Santa@gmail.com>
2023-04-20 17:15:58 +09:00
Ethan Roseman
12a30b4ee8
lol 100% ( #1019 )
...
Co-authored-by: Rainchus <rainmachus@gmail.com>
Co-authored-by: Unnunu <serge_zorkin@mail.ru>
2023-04-20 04:03:42 +09:00
Ethan Roseman
dec110160c
appendGfx_animator_node ( #1018 )
...
* appendGfx_animator_node
Co-authored-by: Mr-Wiseguy <68165316+Mr-Wiseguy@users.noreply.github.com>
* find_similar_areas improvements
* oopz
---------
Co-authored-by: Mr-Wiseguy <68165316+Mr-Wiseguy@users.noreply.github.com>
2023-04-18 04:51:16 +09:00
Unnunu
771113de21
npc_do_player_collision ( #1017 )
2023-04-16 10:21:08 +09:00
Ethan Roseman
7873b05520
draw_image_with_clipping ( #1016 )
...
* draw_image_with_clipping
Co-authored-by: Unnunu <serge_zorkin@mail.ru>
* tiny fix
---------
Co-authored-by: Unnunu <serge_zorkin@mail.ru>
2023-04-13 02:54:50 +09:00
Ethan Roseman
3e3558a37f
appendGfx_shading_palette ( #1010 )
...
* cleanup & warnings for modern gcc
* clean
* stuff
* diff.py update
* Fix offset problem in struct
* Fix texture issue in chapter_change
* appendGfx_shading_palette
2023-04-08 23:04:45 +09:00
HailSanta
93ed912319
fold doc 1 ( #1009 )
...
* minor fold cleanup
* fold doc I
* enough
* rename
* last
---------
Co-authored-by: HailSanta <Hail2Santa@gmail.com>
2023-04-08 02:18:12 +09:00
CreateSource
86cfc280d5
Changed some variable names in state_title_screen ( #1003 )
...
* Changed some variable names in state_title_screen.c
* resolving pull request items
* changed TitleData to TitleScreenGfxData across sys
* replace gbi names with understandable ones
* accidentally switched logo and pressStart
* changed GfxData to ImgList
* Renaming and b32
* Doing this but more
2023-03-28 14:42:44 +09:00
Ethan Roseman
accdc4a7f6
test_item_player_collision ( #999 )
...
Co-authored-by: Unnunu <serge_zorkin@mail.ru>
Co-authored-by: Ryan Myers <ryan.p.myers@gmail.com>
2023-03-26 17:02:47 +09:00
Unnunu
04086c771c
update_camera_mode_2 ( #997 )
2023-03-25 00:06:14 +09:00
HailSanta
f0145e8541
other world partners ( #981 )
...
* watt
* half sushie
* sushie
* laki first pass
* checkpoint
* ok
* PartnerStatus
* enough
* minor
---------
Co-authored-by: HailSanta <Hail2Santa@gmail.com>
2023-03-16 15:41:26 +09:00
Ethan Roseman
8f19afcd26
mdl_project_tex_coords ( #978 )
...
* mdl_project_tex_coords
Co-authored-by: Unnunu <serge_zorkin@mail.ru>
* move 0 to 0
---------
Co-authored-by: Unnunu <serge_zorkin@mail.ru>
2023-03-14 23:42:11 +09:00
Ethan Roseman
f8836ce36f
Cleanup & effect gfx data ( #973 )
...
* wip / clean
* remaining effect gfx data, cleanup
* restore file
* oopz
* oopz2
* oopz3
2023-03-13 02:11:17 -04:00
Ethan Roseman
df10ef30c7
render_hud_element ( #972 )
...
* render_hud_element
Co-authored-by: Unnunu <serge_zorkin@mail.ru>
* update default size on progress.py
* PR comments
---------
Co-authored-by: Unnunu <serge_zorkin@mail.ru>
2023-03-11 11:15:59 +09:00
Ethan Roseman
2340b15e97
Master to main ( #970 )
...
* step 1
* gMasterGfxPos -> gMainGfxPos
* change label name
2023-03-09 01:55:54 +09:00
Ethan Roseman
c5dde1054f
cn -> ique ( #969 )
2023-03-09 00:40:22 +09:00