Commit Graph

1685 Commits

Author SHA1 Message Date
AltoXorg
c356a0e330
pal world (#1218) 2024-11-09 12:19:32 +09:00
Ethan
ca9478a86a
Fix intro not happening shiftability issue 2024-11-06 19:24:42 +09:00
Ethan
f8c89d2093
IsPartnerImmobile -> IsPlayerImmobile (fixes #1163) 2024-11-04 16:19:18 +09:00
mrshigure
89de30009c
[JP] Finished World Areas, Pause, Dead Maps (kzn, flo) and some more (#1208) 2024-11-04 15:43:33 +09:00
z64a
b1ca4bd051
filemenu state upstreams from dx (#1215) 2024-10-31 09:21:15 +09:00
z64a
bf0741ce15
upstream window IDs from dx (#1214) 2024-10-23 20:18:00 -04:00
z64a
ee3bffb249
effects and action command cleanup (#1213) 2024-10-23 14:44:44 +09:00
z64a
63b0e737ee
npc-enemy-flags (#1212) 2024-10-07 23:15:38 -04:00
z64a
5929e49b72
isBattle refactor (#1211) 2024-10-01 11:50:46 +09:00
z64a
ba4499e2a7
some effect symbols (#1210) 2024-09-30 13:03:14 +09:00
mrshigure
405cb281e9
[JP] World Areas (dro, isk, trd, nok, hos, kpa, osr, kkj, tst, jan, mim, obk, arn) (#1204) 2024-09-23 20:15:58 -04:00
z64a
5e2487fde2
dx camera upstreams (#1207) 2024-09-23 14:42:15 -04:00
Ethan
ee8217d432
eth changes 2024-09-13 22:20:58 +09:00
Rainchus
3e6d7df86b fix LoadPartyImage for shift builds 2024-09-12 17:49:29 -05:00
Ethan
2cfb7258d1
Fix some accidental uninitialized globals in effects 2024-09-13 06:57:12 +09:00
Ethan Roseman
41e7f56f0e
More shiftability fixes (#1203) 2024-09-13 03:22:01 +09:00
Ethan Roseman
888b27eec8
Fix charset craziness (#1202) 2024-09-13 02:00:57 +09:00
mrshigure
1bcc4ff623
[JP] Entities and World Areas (mac, tik, kgr, kmr, iwa, sbk) (#1199) 2024-09-12 14:46:00 +09:00
mrshigure
efd86abeac
[JP] Battle Code and Battle Areas (#1198) 2024-09-05 23:28:39 +09:00
mrshigure
41685b3723
[JP] Effects, World Actions and some more (#1197) 2024-09-04 15:16:17 +01:00
mrshigure
3526fa4970
[JP] Action Commands, Battle Partners/Items/Moves and some more (#1195) 2024-09-01 21:14:39 +09:00
Rainchus
d35bdf466b
Add missing pause_tabs enums, fix BlueNinjaKoopa -> BlackNinjaKoopa (#1184) 2024-04-22 21:09:34 +09:00
Rainchus
dcba4f1883
Fix hardcoding of moveID in battle/sushie.c (#1183) 2024-04-19 15:22:24 +09:00
Alex Bates
c43d15e8cf
Clean up map filenames (#1175)
Co-authored-by: Ethan <ethteck@gmail.com>
2024-03-24 15:43:34 +09:00
whosblumiere
db9dbbec05 rename formation_names.h to battle_names.h 2024-03-24 02:57:27 +00:00
Rainchus
cbcbb94fc8
Unhardcode a single for loop (#1180)
* unhardcode 64 in pause_badges.c
2024-03-10 03:01:32 +09:00
Rainchus
ed46ab0c70
Unhardcode many for loop conditions (#1179)
* suggest possible bgm name if it is not found

* remove pointless ()

* run black

* ...run updated black

* unhardcode many for loop conditions

* fix inconsistent RGBA_BUF_SIZE naming

* requested macro changes
2024-03-07 01:03:33 +09:00
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
Alex Bates
e6da18503f
document D_802946E0 (#1176)
* document D_802946E0

* silly me

* make not static

* whoops again
2024-02-28 04:23:28 +09:00
Josh Diamond
562ccb68ad
rename fuzzy leech anim (#1174)
* fix pm_sprites caching

Co-authored-by: Alex Bates <alex@bates64.com>

* name fuzzy leech anim

---------

Co-authored-by: Alex Bates <alex@bates64.com>
2024-02-18 07:55:01 +00: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
croghostrider
1ad6a2145e
PAL filemenu_get_menu_message (#1166) 2024-02-05 13:35:58 +09:00
croghostrider
8ea884c0a9
PAL dma_load_msg (#1165) 2024-02-05 02:05:31 +09:00
Alex Bates
fd9593a7b0
fix EVT_SETUP_CAMERA_DEFAULT (#1162) 2024-02-02 23:53:41 +09:00
Alex Bates
9574baebaf
Make EVT macros easier to read and write (#1154)
* fix rename.py

* update doxygen EVT_CALL->Call

* support passing files to rename.py

* remove EVT macro prefix and make them PascalCase

* rename PlayEffect function to PlayEffect_impl so it doesn't conflict with macro

* dead_PlayEffect_impl
2024-01-21 13:04:47 +00: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
HailSanta
1589a30e26
API_CALLABLE + misc minor cleanup (#1150)
* leftover work

* remaining API_CALLABLE

---------

Co-authored-by: HailSanta <Hail2Santa@gmail.com>
2024-01-16 13:56:57 +09:00
Alex Bates
37f59877e5
Doxygen (#1142)
* use doxygen
* add documenting guide based on https://github.com/zeldaret/oot/blob/main/docs/Documenting.md
* exclude stdlib readme from doxygen
* refuse to configure matching iQue on macOS (EGCS compiler is not built for macOS, so iQue won't build. We still enable iQue builds on macOS by using gcc-papermario via --non-matching.)
* use proper doxygen bug comment style
* document common EVT API funcs nicely
* add doxygen ci
* add \vars command
2024-01-09 23:56:08 +00:00
Alex Bates
6b5883f1f5
Assetify crash font (#1140)
* assetify crash font

* bump pigment64 version

* bump pigment ver

* maybe fix

* 2

* move to new img asset inclusion

---------

Co-authored-by: Ethan <ethteck@gmail.com>
2024-01-09 01:42:34 +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
Ethan Roseman
b716abeadb
Misc tidying (#1134)
Cleaned up Yay0compress cod
Identified / classified remaining bins in the US yaml
Tiny comment removal in a source file
2023-12-11 18:44:57 +09:00
AltoXorg
3637dae749
SJIS escape convert for battle/area/tik2/area.c (#1133)
* SHIFT-JIS escape convert

* scrap that ninja rule

* yet another attempt to fix the warning madness once and for all

* oops

---------

Co-authored-by: Ethan Roseman <ethteck@gmail.com>
2023-12-10 01:50:54 +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
Rainchus
2b88651f79
add enums and change script->functionTemp[0] to script->AI_TEMP_STATE (#1127) 2023-11-24 13:04:42 +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