Skip to content

Commit 06bd734

Browse files
committed
Palace Skip + Yoshi Skip
1 parent ef86267 commit 06bd734

File tree

8 files changed

+819
-37
lines changed

8 files changed

+819
-37
lines changed

ttyd-tools/rel/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -172,7 +172,7 @@ $(OFILES_SOURCES) : $(HFILES)
172172

173173
%.gci: %.rel
174174
@echo packing ... $(notdir $@)
175-
@$(GCIPACK) $< "rel" "Paper Mario" "TTYD Debug Menu" $(BANNERFILE) $(ICONFILE) $(GAMECODE)
175+
@$(GCIPACK) $< "rel" "Paper Mario" "TTYD Practice Codes ($(VERSION))" $(BANNERFILE) $(ICONFILE) $(GAMECODE)
176176

177177
#---------------------------------------------------------------------------------
178178
# This rule links in binary data with the .jpg extension

ttyd-tools/rel/banner.raw

0 Bytes
Binary file not shown.

ttyd-tools/rel/icon.raw

0 Bytes
Binary file not shown.

ttyd-tools/rel/include/mod.h

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,9 @@ class Mod
1414

1515
private:
1616
void updateEarly();
17-
void draw();
17+
void drawPS();
18+
void drawYS();
19+
void drawButtonsDisplay();
1820

1921
private:
2022
Timer<uint32_t> mPalaceSkipTimer;

ttyd-tools/rel/include/ttyd.eu.lst

Lines changed: 179 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,73 @@
9797
8003023c:memClear
9898
80030300:memInit
9999

100+
// mario.o
101+
// 800562b8:toFrontPose
102+
// 800567e8:toRearPose
103+
// 80056d18:marioDisp
104+
// 80057244:marioDispBlur
105+
// 800573c8:marioDispBlurSub
106+
// 800579b0:marioPreDisp
107+
// 80057e34:marioRearAnime
108+
// 800584e0:marioMakeDispDir
109+
// 80058a40:marioGetScale
110+
// 80058a60:marioChkInScreen
111+
// 80058a98:marioGetScreenPos
112+
// 80058b1c:marioPaperLightOff
113+
// unused:marioPaperLightOn
114+
// 80058b48:marioPaperOff
115+
// 80058bc8:marioPaperOn
116+
// 80058ce0:marioSetPaperAnimeLocalTime
117+
// 80058da0:marioChgPaper
118+
// 80058e28:marioChgPoseTime
119+
// 80058ebc:marioChgPose
120+
// 800590d4:toDotMarioPose
121+
// 8005925c:marioChgEvtPose
122+
// 800592ec:unk_JP_US_PAL_005_800592ec
123+
// 80059534:marioAnimeId
124+
// 80059564:marioChkPushAnime
125+
// 800595e0:marioMoveMain
126+
// 80059bb0:marioMove
127+
// 8005a76c:marioCtrlOff2Main
128+
// 8005a918:marioMain
129+
// 8005b310:marioReInit
130+
// 8005b700:marioInit
131+
// 8005bb88:marioPoseInit
132+
// 8005bc20:marioSoundInit
133+
// 8005bc40:marioOfsRotReset
134+
// 8005bcb0:marioReset
135+
// 8005bed8:marioResetHitObj
136+
// 8005c074:marioChkSts
137+
// 8005c114:marioBgmodeOff
138+
// 8005c1d8:marioBgmodeOn
139+
// 8005c29c:marioBgmodeChk
140+
// 8005c2ac:marioSetMutekiTime
141+
// 8005c2f8:marioKeyOn
142+
// 8005c32c:marioKeyOff
143+
// 8005c354:marioCtrlOn2
144+
// 8005c394:marioCtrlOff2
145+
// 8005c3c8:marioCtrlOn
146+
// 8005c3fc:marioCtrlOff
147+
// 8005c424:marioKeyOffChk
148+
// 8005c434:marioCtrlOffChk
149+
// 8005c444:marioFBattlePost
150+
// 8005c504:marioFBattlePrepare
151+
// 8005c570:unk_JP_US_PAL_006_8005c570
152+
// 8005c59c:marioChkCtrl
153+
// 8005c5b4:marioChkKey
154+
// 8005c6f0:marioCheckMenuDisable
155+
// 8005cb64:unk_JP_US_PAL_007_8005cb64
156+
// 8005cb90:marioCaseEventValidChk
157+
// 8005cbd0:marioItemGetOk
158+
// 8005cbe4:marioItemGetChk
159+
// 8005cc20:marioItemGetDisable
160+
// 8005cc3c:marioEntry
161+
// 8005cee0:marioSetSpec
162+
// 8005cf78:marioSetFamicomMode
163+
// 8005d878:marioSetCharMode
164+
// 8005e1e8:marioGetColor
165+
8005e1f8:marioGetPtr
166+
100167
// mariost.o
101168
// unused:gcResetDone
102169
// unused:gcResetCheck
@@ -157,6 +224,20 @@
157224
80078e98:fontmgrTexSetup
158225
80078ec4:fontmgrInit
159226

227+
// swdrv.o
228+
// 80086a98:_swByteGet
229+
// 80086aa8:_swByteSet
230+
// 80086ab8:_swClear
231+
// 80086af8:_swGet
232+
// 80086b40:_swSet
233+
80086b80:swByteGet
234+
// 80086ba4:swByteSet
235+
// 80086bc8:swClear
236+
// 80086c08:swGet
237+
// 80086c50:swSet
238+
// 80086c90:swReInit
239+
// 80086cd4:swInit
240+
160241
// seq_logo.o
161242
// 80086d4c:progDisp
162243
// unused:arcLoad
@@ -167,6 +248,90 @@
167248
80088818:seq_logoExit
168249
8008885c:seq_logoInit
169250

251+
// party.o
252+
// 800b7e70:partySetFamicomMode
253+
// 800b8264:partyShadowOff
254+
// 800b827c:partyUpdateKeyData
255+
// 800b8384:partyClearCont
256+
// 800b83bc:partyKeyOff
257+
// 800b83c0:partyKeyOn
258+
// 800b83c4:partyDisp
259+
// 800b87cc:partyPreDisp
260+
// 800b8ae4:partyMakeDispDir
261+
// 800b8e24:partySetCamId
262+
// 800b8e2c:partyInitCamId
263+
// 800b8e5c:party_damage_return
264+
// 800b9390:partyRideYoshiMain
265+
// 800b984c:party_ride_yoshi_force_move
266+
// 800b98d4:party_force_ride_yoshi
267+
// 800b9a6c:partyRideMain
268+
// 800ba620:partyRideChk
269+
// 800ba65c:allPartyRideOff2
270+
// 800ba720:allPartyRideOff
271+
// 800ba7e4:unk_JP_US_PAL_029_800ba7e4
272+
// 800ba860:allPartyForceRideOn
273+
// 800ba934:getRidePos
274+
// 800babb4:allPartyRideShip
275+
// 800bac40:allPartyRidePlane
276+
// 800baccc:partyDokanEnd
277+
// 800bad90:partyDokanMain
278+
// 800bb2a0:partyDokanInit
279+
// 800bbc90:partyGoodbyeMain
280+
// 800bc1ac:partyGoodbyeInit
281+
// 800bc278:partyHelloMain
282+
// 800bc97c:partyHello
283+
// 800bcb10:partyDoWork
284+
// 800bcbb8:driveParty
285+
// 800bd2a8:partyMain
286+
// 800bd394:unk_JP_US_PAL_030_800bd394
287+
// 800bd7e4:unk_JP_US_PAL_031_800bd7e4
288+
// 800bd860:unk_JP_US_PAL_032_800bd860
289+
// 800bd8cc:partyChgRunMode
290+
// 800bdc68:partyUsePost
291+
// 800bdcc4:partyReInit
292+
// 800be3e0:partyInit
293+
// 800be40c:partyEntry2Pos
294+
// 800be7dc:partyEntry2Hello
295+
// 800beb04:partyEntry2
296+
// 800bee78:partyEntryMain
297+
// 800bf1f8:partyGetHeight
298+
// 800bf228:yoshiSetColor
299+
// 800bf2c8:partyKill2
300+
// 800bf3d0:partyKill
301+
// 800bf530:partyGoodbye
302+
// 800bf580:partyEntryPos
303+
// 800bf79c:partyEntry
304+
// 800bf954:partyEntryHello
305+
// 800bf9a4:partySetForceMove
306+
// 800bf9ec:partyStop
307+
// 800bfa10:partyRun
308+
// 800bfa40:partyCtrlOn
309+
// 800bfa78:partyCtrlOff
310+
// 800bfab0:partyChgPaper
311+
// 800bfb20:partyChgPose
312+
// 800bfb9c:partyChgPoseId
313+
// 800bfd00:partyPaperLightOff
314+
// 800bfd28:partyPaperOff
315+
// 800bfda4:partyPaperOn
316+
// 800bfec4:anotherPartyGetPtr
317+
800bfee8:partyGetPtr
318+
319+
// mario_party.o
320+
// 80142948:partyGetTechLv
321+
// 8014298c:partyGetHp
322+
// 801429d0:partyChkJoin
323+
// 80142a18:partyLeft
324+
// 80142a5c:partyJoin
325+
// 80142aa0:marioGetExtraPartyId
326+
80142b38:marioGetPartyId
327+
// 80142bd0:marioGetParty
328+
// 80142c80:marioPartyKill
329+
// 80142cec:marioPartyGoodbye
330+
// 80142d34:marioPartyHello
331+
// 80142de4:marioPartyEntry
332+
// 80142ef4:unk_JP_US_PAL_062_80142ef4
333+
// 80142f88:marioUseParty
334+
170335
// printf.o
171336
8026deac:sprintf
172337
// unused:snprintf
@@ -184,4 +349,17 @@
184349
// 8026f204:double2hex
185350
// 8026f53c:longlong2str
186351
// 8026f850:long2str
187-
// 8026faa8:parse_format
352+
// 8026faa8:parse_format
353+
354+
// string.c
355+
// 80271180:strstr
356+
// 802711e8:strchr
357+
// 80271218:strncmp
358+
80271258:strcmp
359+
// 80271380:strcat
360+
// 802713ac:strncpy
361+
// 802713f0:strcpy
362+
// 802714a8:strlen
363+
364+
// e_atan2.c
365+
80273220:__ieee754_atan2

0 commit comments

Comments
 (0)