Robertvokac (talk | contribs) No edit summary |
Robertvokac (talk | contribs) m (Robertvokac moved page Open Eggbert/Mods to Modding system for Open Eggbert without leaving a redirect) |
||
(8 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
== Proposal of modding system for Open Eggbert == | == Proposal of modding system for Open Eggbert == | ||
Line 5: | Line 6: | ||
Similarly to Maven building system, every mod will be described in a xml file, but it will be packaged to a ZIP file ending with the extension ".egm" (like Open Eggbert mod). | Similarly to Maven building system, every mod will be described in a xml file, but it will be packaged to a ZIP file ending with the extension ".egm" (like Open Eggbert mod). | ||
''To Do: Update text string modding and translations, potentially adding support for additional languages. This will enhance the ability to modify the game beyond what’s possible with the original version, although it is also possible to modify the string texts within the original EXE files.'' | |||
<pre> | <pre> | ||
Line 11: | Line 14: | ||
<modelVersion>1.0.0</modelVersion> | <modelVersion>1.0.0</modelVersion> | ||
<parent> | <parent> | ||
<groupId>epsitec</groupId> | |||
< | <modId>legacy-blupi-1</modId> | ||
<version>1.0.0</version> | <version>1.0.0</version> | ||
</parent> | </parent> | ||
< | <groupId>john-doe</groupId> | ||
< | <modId>legacy-blupi-1-with-minecraft-graphics</modId> | ||
<version>0.0.0-SNAPSHOT</version> | <version>0.0.0-SNAPSHOT</version> | ||
<packaging>egm</packaging> | <packaging>egm</packaging> | ||
<type>full</type><!-- level, sound, music, image8, image16, image24, image24x2, full, partial --> | <type>full</type><!-- level, sound, music, image8, image16, image24, image24x2, full, partial --> | ||
<featureLevel>SPEEDY_BLUPI_I</featureLevel><!-- enum FeatureLevel --> | |||
<name>legacy-blupi-1-with-minecraft-graphics</name> | <name>legacy-blupi-1-with-minecraft-graphics</name> | ||
<description>legacy-blupi-1-with-minecraft-graphics</description> | <description>legacy-blupi-1-with-minecraft-graphics</description> | ||
<imports> | <imports> | ||
<import> | <import> | ||
< | <groupId>john-doe</groupId> | ||
< | <modId>image24x2-minecraft</modId> | ||
<version>1.0.0</version> | <version>1.0.0</version> | ||
</import> | </import> | ||
</imports> | </imports> | ||
<files> | |||
<file>IMAGE16/info.blp</file> | |||
</files> | |||
<stores> | <stores> |
Latest revision as of 07:10, 2 November 2024
Proposal of modding system for Open Eggbert
Open Eggbert Store will be involved too.
Similarly to Maven building system, every mod will be described in a xml file, but it will be packaged to a ZIP file ending with the extension ".egm" (like Open Eggbert mod).
To Do: Update text string modding and translations, potentially adding support for additional languages. This will enhance the ability to modify the game beyond what’s possible with the original version, although it is also possible to modify the string texts within the original EXE files.
<?xml version="1.0" encoding="UTF-8"?> <mod> <modelVersion>1.0.0</modelVersion> <parent> <groupId>epsitec</groupId> <modId>legacy-blupi-1</modId> <version>1.0.0</version> </parent> <groupId>john-doe</groupId> <modId>legacy-blupi-1-with-minecraft-graphics</modId> <version>0.0.0-SNAPSHOT</version> <packaging>egm</packaging> <type>full</type><!-- level, sound, music, image8, image16, image24, image24x2, full, partial --> <featureLevel>SPEEDY_BLUPI_I</featureLevel><!-- enum FeatureLevel --> <name>legacy-blupi-1-with-minecraft-graphics</name> <description>legacy-blupi-1-with-minecraft-graphics</description> <imports> <import> <groupId>john-doe</groupId> <modId>image24x2-minecraft</modId> <version>1.0.0</version> </import> </imports> <files> <file>IMAGE16/info.blp</file> </files> <stores> <store> <id>releases</id> <name>john-doe-releases-store</name> <url>https://john-doe-store.com/releases</url> </store> <store> <id>snapshots</id> <name>john-doe-snapshots-store</name> <url>https://john-doe-store.com/snapshots</url> </store> </stores> </mod>