How to add custom events
From LMHack
More actions
Original Author(s)
opeyx, CoNesTra
Prerequisites
- An extracted root (tutorial here).
- PyIsoTools
- ArcPack / ArcExtract
- Sliencw11
- Jumpah
Tutorial
- Make a copy of an existing event.
- Events can be found in root/files/Event.
- Extract the eventXX.szp file by dragging the file onto ArcExtract.exe.
- Open the folder that ArcExtract created.
- It should have the same name as the szp file and should be in the same location.
- Rename the files under the "message" and "text" folders to your desired event number, and make any modifications to the eventXX.txt if needed.
- For example, if you wanted to use event105, rename the text file to event105.txt and the csv file to message105.csv.
- DISCLAIMER: Events over 108 will crash the game without modifications to the dol.
- Extract the archive of the map that you want to add the event to.
- Maps are located in root/files/map.
- Open the jmp/eventinfo file with Jumpah (File > Open).
- Make a copy of an existing entry, save, and reopen the file.
- If you don't reopen the file, it will apply any changes you make to the original entry instead of the copied one.
- Modify the fields to their desired values and save (File > Save).
- Info on which fields control what here. Most important are EventNo and position values.
- Now, repack the map and event archives with ArcPack.
- Once you have the eventXX.arc and mapX.arc files, put each of them through Silencw11 to convert them to .szp (usage details on the tool's page).
- Move the archives back to their folders (event and map).