summaryrefslogtreecommitdiff
path: root/src/f_op
AgeCommit message (Collapse)Author
12 hoursd_scope 100% (#1112)HEADmainBenjamin 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
6 dayszl1 cleanup, inline cleanupLagoLunatic
10 daysMinor cleanupLagoLunatic
Inlines, wrong indentation, enums, private fields, etc
11 daysClean up angle constants and conversions (#1135)LagoLunatic
* Add angle conversion constants and macros * Replace angle literals with hex instead of decimal
11 daysEnum 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
2025-06-04Demo work (#786)LagoLunatic
* Demo work * Fix PAL * Fix d_door weak func order and link it * Fix d_door for demo * JKernel OK on demo + misc * tag_attention 100% on demo * More demo work and fix some retail fakematches
2025-06-01d_a_npc_fa1 100% with weak order, add inlinesLagoLunatic
2025-06-01More demo work, cleanupLagoLunatic
2025-05-21Merge pull request #757 from mattias-blum/d_menuLagoLunatic
d_menu work
2025-05-21G_CM3D_F_INFLagoLunatic
2025-05-19Fix version definesLagoLunatic
2025-05-17Merge branch 'zeldaret:main' into d_menuMattias Blum
2025-05-15more progressmattias-blum
2025-05-14More player_main match fixesLagoLunatic
2025-05-09Disappear drop type cleanupLagoLunatic
2025-05-07Add camera mWork union; also fix clang union handlingLagoLunatic
Union members with non-trivial ctors/dtors is undefined behavior and clangd normally throws a fit and refuses to parse the whole union, but it seems to be possible to ifdef the problematic ctors out for non-mwerks compilers and explicitly tell modern compilers to use the defaults instead. Thanks to encounter for this fix.
2025-04-29player_main cleanup and a few matchesLagoLunatic
2025-04-29Improve compiler compatibility (#743)Jcw87
* fix returns * use standard C headers * struct/class mismatch * explicit this in template * switch variable scope * C standard compliance * & l-value
2025-04-24Fix relocation and data value mismatchesLagoLunatic
2025-04-16Move remaining class definitions to headersLagoLunatic
2025-04-13d_stage cleanupLagoLunatic
2025-04-12d_drawlist OK, J2DPicture inline cleanupLagoLunatic
2025-04-12f_op_msg_mng Work (#685)SuperDude88
* f_op_msg_mng work * Fix Some Conflicts Haven't had much chance to work on actual progress, still looking to do more matching before merge * Tiny bit of Work Little bit of cleanup, start on a couple more functions * More Matches Also add back some missing nonmatch comments * Fixes * JPN ifdefs * Inline Fix Also force one match (there's no way that casting is real) * Reorder Strings Fix rodata, I think this order is also slightly more accurate to the function (but I'm not really trying to match it right now anyways)