Eclipse
Thanks but no matter what I try with Eclipse I'm granted with tons of errors ...
Importing the projects:
Gradle is screwing all of this:
Tons of errors that are certainly easy to figure out when you know the environment but I don't (broken/missing references):
I've also started from scratch by removing gitignore and discarding all changes but to no luck.
If somehow you could try on your side on a fresh git clone and tell me what you did to get it to build that'd be great !
IntelliJ Idea
On the other hand, with IntelliJ Idea it's just working, there were only 3 errors in compilation I fixed easily (BOM encoding):
C:\M210\BuildEngine>git diff
diff --git a/core/src/ru/m210projects/Build/Engine.java b/core/src/ru/m210projects/Build/Engine.java
index cebdce1..7b59ec2 100644
--- a/core/src/ru/m210projects/Build/Engine.java
+++ b/core/src/ru/m210projects/Build/Engine.java
@@ -1,4 +1,4 @@
-<EF><BB><BF>// "Build Engine & Tools" Copyright (c) 1993-1997 Ken Silverman
+// "Build Engine & Tools" Copyright (c) 1993-1997 Ken Silverman
// Ken Silverman's official web site: "http://www.advsys.net/ken"
// See the included license file "BUILDLIC.TXT" for license info.
//
diff --git a/core/src/ru/m210projects/Build/FileHandle/RFFResource.java b/core/src/ru/m210projects/Build/FileHandle/RFFResource.java
index 799106d..b13ae1a 100644
--- a/core/src/ru/m210projects/Build/FileHandle/RFFResource.java
+++ b/core/src/ru/m210projects/Build/FileHandle/RFFResource.java
@@ -1,4 +1,4 @@
-<EF><BB><BF>// This file is part of BuildGDX.
+// This file is part of BuildGDX.
// Copyright (C) 2017-2018 Alexander Makarov-[M210] (m210-2007@mail.ru)
//
// BuildGDX is free software: you can redistribute it and/or modify
diff --git a/core/src/ru/m210projects/Build/Render/Polymost.java b/core/src/ru/m210projects/Build/Render/Polymost.java
index dd1dc94..eb40def 100644
--- a/core/src/ru/m210projects/Build/Render/Polymost.java
+++ b/core/src/ru/m210projects/Build/Render/Polymost.java
@@ -1,4 +1,4 @@
-<EF><BB><BF>/*
+/*
* "POLYMOST" code originally written by Ken Silverman
* Ken Silverman's official web site: "http://www.advsys.net/ken"
* See the included license file "BUILDLIC.TXT" for license info.
The code builds:
However, while it builds I can't find any jar to debug
another thing that is certainly a breeze to fix but I'm a Visual Studio guy
When it's all done, it'll be more or less a matter of fiddling with gdx docs and implement missing bits, as far I understand, the GUI currently does not save all bindings and some should be added to the GUI, then figure out and fix why running and movement speed are broken when using the joystick.
By the way, I'm curious as on how you are reverse engineering the game, by manually fixing the output from IDA Decompiler or do you have some other secret tricks ?
PS forgot to mention, while I really had a hard time with gradle, it seems like it would be of great use if fixed properly, i.e. as I understand it's kinda a CMake that can generate projects for any particular IDE; that would make the whole process easier in the future.