How to add custom events: Difference between revisions
From LMHack
More actions
added archive tutorial |
No edit summary |
||
| Line 1: | Line 1: | ||
=== Original Author === | |||
opeyx | |||
[[File | === Prerequisites === | ||
* An extracted root [[Extracting your game files|(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). | |||
## [[eventinfo|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). | |||
Revision as of 13:26, 6 August 2024
Original Author
opeyx
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).