Changes between Version 3 and Version 4 of Mod_Verification_Process
- Timestamp:
- May 30, 2023, 4:57:26 PM (12 months ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Mod_Verification_Process
v3 v4 77 77 }}} 78 78 79 ==== Out-Of-Sync (OOS) Compatibility====79 ==== Compatibility between mod users in multiplayer ==== 80 80 81 81 We introduced a new boolean flag with `Alpha XXV - Yaunā`, which can optionally be added to your `mod.json`. … … 85 85 } 86 86 }}} 87 As the name suggests, it allows avoiding compatibility checks when playing with other people . However, Wildfire Games must make sure it is safe, and it won't put other people out of sync.87 As the name suggests, it allows avoiding compatibility checks when playing with other people who run different mods. This flag serves for mods that will not influence the gameplay, for instance for a different GUI interface, additional translations, customized art, etc. 88 88 89 To do so, one might try replaying a match with the mod on, try playing multiplayer, try to rejoin a game to make sure it doesn't affect simulation. If it does, mod will be rejected.89 Compatibility checks must be enforced primarily to avoid out-of-sync between players, but also to avoid mods that provide opportunities for cheating. 90 90 91 Mods that provide opportunities for cheating, for example automating unit production or providing access to information about the enemy that the player should not have access to, are also rejected. 92 - Related wiki article: [[SimulationRequirements#Cheatprevention|wiki/SimulationRequirements#Cheatprevention]] 91 As a rule of thumb, if a mod touches the `simulation/` folder, it cannot ignore compatibility checks. 92 93 Wildfire Games will not sign mods that set the flag while touching the `simulation/` folder, or while giving unfair advantages to players (for example automating unit production or providing access to information about the enemy that the player should not have access to). See also this related wiki article: [[SimulationRequirements#Cheatprevention|wiki/SimulationRequirements#Cheatprevention]] 94 95 We will also reject any mod that modifies directly the compatibility checks in the GUI code. 93 96 94 97 ==== Analyzing files ====