Thanks, while not exactly what I was searching for it did manage to point me to what I wanted. Namely altering the jobs perk
You must be registered to see the links
. Now.... how do I insert the files into my game?
Looks like I fucked up on my reading comprehension skills again, sorry lol.
In order to build, you'll need a Java compiler. javac converts source code (.java) into bytecode (.class), which is then converted into machine code by the JIT compiler and the Java interpreter inside of the JVM.
If you're confused about the differences between JDK, JRE and JVM, there's a
You must be registered to see the links
. Basically, JDK is a superset of JRE, and contains everything that is in JRE, plus tools such as the compilers and debuggers necessary for developing applets and applications. JRE provides the libraries, the Java Virtual Machine (JVM), and other components to run applets and applications written in the Java programming language.
As for how to build, as
tehlemon said, there are building guides here and all over the place (including Inno's "
You must be registered to see the links
") but keep in mind you
DON'T need a full-blown IDE if you're just going to actually just build and only have your own fancy stuff for code editing (or don't need to keep the code at all). You can literally do that
You must be registered to see the links
.
tl;dr:
- Get JDK or an IDE if you actually need development tools and a debugger, otherwise get javac, libs and 1.8 dependencies (or if you don't intend to code, build and release anything higher than Java 8 for some reason, get the Java 8 JDK)
- If you do get an IDE, include the path to the 1.8 JRE for the Java Compiler to enable 1.8 compliance as
You must be registered to see the links
tend to break backward compatibility, then enable 1.8 compliance in that specific project. Again, don't get a Java 8 IDE
just for that game, this is a
terrible idea (what Inno's super fun guide doesn't tell you but Oracle and Sun do is that older versions of IDEs - especially within the JRE, JavaSE and Java itself due to how it works - come with
You must be registered to see the links
that may still have to be manually patched and can still be exploited).
You must be registered to see the links
, especially
You must be registered to see the links
lol. tl;tl;dr: Unless you're building on something that doesn't have any kind of Internet access and never runs anything else than a barebones OS that self-destructs after use (like Tails), it's best to increase your odds of not getting rekt by getting a stable, signed, verified by server, verified by client, checked against unique keys version.
tl;tl;dr if you needed aspirins here:
Stay safe, get compiler, mash buttons, build jar, help people stay safe by not fucking up
throbzombie has been providing builds for a long time so if you need a less wall-of-texty approach, I'll leave it to him (sorry for assuming genders, please use the name triplet and increase your feminity if needed).
(Yes, text porn is about making funny and arousing walls of text, not about adding placeholders or checking for every single orifice before sex to make the game as "realistic" as possible when that time would be best used following a roadmap, as this kind of shit causes monstrous bloat and massive performance fuckups. Especially by doing it backwards in Java, because Java isn't exactly going to tell you "you're doing it wrong, I'm not supposed to be used this way" or "but that's the wrong hole" unless you raise actual exceptions - and that still won't fix the performance problem.)