summaryrefslogtreecommitdiff
path: root/src/f_op
AgeCommit message (Collapse)Author
30 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_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
5 days2dnumber almost matching, fix iconno and ctrlcode enumsLagoLunatic
13 daysinlinesLagoLunatic
14 daysd_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-26d_menu_dmap almost matching for demoLagoLunatic
2026-08-17Fix camera_class view memberLagoLunatic
2026-08-17Fix camera structs being swappedLagoLunatic
`camera_process_class` and `camera_class` were swapped according to TP's RTTI info.
2026-08-16demo work (#1172)LagoLunatic
* Some d_message demo matches * More demo matches * fix jpn
2026-08-13d_a_obj_ikada OKLagoLunatic
2026-08-07msg inline fixes, remove some fake jsystem inlinesLagoLunatic
2026-08-07msg mng work (#1147)LagoLunatic
* msg mng JPN work * stringShift match, cleanup * stringLength equivalent for JPN * stringLength 100% for JPN * stringSet 100% for JPN * Match timer tag funcs for PAL
2026-08-03"control stick" -> "main stick" for consistencyLagoLunatic
2026-08-03Use CPad macros when accessing controller fieldsLagoLunatic
2026-08-03Add enums for msg icons and control codesLagoLunatic
2026-08-02msg work (#1143)LagoLunatic
* fopMsgM_msgDataProc_c::stringSet work * Fix JPN * More stringSet work * work * get rid of fake temps * stringSet 99.99% * fopMsgM_msgDataProc_c::stringLength 100% * d_msg work * fix pal * fix message_paper, d_meter version diff fixes
2026-08-02d_scope 100% (#1112)Benjamin ROELANDT
* First version of d_scope, everything is matching on all version, probably missing a few inline on undocumented field that i did not manage to find * Readd stuff previously deleted but badly tested * Rename some fields and a few more inline doesn't improve matching but i think it looks more genuine * clean up syntax * move d_scptyp enum and add forgotten inline * build fix * replace seStart call with proper enum
2026-07-27zl1 cleanup, inline cleanupLagoLunatic
2026-07-23Minor cleanupLagoLunatic
Inlines, wrong indentation, enums, private fields, etc
2026-07-22Clean up angle constants and conversions (#1135)LagoLunatic
* Add angle conversion constants and macros * Replace angle literals with hex instead of decimal
2026-07-22Enum usageLagoLunatic
2026-07-19Cleanup/documentation for various photo-related codeLagoLunatic
2026-07-05d_menu_save mostly done (#1103)TakaRikka
2026-07-02d_message mostly done (#1097)TakaRikka
* d_message mostly done * fopMsgM_selectMessageGet fix
2026-05-28Demo work and fakematch cleanup (#1034)LagoLunatic
2026-05-26Process profiles and enums cleanup (#1031)LagoLunatic
* Fix some profile comments * Add missing static for local visibility data * Move proc name and draw priority enums to f_pc * Add _e suffix to daObjBarrier_c proc enum * Change proc name enum format to match TP * Change draw prio enum format to match TP * Change ItemNo enum format, finish fixing item names * Revert static for cb1 hio * Clean up formatting of profile comments * Fix comment alignment
2026-05-25d_menu_option OK (#1020)LagoLunatic
2026-05-17JAIZelInst OK (#1005)LagoLunatic
* JAIZelInst OK * Clean up some default args
2026-05-12Player inlines and item enumsLagoLunatic
2026-05-04 More work on f_op_msg_mng (#965)Lord-McSweeney
* More work on f_op_msg_mng * Fix a regalloc issue affecting all tag_* functions in f_op_msg_mng
2026-04-30Match fopMsgM_messageGet and fopMsgM_passwordGetLagoLunatic
2026-04-30Work on f_op_msg_mng (#964)Lord-McSweeney
* Work on f_op_msg_mng, especially PAL translations * Finish translations work on f_op_msg_mng * fopMsgM_messageGet and fopMsgM_passwordGet 98%
2026-03-20Replace particle enums with official namesLagoLunatic
2025-12-27Misc cleanupLagoLunatic
2025-11-14d_msg - 99% matching (#899)123456789758
Co-authored-by: ‎ ‎ ‎ <‎ ‎ ‎>
2025-09-28Use isnan instead of CHECK_FLOAT_CLASSLagoLunatic
2025-09-25Use composition instead of inheritance for most f_op classesLagoLunatic
2025-09-19Added enums for all used event/tmp bits/regs (#893)LagoLunatic
2025-09-14Rename subtype to argumentLagoLunatic
This appears to be the official name of this field based off of an assert in TP debug.
2025-08-22Remove f_op_actor weak func order fakematch (-sym off)LagoLunatic
2025-08-20Use precompiled headers, fix weak data issuesLagoLunatic
2025-08-12Fix some version differences (#852)LagoLunatic
* Fix some version differences * Found real inline name for checkBowMiniGame
2025-08-08Add SQUARE macro to improve readibility for distancesLagoLunatic
2025-08-04Fix some missing enum usagesLagoLunatic
2025-07-25DEMO_SELECTLagoLunatic
2025-06-27fopAcM_cullingCheck match on demoLagoLunatic
2025-06-26d_mesg workLagoLunatic
2025-06-08Add a few more matching functions in f_op_msg_mng (#791)Ammar Askar
* Add a few more matching functions in f_op_msg_mng * Change to checking against multiple values