Skip to content

Commit

Permalink
Changed version number to v4.6.0 for upcoming release
Browse files Browse the repository at this point in the history
  • Loading branch information
LMH01 committed Dec 18, 2022
1 parent afc723a commit 6cee18b
Show file tree
Hide file tree
Showing 19 changed files with 26 additions and 23 deletions.
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
[![Download latest release](https://img.shields.io/github/v/release/LMH01/MGT2_Mod_Tool)](https://github.com/LMH01/MGT2_Mod_Tool/releases/download/v4.4.0/MGT2_Mod_Tool_4.4.0.zip)
[![Download latest release](https://img.shields.io/github/v/release/LMH01/MGT2_Mod_Tool)](https://github.com/LMH01/MGT2_Mod_Tool/releases/download/v4.6.0/MGT2_Mod_Tool_4.6.0.zip)
![Total Downloads](https://img.shields.io/github/downloads/LMH01/MGT2_Mod_Tool/total)
[![License](https://img.shields.io/github/license/LMH01/MGT2_Mod_Tool)](LICENSE)
# Welcome to the Mad Games Tycoon 2 Mod Tool

This is a little program that can modify some files of Mad Games Tycoon 2.

Before downloading please read [this information](docs/important.md) carefully.
## Download: [v4.5.0](https://github.com/LMH01/MGT2_Mod_Tool/releases/download/v4.5.0/MGT2_Mod_Tool_4.5.0.zip)
## Download: [v4.6.0](https://github.com/LMH01/MGT2_Mod_Tool/releases/download/v4.6.0/MGT2_Mod_Tool_4.6.0.zip)
#### Getting started:
- Install Java 8 (if not already installed)
- Download and extract the `.zip` file
Expand Down
2 changes: 1 addition & 1 deletion build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ dependencies {

sourceCompatibility = 1.8
targetCompatibility = 1.8
project.version = "4.5.0" //remember to change version in main class
project.version = "4.6.0" //remember to change version in main class
archivesBaseName = "MGT2_Mod_Tool"

group = "com.github.lmh01"
Expand Down
9 changes: 6 additions & 3 deletions docs/changelog.md
Original file line number Diff line number Diff line change
@@ -1,18 +1,21 @@
# Changelog

## [v4.6.0]
## [v4.6.0](https://github.com/LMH01/MGT2_Mod_Tool/releases/tag/v4.6.0) (Latest Version)

### New feature
- Gameplay features can now be marked to require internet (#110)
- Gameplay features can now require another gameplay feature (#111)

### Other
- Updated default content files

### Bug fixes
- Fixed #109 - New file format of NpcGames.txt is now read correctly

### Related game patchnotes
- MODDING: Gameplay feature can now require other gameplay features (e.g. "Online Multiplayer" requires "Multiplayer Matchmaker") "[NEED_GPF]"

## [v4.5.0](https://github.com/LMH01/MGT2_Mod_Tool/releases/tag/v4.5.0) (Latest Version)
## [v4.5.0](https://github.com/LMH01/MGT2_Mod_Tool/releases/tag/v4.5.0)

### New feature
- A help sheet can now be generated that displayes the perfect game slider and genre combinations. This sheet is generated live from the game files, so it is even supported to get help information for custom genres.
Expand Down Expand Up @@ -697,4 +700,4 @@ to `✗ Mehmet Ali` from the MGT2 discord for figuring out the formula.

## [v1.0.0](https://github.com/LMH01/MGT2_Mod_Tool/releases/tag/v1.0.0)

#### Initial release
#### Initial release
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,8 @@
public class MadGamesTycoon2ModTool {
public static final OSType OS_TYPE;
private static final Logger LOGGER = LoggerFactory.getLogger(MadGamesTycoon2ModTool.class);
public static final String VERSION = "4.5.0";//Version numbers that include "dev" are not checked for updates / tool will notify if update is available
public static final String CURRENT_RELEASE_VERSION = "4.5.0";//When this version number has been detected as the newest release version the update available message is held back
public static final String VERSION = "4.6.0";//Version numbers that include "dev" are not checked for updates / tool will notify if update is available
public static final String CURRENT_RELEASE_VERSION = "4.6.0";//When this version number has been detected as the newest release version the update available message is held back

static {
if (System.getProperty("os.name").contains("Linux")) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ public class AntiCheatManager extends AbstractAdvancedContentManager {

public static final AntiCheatManager INSTANCE = new AntiCheatManager();

public static final String[] compatibleModToolVersions = new String[]{"4.0.0", "4.1.0", "4.2.0", "4.2.1", "4.2.2", "4.3.0", "4.3.1", "4.4.0", "4.5.0", MadGamesTycoon2ModTool.VERSION};
public static final String[] compatibleModToolVersions = new String[]{"4.0.0", "4.1.0", "4.2.0", "4.2.1", "4.2.2", "4.3.0", "4.3.1", "4.4.0", "4.5.0", "4.6.0", MadGamesTycoon2ModTool.VERSION};

private AntiCheatManager() {
super("antiCheat", "anti_cheat", "default_anti_cheat.txt", MGT2Paths.TEXT_DATA.getPath().resolve("AntiCheat.txt").toFile(), StandardCharsets.UTF_8);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ public class CopyProtectionManager extends AbstractAdvancedContentManager {

public static final CopyProtectionManager INSTANCE = new CopyProtectionManager();

public static final String[] compatibleModToolVersions = new String[]{"4.0.0", "4.1.0", "4.2.0", "4.2.1", "4.2.2", "4.3.0", "4.3.1", "4.4.0", "4.5.0", MadGamesTycoon2ModTool.VERSION};
public static final String[] compatibleModToolVersions = new String[]{"4.0.0", "4.1.0", "4.2.0", "4.2.1", "4.2.2", "4.3.0", "4.3.1", "4.4.0", "4.5.0", "4.6.0", MadGamesTycoon2ModTool.VERSION};

private CopyProtectionManager() {
super("copyProtect", "copy_protect", "default_copy_protect.txt", MGT2Paths.TEXT_DATA.getPath().resolve("CopyProtect.txt").toFile(), StandardCharsets.UTF_8);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ public class DevLegendsManager extends AbstractSimpleContentManager {

public static final DevLegendsManager INSTANCE = new DevLegendsManager();

public static final String[] compatibleModToolVersions = new String[]{"4.3.0", "4.3.1", "4.4.0", "4.5.0", MadGamesTycoon2ModTool.VERSION};
public static final String[] compatibleModToolVersions = new String[]{"4.3.0", "4.3.1", "4.4.0", "4.5.0", "4.6.0", MadGamesTycoon2ModTool.VERSION};

private DevLegendsManager() {
super("devLegend", "dev_legend", "default_devLegends.txt", MGT2Paths.TEXT_DATA.getPath().resolve("DevLegends.txt").toFile(), StandardCharsets.UTF_8);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ public class EngineFeatureManager extends AbstractAdvancedContentManager {

public static final EngineFeatureManager INSTANCE = new EngineFeatureManager();

public static final String[] compatibleModToolVersions = new String[]{"4.0.0", "4.1.0", "4.2.0", "4.2.1", "4.2.2", "4.3.0", "4.3.1", "4.4.0", "4.5.0", MadGamesTycoon2ModTool.VERSION};
public static final String[] compatibleModToolVersions = new String[]{"4.0.0", "4.1.0", "4.2.0", "4.2.1", "4.2.2", "4.3.0", "4.3.1", "4.4.0", "4.5.0", "4.6.0", MadGamesTycoon2ModTool.VERSION};

private EngineFeatureManager() {
super("engineFeature", "engine_feature", "default_engine_features.txt", MGT2Paths.TEXT_DATA.getPath().resolve("EngineFeatures.txt").toFile(), StandardCharsets.UTF_8);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ public class GameplayFeatureManager extends AbstractAdvancedContentManager imple

public static final GameplayFeatureManager INSTANCE = new GameplayFeatureManager();

public static final String[] compatibleModToolVersions = new String[]{"4.0.0", "4.1.0", "4.2.0", "4.2.1", "4.2.2", "4.3.0", "4.3.1", "4.4.0", "4.5.0", MadGamesTycoon2ModTool.VERSION};
public static final String[] compatibleModToolVersions = new String[]{"4.0.0", "4.1.0", "4.2.0", "4.2.1", "4.2.2", "4.3.0", "4.3.1", "4.4.0", "4.5.0", "4.6.0", MadGamesTycoon2ModTool.VERSION};

private GameplayFeatureManager() {
super("gameplayFeature", "gameplay_feature", "default_gameplay_features.txt", MGT2Paths.TEXT_DATA.getPath().resolve("GameplayFeatures.txt").toFile(), StandardCharsets.UTF_8);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ public class GenreManager extends AbstractAdvancedContentManager implements Depe

public static final GenreManager INSTANCE = new GenreManager();

public static final String[] compatibleModToolVersions = new String[]{"4.0.0", "4.1.0", "4.2.0", "4.2.1", "4.2.2", "4.3.0", "4.3.1", "4.4.0", "4.5.0", MadGamesTycoon2ModTool.VERSION};
public static final String[] compatibleModToolVersions = new String[]{"4.0.0", "4.1.0", "4.2.0", "4.2.1", "4.2.2", "4.3.0", "4.3.1", "4.4.0", "4.5.0", "4.6.0", MadGamesTycoon2ModTool.VERSION};

public static final Path defaultGenreIcon = MGT2Paths.GENRE_ICONS.getPath().resolve("iconSkill.png");

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ public class HardwareFeatureManager extends AbstractAdvancedContentManager {

public static final HardwareFeatureManager INSTANCE = new HardwareFeatureManager();

public static final String[] compatibleModToolVersions = new String[]{"4.0.0", "4.1.0", "4.2.0", "4.2.1", "4.2.2", "4.3.0", "4.3.1", "4.4.0", "4.5.0", MadGamesTycoon2ModTool.VERSION};
public static final String[] compatibleModToolVersions = new String[]{"4.0.0", "4.1.0", "4.2.0", "4.2.1", "4.2.2", "4.3.0", "4.3.1", "4.4.0", "4.5.0", "4.6.0", MadGamesTycoon2ModTool.VERSION};

private HardwareFeatureManager() {
super("hardwareFeature", "hardware_feature", "default_hardware_features.txt", MGT2Paths.TEXT_DATA.getPath().resolve("HardwareFeatures.txt").toFile(), StandardCharsets.UTF_8);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ public class HardwareManager extends AbstractAdvancedContentManager implements D

public static final HardwareManager INSTANCE = new HardwareManager();

public static final String[] compatibleModToolVersions = new String[]{"4.0.0", "4.1.0", "4.2.0", "4.2.1", "4.2.2", "4.3.0", "4.3.1", "4.4.0", "4.5.0", MadGamesTycoon2ModTool.VERSION};
public static final String[] compatibleModToolVersions = new String[]{"4.0.0", "4.1.0", "4.2.0", "4.2.1", "4.2.2", "4.3.0", "4.3.1", "4.4.0", "4.5.0", "4.6.0", MadGamesTycoon2ModTool.VERSION};

private HardwareManager() {
super("hardware", "hardware", "default_hardware.txt", MGT2Paths.TEXT_DATA.getPath().resolve("Hardware.txt").toFile(), StandardCharsets.UTF_8);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ public class LicenceManager extends AbstractSimpleContentManager implements Depe

public static final LicenceManager INSTANCE = new LicenceManager();

public static final String[] compatibleModToolVersions = new String[]{"4.2.0", "4.2.1", "4.2.2", "4.3.0", "4.3.1", "4.4.0", "4.5.0", MadGamesTycoon2ModTool.VERSION};
public static final String[] compatibleModToolVersions = new String[]{"4.2.0", "4.2.1", "4.2.2", "4.3.0", "4.3.1", "4.4.0", "4.5.0", "4.6.0", MadGamesTycoon2ModTool.VERSION};

private LicenceManager() {
super("licence", "licence", "default_licences.txt", MGT2Paths.TEXT_DATA.getPath().resolve("Licence.txt").toFile(), StandardCharsets.UTF_8);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ public class NpcEngineManager extends AbstractAdvancedContentManager implements

public static final NpcEngineManager INSTANCE = new NpcEngineManager();

public static final String[] compatibleModToolVersions = new String[]{"4.0.0", "4.1.0", "4.2.0", "4.2.1", "4.2.2", "4.3.0", "4.3.1", "4.4.0", "4.5.0", MadGamesTycoon2ModTool.VERSION};
public static final String[] compatibleModToolVersions = new String[]{"4.0.0", "4.1.0", "4.2.0", "4.2.1", "4.2.2", "4.3.0", "4.3.1", "4.4.0", "4.5.0", "4.6.0", MadGamesTycoon2ModTool.VERSION};

private NpcEngineManager() {
super("npcEngine", "npc_engine", "default_npc_engines.txt", MGT2Paths.TEXT_DATA.getPath().resolve("NpcEngines.txt").toFile(), StandardCharsets.UTF_8);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ public class NpcGameManager extends AbstractSimpleContentManager implements Depe

public static final NpcGameManager INSTANCE = new NpcGameManager();

public static final String[] compatibleModToolVersions = new String[]{"4.0.0", "4.1.0", "4.2.0", "4.2.1", "4.2.2", "4.3.0", "4.3.1", "4.4.0", "4.5.0", MadGamesTycoon2ModTool.VERSION};
public static final String[] compatibleModToolVersions = new String[]{"4.0.0", "4.1.0", "4.2.0", "4.2.1", "4.2.2", "4.3.0", "4.3.1", "4.4.0", "4.5.0", "4.6.0", MadGamesTycoon2ModTool.VERSION};

private NpcGameManager() {
super("npcGames", "npc_game", "default_npcGames.txt", MGT2Paths.TEXT_DATA.getPath().resolve("NpcGames.txt").toFile(), StandardCharsets.UTF_16LE);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ public class NpcIpManager extends AbstractSimpleContentManager implements Depend

public static final NpcIpManager INSTANCE = new NpcIpManager();

public static final String[] compatibleModToolVersions = new String[]{"4.0.0", "4.1.0", "4.2.0", "4.2.1", "4.2.2", "4.3.0", "4.3.1", "4.4.0", "4.5.0", MadGamesTycoon2ModTool.VERSION};
public static final String[] compatibleModToolVersions = new String[]{"4.0.0", "4.1.0", "4.2.0", "4.2.1", "4.2.2", "4.3.0", "4.3.1", "4.4.0", "4.5.0", "4.6.0", MadGamesTycoon2ModTool.VERSION};

private NpcIpManager() {
super("npcIp", "npc_ip", "default_npcIps.txt", MGT2Paths.TEXT_DATA.getPath().resolve("NpcIPs.txt").toFile(), StandardCharsets.UTF_16LE);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ public class PlatformManager extends AbstractAdvancedContentManager implements D

public static final PlatformManager INSTANCE = new PlatformManager();

public static final String[] compatibleModToolVersions = new String[]{"4.0.0", "4.1.0", "4.2.0", "4.2.1", "4.2.2", "4.3.0", "4.3.1", "4.4.0", "4.5.0", MadGamesTycoon2ModTool.VERSION};
public static final String[] compatibleModToolVersions = new String[]{"4.0.0", "4.1.0", "4.2.0", "4.2.1", "4.2.2", "4.3.0", "4.3.1", "4.4.0", "4.5.0", "4.6.0", MadGamesTycoon2ModTool.VERSION};

private PlatformManager() {
super("platform", "platform", "default_platforms.txt", MGT2Paths.TEXT_DATA.getPath().resolve("Platforms.txt").toFile(), StandardCharsets.UTF_8);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ public class PublisherManager extends AbstractAdvancedContentManager implements

public static final PublisherManager INSTANCE = new PublisherManager();

public static final String[] compatibleModToolVersions = new String[]{"4.0.0", "4.1.0", "4.2.0", "4.2.1", "4.2.2", "4.3.0", "4.3.1", "4.4.0", "4.5.0", MadGamesTycoon2ModTool.VERSION};
public static final String[] compatibleModToolVersions = new String[]{"4.0.0", "4.1.0", "4.2.0", "4.2.1", "4.2.2", "4.3.0", "4.3.1", "4.4.0", "4.5.0", "4.6.0", MadGamesTycoon2ModTool.VERSION};

public static final Path defaultPublisherIcon = MGT2Paths.COMPANY_ICONS.getPath().resolve("87.png");

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ public class ThemeManager extends AbstractSimpleContentManager implements Depend

public static final ThemeManager INSTANCE = new ThemeManager();

public static final String[] compatibleModToolVersions = new String[]{"4.0.0", "4.1.0", "4.2.0", "4.2.1", "4.2.2", "4.3.0", "4.3.1", "4.4.0", "4.5.0", MadGamesTycoon2ModTool.VERSION};
public static final String[] compatibleModToolVersions = new String[]{"4.0.0", "4.1.0", "4.2.0", "4.2.1", "4.2.2", "4.3.0", "4.3.1", "4.4.0", "4.5.0", "4.6.0", MadGamesTycoon2ModTool.VERSION};

private ThemeManager() {
super("theme", "theme", "default_themes_en.txt", ModManagerPaths.MAIN.getPath().resolve("themes_2.txt").toFile(), StandardCharsets.UTF_16LE);
Expand Down

0 comments on commit 6cee18b

Please sign in to comment.