User Tools

Site Tools


migration

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
migration [2019/08/02 13:07] maximemigration [2019/09/26 16:52] maxime
Line 1: Line 1:
 ====== Migration Notes ====== ====== Migration Notes ======
  
-===== Foundation July Content Update =====+===== Foundation 1.3.1.0802 ===== 
 + 
 +==== Building Part Sets ====
  
-==== Building part sets ==== 
 In order to categorize the different parts of a building in the construction window, buildings and monuments now have building part sets. In order to categorize the different parts of a building in the construction window, buildings and monuments now have building part sets.
  
Line 61: Line 62:
 </file> </file>
  
-==== Event choices ====+==== Event Choices ==== 
 The event assets have been reworked to give the possiblity to have multiple actions triggered when a choice is made. The class ''EVENT'' now has a new attribute ''ChoiceList'' (a list of ''EVENT_CHOICE''), replacing the attribute ''ActionList''. The event assets have been reworked to give the possiblity to have multiple actions triggered when a choice is made. The class ''EVENT'' now has a new attribute ''ChoiceList'' (a list of ''EVENT_CHOICE''), replacing the attribute ''ActionList''.
  
Line 110: Line 112:
  
 ==== New mod.json ==== ==== New mod.json ====
 +
 In order to only load mods when enabled, Foundation will now need a new description file for each mod. It will declare all the things Foundation would need to know about the mod without parsing the lua file. In order to only load mods when enabled, Foundation will now need a new description file for each mod. It will declare all the things Foundation would need to know about the mod without parsing the lua file.
  
Line 129: Line 132:
  
 ==== createMod() function is simplified ==== ==== createMod() function is simplified ====
 +
 Since the new ''mod.json'' file already contains all basic information about the mod, the ''foundation.createMod()'' function does not take any parameter anymore. Since the new ''mod.json'' file already contains all basic information about the mod, the ''foundation.createMod()'' function does not take any parameter anymore.
  
Line 136: Line 140:
  
 ==== GENERAL_DATA asset type has been removed ==== ==== GENERAL_DATA asset type has been removed ====
 +
 ''GENERAL_DATA'' asset type has been removed and all its properties has been moved to ''BALANCING''. ''GENERAL_DATA'' asset type has been removed and all its properties has been moved to ''BALANCING''.
  
 However, modders can now partially override Foundation main balancing (''DEFAULT_BALANCING''), instead of being forced to replace all balancing properties. see [[asset-override|Asset override]] for more information. However, modders can now partially override Foundation main balancing (''DEFAULT_BALANCING''), instead of being forced to replace all balancing properties. see [[asset-override|Asset override]] for more information.
migration.txt · Last modified: 2023/09/05 11:21 by mathieu

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki