Making Custom Events Work Properly
Original author on Discord: @z_u_ra, modified by @n123original. This guide assumes you already know how to navigate romfs and use CfgBin Editor. If not, please read the starting guide.
Sometimes, adding an event won’t work. Here’s a potential solution:
- First, open
event_set_config*.cfg.binfromdata/res/sys/.- The
*refers to versioning, so instead of justevent_set_config.cfg.binyou might also see files such asevent_set_config_0.01.cfg.bin. Pick the one with the highest version.
- The
- Next, duplicate an
EVENT_SET_CONFIG_*entry, the new entry should appear at the bottom of the tree. - In the
EventIDparameter, place the ID of your event e.g. the CRC-32 ofev12_3400. - Configure all the documented variables to your liking and leave all of the undocumented variables as is.
- Finally, increment (increase by 1) the
ChildCountof theEVENT_SET_CONFIG_LISTtree that contains the entries.
If that still doesn’t work, try adding a GlobalBitFlag with the EventID as the FlagID, you can do so via this tutorial.