×
Create a new article
Write your page title here:
We currently have 180 articles on Open Eggbert. Type your article name above or click on one of the titles below and start writing!



Open Eggbert
180Articles

Modding system for Open Eggbert: Difference between revisions

No edit summary
No edit summary
Line 7: Line 7:
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).


''Todo: text string modding - translations - maybe also for more languages. This will make the possibility to modify the game more than is possible with the original, although the String texts in the original's EXE files can be modified too.''
''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>

Revision as of 12:15, 6 August 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>