Ergebnis 1 bis 20 von 179
-
[Deutscher Text hier]
Elex Resource Manager makes it possible to unpack and modify much of the game data of Elex including textures, sounds, music, speech, dialogs, quests, templates and sectors.
Code:------ Elex Resource Manager v1.1 by Baltram <baltram-lielb@web.de> (February 19th 2018) ------ This tool makes it possible to access and modify the game data of Elex, which is contained in the .pak archives under ELEX\data\packed. Supported file types and actions: Elex PAK volume : (un)pack .pak <--> [folder] Elex document : convert .hdr <--> .hdrdoc Elex image : convert .eleximg <--> .dds Elex sound : convert .elexsnd <--> .mp3 or --> .wav Elex dialog : convert .elexdlg <--> .mp3 or --> .wav Elex template : convert .elextpl <--> .elextpldoc Elex world : convert .elexwrl <--> .elexwrldoc Elex sector : convert .elexsec <--> .elexsecdoc Sector modifi- cation file : process .elexsecmod You can use any text editor to view and edit .hdrdoc, .elextpldoc, .elexwrldoc, .elexsecdoc and .elexsecmod files. Below are short instructions on how to perform the conversions. (For non-interactive use of this tool, see the list of command line parameters at the end of this document.) Unpacking Elex volumes (.pak) Drag the .pak file onto elexresman.exe. A folder will be created (in the same place as the .pak) containing the volume's contents. Packing Elex volumes (.pak) Drag a folder onto elexresman.exe and enter the archive generation of your choice (1-9). A .pak volume will be created (in the same place as the folder) containing the folder's contents. The archive generation determines the order in which Elex loads the archives. Note that no subfolder may contain resources of more than one type (e.g. .eleximg, .elexsnd). Converting Elex documents (.hdr) to .hdrdoc Drag the .hdr file onto elexresman.exe. To convert all .hdr files in a folder (and subfolders) drag that folder onto the 'elexresman_hdr' batch script. Tip: You can delete the 'Timestamp' attribute of entries in a .hdrdoc file in order to have the entries' time stamps updated upon conversion to .hrd. Converting Elex documents (.hdrdoc) to .hdr Drag the .hdrdoc file onto elexresman.exe. To convert all .hdrdoc files in a folder (and subfolders) drag that folder onto the 'elexresman_hdrdoc' batch script. Converting Elex images (.eleximg) to .dds Drag the .eleximg file onto elexresman.exe. To convert all .eleximg files in a folder (and subfolders) drag that folder onto the 'elexresman_eleximg' batch script. Note: Some .dds files use BC7 texture compression which many image editors cannot handle. To uncompress such a .dds file or a whole folder, drag it onto the batch script 'convert_BC7_to_B8G8R8A8' in the 'dds' folder. To see the utilized texture compression of a .dds file, you can drag it onto the batch script 'show_format'. These batch scripts require the programs texdiag.exe and texconv.exe to be present in the 'dds' folder. You can download them here: https://github.com/Microsoft/DirectXTex/releases Converting DDS images to Elex images (.eleximg) Drag the .dds file onto elexresman.exe. To convert all .dds files in a folder (and subfolders) drag that folder onto the 'elexresman_dds' batch script. Tip: If you are unsure about texture compression, use DXT1 for opaque textures and DXT3/5 for textures with hard/soft transparency. Converting Elex sounds (.elexsnd) to .wav or .mp3 Drag the .elexsnd file onto elexresman.exe. To convert all .elexsnd files in a folder (and subfolders) drag that folder onto the 'elexresman_elexsnd' batch script. Note: Original .elexsnd files are converted to .wav while custom ones are converted to .mp3. Converting MP3 sounds to Elex sounds (.elexsnd) Drag the .mp3 file onto elexresman.exe. To convert all .mp3 files in a folder (and subfolders) drag that folder onto the 'elexresman_mp3' batch script. Converting Elex dialogs (.elexdlg) to .wav or .mp3 Drag the .elexdlg file onto elexresman.exe. To convert all .elexdlg files in a folder (and subfolders) drag that folder onto the 'elexresman_elexdlg' batch script. Note: Original .elexdlg files are converted to .wav while custom ones are converted to .mp3. Injecting MP3 sounds into Elex dialogs (.elexdlg) This requires an existing .elexdlg file to be present in the same folder and with the same name as the .mp3 file. Drag the .mp3 file onto elexresman.exe. To convert all .mp3 files in a folder (and subfolders) drag that folder onto the 'elexresman_mp3' batch script. Converting Elex templates (.elextpl) to .elextpldoc Drag the .elextpl file onto elexresman.exe. To convert all .elextpl files in a folder (and subfolders) drag that folder onto the 'elexresman_elextpl' batch script. Converting Elex template documents (.elextpldoc) to .elextpl Drag the .elextpldoc file onto elexresman.exe. To convert all .elextpldoc files in a folder (and subfolders) drag that folder onto the 'elexresman_elextpldoc' batch script. Note: When cloning an Elex template, you need to modify both GUIDs in order to ensure uniqueness. Converting Elex worlds (.elexwrl) to .elexwrldoc Drag the .elexwrl onto elexresman.exe. To convert all .elexwrl files in a folder (and subfolders) drag that folder onto the 'elexresman_elexwrl' batch script. Converting Elex world documents (.elexwrldoc) to .elexwrl Drag the .elexwrldoc file onto elexresman.exe. To convert all .elexwrldoc files in a folder (and subfolders) drag that folder onto the 'elexresman_elexwrldoc' batch script. Converting Elex sectors (.elexsec) to .elexsecdoc Drag the .elexsec file onto elexresman.exe. To convert all .elexsec files in a folder (and subfolders) drag that folder onto the 'elexresman_elexsec' batch script. Converting Elex sector documents (.elexsecdoc) to .elexsec Drag the .elexsecdoc file onto elexresman.exe. To convert all .elexsecdoc files in a folder (and subfolders) drag that folder onto the 'elexresman_elexsecdoc' batch script. Note: When cloning an entity in a sector, you need to modify its GUID in order to ensure uniqueness. Also note: To change the position or rotation of an entity you can insert the attributes 'NewPos' (vector) and/or 'NewRot' (euler angles: Yaw, Pitch, Roll) just before the 'MatrixLocal' attribute. Example: NewPos = (vec -276210.9 42547 -236502.8); NewRot = (euler 0 1.570796 0); Processing Elex sector modification files (.elexsecmod) Drag the .elexsecmod file onto elexresman.exe. The program opens and modifies all sector documents (.elexsecdoc) in the same folder as the .elexsecmod file. It also opens and reads template document files in that folder to obtain the property set data as specified in the .elexsecmod file. Property sets in the sectors are replaced by those from the templates. .elexsecmod files are text documents that contain one or multiple lines. Each line starts with the GUID or the name of a template (the name must be in quotes). The rest of the line consists of a list of property set names separated by spaces. Example of a two-line .elexsecmod file: "It_Po_Healing_Small" gCItemConsumable_PS gCInteraction_PS {4A09B19E-4A4D-40E8-8929-055D53EC1BB6} gCNPC_PS Command line parameters: --non-interactive - Disables prompts (such as pressing the enter key) --generation [number in range 0-9] - Specifies the generation when creating .pak volumes Usage: elexresman.exe <file or folder> <parameters> Source code: https://github.com/Baltram/rmtools/blob/master/mimicry/source/MimicryApp/elexresman.cpp
[source code]
To test your modifications it will be helpful to unlock the DebugKeys by running this batch script in your ELEX\system folder. This allows for the following:
Key combination Action Ctrl + K Beam player forward Ctrl + F Control NPC in focus Ctrl + H Toggle HUD Ctrl + Home Toggle fixed camera Ctrl + Insert Toggle free fly camera Ctrl + PageUp Teleport player to camera Alt + K Kill NPC/monster in focus Alt + T Toggle autowalk Alt + G Toggle global illumination Alt + H Open the "Genome Debug Menu" containing various statistics F2 Toggle fullscreen F3 Toggle wireframe render mode F6 Toggle slow motion F7
or Ctrl + F8Revive/heal player F8 Toggle fast day-night cycle F12 Exit game Pause Freeze time Left Ctrl und Alt keys! Geändert von Baltram (19.02.2018 um 17:56 Uhr)
-
[English text here]
Der Elex Resource Manager ermöglicht das Entpacken und Bearbeiten eines Großteils der Spieldaten von Elex, einschließlich Texturen, Sounds, Musik, Sprachausgabe, Dialoge, Quests, Templates und Sektoren.
Code:------ Elex Resource Manager v1.1 by Baltram <baltram-lielb@web.de> (19. Februar 2018) ------ Dieses Tool ermöglicht das Öffnen und Bearbeiten der Spieldaten von Elex, die in den .pak-Archiven unter ELEX\data\packed enthalten sind. Unterstützte Dateitypen und Aktionen: Elex-PAK-Archiv : (Ent)packen .pak <--> [Ordner] Elex-Dokument : Umwandeln .hdr <--> .hdrdoc Elex-Bild : Umwandeln .eleximg <--> .dds Elex-Ton : Umwandeln .elexsnd <--> .mp3 oder --> .wav Elex-Dialog : Umwandeln .elexdlg <--> .mp3 oder --> .wav Elex-Template : Umwandeln .elextpl <--> .elextpldoc Elex-Welt : Umwandeln .elexwrl <--> .elexwrldoc Elex-Sektor : Umwandeln .elexsec <--> .elexsecdoc Sektor-Modi- fikationsdatei : Verarbeiten .elexsecmod Dateien vom Typ .hdrdoc, .elextpldoc, .elexwrldoc, .elexsecdoc oder .elexsecmod können im Texteditor betrachtet und bearbeitet werden. Es folgen Kurzanleitungen zu den verschiedenen Umwandlungen. (Für die nicht-interaktive Benutzung des Tools stehen einige Kommandozeilenparameter zur Verfügung, die am Ende dieses Dokuments aufgelistet sind.) Elex-Archive entpacken (.pak) Ziehe die .pak-Datei auf die elexresman.exe. Es wird (am selben Ort wie die .pak) ein Ordner erstellt, der den Inhalt der .pak enthält. Elex-Archive erstellen (.pak) Ziehe einen Ordner auf die elexresman.exe und gib die gewünschte Generation (1-9) ein. Es wird ein .pak-Archiv mit dem Inhalt des Ordners erstellt (am selben Ort wie der Ordner). Die Generation bestimmt die Reihenfolge, in der Elex Archive lädt. Wichtig: Kein Unterordner darf mehr als eine Art von Resourcen enthalten (z.B. .eleximg, .elexsnd). Elex-Dokumente (.hdr) ins .hdrdoc-Format umwandeln Ziehe die .hdr-Datei auf die elexresman.exe. Um sämtliche .hdr-Dateien in einem Ordner umzuwandeln, ziehe den Ordner auf das Batch-Skript 'elexresman_hdr'. Tipp: Das 'Timestamp'-Attribut von Einträgen in einer .hdrdoc-Datei kann gelöscht werden. Das bewirkt, dass die ensprechenden Zeitstempel bei der Umwandlung zu .hdr aktualisiert werden. Elex-Dokumente (.hdrdoc) ins .hdr-Format umwandeln Ziehe die .hdrdoc-Datei auf die elexresman.exe. Um sämtliche .hdrdoc-Dateien in einem Ordner umzuwandeln, ziehe den Ordner auf das Batch-Skript 'elexresman_hdrdoc'. Elex-Bilder (.eleximg) ins .dds-Format umwandeln Ziehe die .eleximg-Datei auf die elexresman.exe. Um sämtliche .eleximg-Dateien in einem Ordner umzuwandeln, ziehe den Ordner auf das Batch-Skript 'elexresman_eleximg'. Hinweis: Einige .dds-Dateien verwenden die BC7 Texturkompression die von vielen Bildbearbeitungsprogrammen nicht unterstüzt wird. Um so eine .dds Datei oder einen ganzen Ordner davon zu dekomprimieren, ziehe die Datei bzw. den Ordner auf das Batch-Skript 'convert_BC7_to_B8G8R8A8' im Ordner 'dds'. Um zu sehen, welche Art von Kompression eine .dds-Datei verwendet, ziehe sie auf das Batch-Skript 'show_format'. Hierzu müssen die beiden Programme texdiag.exe und texconv.exe im Ordner 'dds' vorhanden sein. Sie stehen hier zum Download bereit: https://github.com/Microsoft/DirectXTex/releases .dds-Dateien in Elex-Bilder (.eleximg) umwandeln Ziehe die .dds-Datei auf die elexresman.exe. Um sämtliche .dds-Dateien in einem Ordner umzuwandeln, ziehe den Ordner auf das Batch-Skript 'elexresman_dds'. Tipp: DXT1 ist ein geeigneter Kompressionsalgorithmus für Texturen ohne Transparenz. Für Texturen mit harter bzw. weicher Transparenz eignen sich DXT3 bzw. DXT5. Elex-Sounds (.elexsnd) ins .wav oder .mp3-Format umwandeln Ziehe die .elexsnd-Datei auf die elexresman.exe. Um sämtliche .elexsnd-Dateien in einem Ordner umzuwandeln, ziehe den Ordner auf das Batch-Skript 'elexresman_elexsnd'. Hinweis: Originale .elexsnd-Dateien werden nach .wav umgewandelt, modifizierte hingegen nach .mp3. .mp3-Dateien in Elex-Sounds (.elexsnd) umwandeln Ziehe die .mp3-Datei auf die elexresman.exe. Um sämtliche .mp3-Dateien in einem Ordner umzuwandeln, ziehe den Ordner auf das Batch-Skript 'elexresman_mp3'. Elex-Dialoge (.elexdlg) ins .wav oder .mp3-Format umwandeln Ziehe die .elexdlg-Datei auf die elexresman.exe. Um sämtliche .elexdlg-Dateien in einem Ordner umzuwandeln, ziehe den Ordner auf das Batch-Skript 'elexresman_elexdlg'. Hinweis: Originale .elexdlg-Dateien werden nach .wav umgewandelt, modifizierte hingegen nach .mp3. .mp3-Dateien in Elex-Dialoge (.elexdlg) injizieren Hierzu muss eine .elexdlg-Datei mit dem selben Namen im selben Ordner wie die .mp3-Datei vorhanden sein. Ziehe die .mp3-Datei auf die elexresman.exe. Um sämtliche .mp3-Dateien in einem Ordner umzuwandeln, ziehe den Ordner auf das Batch-Skript 'elexresman_mp3'. Elex-Templates (.elextpl) ins .elextpldoc-Format umwandeln Ziehe die .elextpl-Datei auf die elexresman.exe. Um sämtliche .elextpl-Dateien in einem Ordner umzuwandeln, ziehe den Ordner auf das Batch-Skript 'elexresman_elextpl'. Elex-Template-Dokumente (.elextpldoc) ins .elextpl-Format umwandeln Ziehe die .elextpldoc-Datei auf die elexresman.exe. Um sämtliche .elextpldoc-Dateien in einem Ordner umzuwandeln, ziehe den Ordner auf das Batch-Skript 'elexresman_elextpldoc'. Hinweis: Beim Klonen eines Elex-Templates müssen beide GUIDs verändert werden, um Eindeutigkeit zu gewährleisten. Elex-Welten (.elexwrl) ins .elexwrldoc-Format umwandeln Ziehe die .elexwrl-Datei auf die elexresman.exe. Um sämtliche .elexwrl-Dateien in einem Ordner umzuwandeln, ziehe den Ordner auf das Batch-Skript 'elexresman_elexwrl'. Elex-Welt-Dokumente (.elexwrldoc) ins .elexwrl-Format umwandeln Ziehe die .elexwrldoc-Datei auf die elexresman.exe. Um sämtliche .elexwrldoc-Dateien in einem Ordner umzuwandeln, ziehe den Ordner auf das Batch-Skript 'elexresman_elexwrldoc'. Elex-Sektoren (.elexsec) ins .elexsecdoc-Format umwandeln Ziehe die .elexsec-Datei auf die elexresman.exe. Um sämtliche .elexsec-Dateien in einem Ordner umzuwandeln, ziehe den Ordner auf das Batch-Skript 'elexresman_elexsec'. Elex-Sektor-Dokumente (.elexsecdoc) ins .elexsec-Format umwandeln Ziehe die .elexsecdoc-Datei auf die elexresman.exe. Um sämtliche .elexsecdoc-Dateien in einem Ordner umzuwandeln, ziehe den Ordner auf das Batch-Skript 'elexresman_elexsecdoc'. Hinweis: Beim Klonen einer Entity in einem Sektor muss die GUID verändert werden, um Eindeutigkeit zu gewährleisten. Weiterer Hinweis: Um die Position oder Rotation einer Entity zu verändern, können die Attribute 'NewPos' (Vektor) und/oder 'NewRot' (Euler-Winkel: Yaw, Pitch, Roll) direkt vor dem 'MatrixLocal'-Attribut eingefügt werden. Beispiel: NewPos = (vec -276210.9 42547 -236502.8); NewRot = (euler 0 1.570796 0); Elex Sektor-Modifikatoren (.elexsecmod) anwenden Ziehe die .elexsecmod-Datei auf die elexresman.exe. Das Programm verändert alle Sektor-Dokumente (.elexsecdoc) im selben Ordner wie die .elexsecmod-Datei. Um an die PropertySet-Daten zu kommen, die in der .elexsecmod-Datei angegeben sind, liest es die .elextpldoc-Dateien in diesem Ordner aus. Die PropertySets der Sektoren werden ersetzt durch die PropertySets der Templates. .elexsecmod-Dateien sind Textdateien, die aus einer oder mehreren Zeilen bestehen. Jede Zeile beginnt mit der GUID oder dem Namen (in Anführungszeichen) eines Templates. Der Rest der Zeile besteht aus einer Liste von Namen von PropertySets, getrennt durch Leerzeichen. Beispiel einer zweizeiligen .elexsecmod-Datei: "It_Po_Healing_Small" gCItemConsumable_PS gCInteraction_PS {4A09B19E-4A4D-40E8-8929-055D53EC1BB6} gCNPC_PS Kommandozeilenparameter: --non-interactive - Deaktiviert Aufforderungen zur Interaktion (z.B. Drücken der Enter-Taste) --generation [Zahl von 0 bis 9] - Bestimmt die Archiv-Generation beim Erstellen von .pak-Dateien Benutzung: elexresman.exe <Datei oder Ordner> <Parameter> Quellcode: https://github.com/Baltram/rmtools/blob/master/mimicry/source/MimicryApp/elexresman.cpp
[Quellcode]
Zum Testen von Modifikation ist es hilfreich, die DebugKeys freizuschalten, dazu muss dieses Batch-Skript im Ordner ELEX\system ausgeführt werden. Dadurch wird folgendes möglich:
Tastenkombination Aktion Strg + K Spielfigur vorwärts beamen Strg + F Kontrolle über NPC im Fokus übernehmen Strg + H User Interface ein-/ausblenden Strg + Pos1 Kamerafixierung ein/aus Strg + Einfg Freie Flugkamera ein/aus Strg + BildAuf Spieler zur Kameraposition teleportieren Alt + K Monster/NPC im Fokus töten Alt + T Autowalk ein/aus Alt + G Globale Beleuchtung ein/aus Alt + H Öffnet das "Genome Debug Menu" mit diversen Statistiken zum Spiel F2 Umschalten Vollbild / Fenster (rahmenlos) F3 Wireframe-Rendermodus ein/aus F6 Zeitlupe ein/aus F7
oder Strg + F8Spielfigur zurücksetzen (wiederbeleben, Leben auffüllen) F8 Schneller Tag-/Nachtwechsel an/aus F12 Spiel sofort beenden Pause Zeit anhalten Linke Strg- und Alt-Tasten! Geändert von Baltram (19.02.2018 um 17:55 Uhr)
-
Thanks a lot! I was looking for the update, but the 0_5 version was the last one. Something is wrong with the forum indexing. Thanks again!
-
Fixed a small bug that prevented parsing of the file w_weather.hdrdoc. The download links in the opening post are updated.
-
wie kann ich denn alle texturen auf einmal umwandeln?
-
-
Guten Morgen,
hat sich mal jemand mit den Bilddaten der PS3- und/oder Xbox-Version von Risen 3 und/oder ELEX auseinandergesetzt?
Ein Übersetzungsprojekt kann zwar mit lianzifu die Texte lokalisieren, aber die Texturen der PS3- und Xbox-Version enthalten nicht alle notwendigen Zeichen...
Liebe Grüße,
Nico"Unter diesen schwierigen Umständen bin ich mir sicher, daß diese guten Menschen meinen augenblicklichen Bedarf an deren Gold verstehen werden." -- Connor
-
-
-
- Registriert seit
- Jun 2011
- Beiträge
- 38
Hi, thank you for this tool.
Unfortunately, I can't extract files from c_1_na.p00.
Elex Resource Manager says "Unsupported file type".
Game version is 1.0.2956.0.
And the toll works fine with the main file c_1_na.pak.
Most likely PB change something in file structure in the patch.
Any idea how to solve this?
-
You can use the QuickBMS Risen script to extract the archive.
https://zenhax.com/viewtopic.php?p=27625#p27625"Unter diesen schwierigen Umständen bin ich mir sicher, daß diese guten Menschen meinen augenblicklichen Bedarf an deren Gold verstehen werden." -- ConnorGeändert von NicoDE (20.06.2018 um 07:45 Uhr)
-
- Registriert seit
- Jun 2011
- Beiträge
- 38
Thank you. Never tried something like that before, trying to figure out.
It would be great if you'll provide such script, or at least some similar example with similar file structure description.
By the way, there are many files, which Elex Resource Manager refuses to convert. For example, I wanted to have a look at .elexcut files, but I can't. I assume, it has the similar file structure as other supported files. Could you give me a clue how to extract it properly?
When I played the game, some of cutscenes increase my in-game days amount. Would like to fix this
-
The Risen.bms script has been written by the author of QuickBMS. You can find the link in the thread or on the QuickBMS page.
"Unter diesen schwierigen Umständen bin ich mir sicher, daß diese guten Menschen meinen augenblicklichen Bedarf an deren Gold verstehen werden." -- Connor
-
- Registriert seit
- Jun 2011
- Beiträge
- 38
It took a while to find it. And it'll take much more to understand it
It's strange. The script, which I find here: QuickBMS Risen (a post 9 years old), сontain this line:
# thanks NicoDE https://zenhax.com/viewtopic.php?p=27625#p27625
And that's where you describe that elex pack. Some kind of mystery
I looked closely to that thread on zenhax, and understand that this might be a script I need. Author renewed it for Elex, but he kept an old name. That's solve one mystery.
Now for another. I tried that script, & it work, well, on a half
Most of the files was extracted wrong. I put here a screens with rusult.
p00 fail.rar
1 screen: Parent dir of result. Names of the folders here is seems to be correct.
Res Man just gives them more readeble names.
2) I am going to tpl folder. Here is what's inside.
3) Inside 0 folder.
4) Inside any folder next.
So most of the files are unreadeble .rom files. I try to rename it feed to Res Man with no success. Something is wrong. I hope someday someone will make working solutionGeändert von STARK1LLER (20.06.2018 um 20:18 Uhr)
-
There's no mystery involved
Since the 90's I'm doing reverse engineering and file analysis for older games in my spare time (mostly to get them running on current Windows versions). Due to my relationship with the Gothic series, I always tried to help the community to create modifications for Piranha Bytes games. Well, after Risen 1 I put my focus on other projects
There is nothing wrong with it. That's how the files in the archive look like.
Baltram's Resource Manager knows the internal 'database' format and allows you resolve the entries to a more usable file structure.
You might have more luck with 1) extracting the PAK first and thereafter the P00 with QuickBMS 2) create a PAK with the Resource Manager 3) and unpack the PAK with the Resource Manager.
However, I never tried it, since I only cared about the binary string tables, which are single files and not stored in the 'database' format.
Or, you might convince someone to add Elex-P00 support to the Resource Manager"Unter diesen schwierigen Umständen bin ich mir sicher, daß diese guten Menschen meinen augenblicklichen Bedarf an deren Gold verstehen werden." -- Connor
-
- Registriert seit
- Jun 2011
- Beiträge
- 38
This actually worked! Thank you
By the way, QuickBMS extracted folders with full names, like "documents", in the normal form. It seems it stored in pack in that form.
It's funny, but documents is all that I needed for now. Still, I could use templates later.
I wanted to ask one more thing. Is it safe to leave a comments "//" in unpacked files like .elextpldoc , .hdrdoc? It seems Res Man removes it when convert files back to binary, but I want to be sure it's safeGeändert von STARK1LLER (21.06.2018 um 16:26 Uhr)
-
-
- Registriert seit
- Jun 2011
- Beiträge
- 38
By the way, fragment comment's, like " /* */ ", makes Res Man to hang.
-
- Registriert seit
- May 2019
- Beiträge
- 5
Thank you for this wonderful tool.
-
- Registriert seit
- Aug 2019
- Beiträge
- 2
Thank you for this tool I used it to create an overhaul mod for Elex. It would not be possible without the work you have put into this. Greatly appreciated!