summaryrefslogtreecommitdiff
path: root/src/d
AgeCommit message (Collapse)Author
41 hoursdemo d_file_error OK, fmap/fmap2 work, misc (#1208)LagoLunatic
* d_file_error OK, use J2DPane inlines everywhere * d_menu_fmap demo work * fmap and fmap2 work * fix demo regression with ternary fakematch * inline cleanup, f_pc_profile OK for demo * fix min/max bss order * lstair almost for demo
3 daysd_minigame_starter almost matchingLagoLunatic
4 daysd_operate_wind OKLagoLunatic
4 daysd_menu_fmap2 (#1205)Jcw87
4 daysd_s_open_sub ok / some improvements to JAIZelAnime (#1206)TakaRikka
* d_s_open_sub ok * small JAIZelAnime improvements * add an inline * fix JAIZelAnime for jpn * some d_s_open_sub field names
4 daysd_operate_wind mostly done (#1207)TakaRikka
6 days2dnumber almost matching, fix iconno and ctrlcode enumsLagoLunatic
6 daysd_2dnumber improvements (#1204)TakaRikka
6 daysd_kankyo_rain minor improvementsLagoLunatic
7 daysd_menu_fmap2 (#1201)Jcw87
7 daysd_kankyo_rain improvements (#1200)TakaRikka
10 daysdemo matches for some grid funcsLagoLunatic
10 daysd_a_grid mostly done (#1198)TakaRikka
* d_a_grid mostly done * demo fixes
13 daysinlinesLagoLunatic
2026-09-04demo progress for d_menu_fmap and ghostshipLagoLunatic
2026-09-04d_menu_fmap (#1195)Teddy Heidmann
* checkDspLargeMapLink() * close on dispEndSalvageLargeMark() * setDspHugeMapLink(), dispEndSalvageHugeMark() * checkDspHugeMapLink(), checkDspHugeMapShip(), _close_normalMode() * _delete() * decomp.me help * FmapProcMain() * SelectGrid(), zoom1000x1000Init() * ZoomGridLv1In() * ZoomGridLv2Out(), fmap2Move(), paneTransBase(), paneTranceZoomMapAlpah() * paneTranceZoomMap() * paneTranceZoom2Map(), _open_warpMode(), init_warpMode() * enums for procIdx values * paneTranceWarpMsg(), paneAlphaWarpMsgBack(), fmMapWrite(), fmMapWait(), paneAlphaZoom2Map() * wrapMove() * warpAreaAnime0(), warpSelCursorAnime() * areaTextChangeAnimeInit() * fmDispArea(), fmZoomGridLv1/2In/Out * wtf setDspWarpBackCornerColor * screenSet() .data order * cleanup u8/bool * field renames * bool/BOOL cleanup, enum for confusing fmapZoom * configure.py * GZLP01 * GZLJ01
2026-08-31Add DEAD_STRING macro to clearly distinguish unused stringsLagoLunatic
2026-08-31m_Do demo work (#1189)LagoLunatic
* m_Do_controller_pad and m_Do_Reset OK for demo, m_Do_machine 100% with weak func order * Add machine.pch, m_Do_machine OK for demo * m_Do_gba_com and m_Do_MemCardRWmng OK for demo * m_Do_graphic work * m_Do_graphic JPN/PAL version diffs
2026-08-28Various J3D inline fixesLagoLunatic
2026-08-28Compiler compatibility, other fixes (#1188)Jcw87
* add missing data * fix return value * d_camera fix * missing GXEnd * struct fixes * fix include
2026-08-27Some d_map matches and inlinesLagoLunatic
2026-08-26d_map (#1184)Jcw87
2026-08-26d_a_kb OK + several demo matchesLagoLunatic
2026-08-26d_menu_dmap almost matching for demoLagoLunatic
2026-08-26matches in dMap (#1183)Asteria Louven
* match dMap_c::drawPointMain * dMap_c::drawPointAgb dMap_c::drawPointMain * fix drawPointAgb * initial drawPointGc implementation * finalize drawPointGc * match dMap_2DPoint_c::draw() * apply code review cleanups * fix indent
2026-08-26d_menu_dmap (#1166)Teddy Heidmann
* initial structure from ghidra * dMd_HIO_c fields and constructor * screenSet progress * More screenSet * boss door * initialize * treasureDraw * largest method ever * alphas * cursors * notes * itemScale * so many pointers * pls no more string logic * boss animes * deletes are weird in ghidra * _draw() * cleanup for review, configure matching * fix dMap_GetFloorNoForDmap * not matching GZLJ01 * different fix for d_map.h * GZLJ01 * GZLP01 * D44J01 * missing import * replace !=0 with != NULL for pointers * Revert "D44J01" This reverts commit b0ce19b9f1cdeb6dc371f142c9f257f04c51af04.
2026-08-25Fix d_a_kamome not actually being equivalent (jump tables)LagoLunatic
2026-08-25himo3 OKLagoLunatic
2026-08-24several more TUs OK for demoLagoLunatic
2026-08-24hsehi1 inlines and demo matchLagoLunatic
2026-08-24Match d_a_obj_hsehi1 (#1182)Spoony
* [WIP] In-progress work on hseh1 * [WIP] Implement talk/message methods * [WIP] Implement action state machine * [WIP] Implement action methods * [WIP] Implement most other functions * Fully implement hseh1 * Add comments for Japanese text in HIO settings * Fix pEmitter flags access * Update matched builds for hseh1 * Address feedback, match JP game version
2026-08-24d_a_bridge OK, cXyz inline cleanupLagoLunatic
2026-08-23Rename fmap_sv.h -> fmapSv.h to fix assertionLagoLunatic
2026-08-23fmap and fmap_sv: Fix several mixupsLagoLunatic
Add missing aramCmapDat_c class (runtime version of the separate aramCmapDatPat_t struct) to fix inline signature. Fix inlines and fields for dMenu_FmapSv_c being mixed up.
2026-08-23fmap: fix a couple near-matchesLagoLunatic
2026-08-23d_menu_fmap Progress (#1148)Teddy Heidmann
* class model * g_mfHIO * more progress * more matching * menu interactions * zoom functions * zoom map alpha set * zoom 200 * more zooms * gship * inlines * g_cursorTable and best practices * create * some screenSet and rodata * worst constructor ever * review cleanup * forgot a file * undo fmap_sv type changes * wrapSelWarp * .data renames * initialize() * displayinit() * calcGetMapCount * dispEndSalvageMark() * checkMarks * pane fns * selMaskAlphaCtrl() * salvage/are txt chgs * checkMarkCheck3 and CursorAnime fns * collapse arrays * setDspWindAngle() * windArrowColorAnime() * checkMarkAnime(), setDispIslandPos() * setDspNormalMapLink() * setDspLargeMapLink() * Added enums, NULL checks for pointers, remove inlines
2026-08-22misc demo matchesLagoLunatic
2026-08-22several d_meter matchesLagoLunatic
2026-08-22Implement some JPA inlinesLagoLunatic
2026-08-18d_s_name equivalent except PALLagoLunatic
2026-08-18Add stdint.h to types.hLagoLunatic
2026-08-17Fix d_s_name to use camera_class structLagoLunatic
2026-08-17Fix camera_class view memberLagoLunatic
2026-08-17Remove some unnecessary camera castsLagoLunatic
2026-08-17Fix camera structs being swappedLagoLunatic
`camera_process_class` and `camera_class` were swapped according to TP's RTTI info.
2026-08-17d_camera fixes for demo and inlinesLagoLunatic
2026-08-17a few more small matches for d_particleLagoLunatic
2026-08-17Fix fakematches in JKRExpHeap and d_scopeLagoLunatic
2026-08-17d_particle (#1176)Jcw87
2026-08-16demo work (#1172)LagoLunatic
* Some d_message demo matches * More demo matches * fix jpn