- #Starsector best mods how to#
- #Starsector best mods install#
- #Starsector best mods mod#
- #Starsector best mods full#
- #Starsector best mods mods#
Go to File > Settings > Plugins and search for Batch Scripts Support plugin then download it. To run starsector while within the IDE you will need to get a batch plugin to kick off the starsector.bat file. Due to the previous setup, a new jar will replace that existing ExerelinCore.jar if you build the project. The green down arrow with binary 011001 will compile and build the project. You can include a manifect file if you want, the main class should be: .MainTask Then click on the green plus and select Module Output. We dont want it to contain the libs that we set up. Select everything under that ExerelinCore.jar and click on the red minus sign. We want this jar to overwrite the current one in the folder so it needs the same name. Rename that jar to be ExerelinCore.jar, it is under the Output Layout tab. Output directory is: Starsector\mods\Nexerelin\jars This will set up the jar artifact to be created after building.Ĭlick the green plus and select JAR > From modules with dependencies You will also need to select Starsector\starsector-core for the starsector api
#Starsector best mods mods#
Select the jar folder for those mods libraries we downloaded earlier. Go to the either Global Libraries or Libraries on the dialog (Global lib is shared between all of your intellij proj, lib is only for your current project)Ĭlick on the green plus sign and select Java for a new java lib. gitignore so the build is not checked into source control) (Basically this allows the IDE to complain if you are using other jdk version features that are not compatible with the current language)Ĭompiler output folder should go to Starsector\mods\Nexerelin\jars\build (this folder should be under. This should say 1.7 for jdk 1.7 after you select it.Ĭhange project language level to be 7 for java 1.7. button, select JDK and navigate to your jdk installation folder. Now we need to set up jdk.Ĭlick on the New. Then select File > Project Structure dialog. Repo is currently read-only, msg Histidine if you need write access.įirst mark ExerelinCore folder as a Source folder on the project tab that is on the left.īasically in that folder structure navigate to Nexerlin > jars > sources > ExerelinCore right click on that folder > Mark Directory As > Sources Root (it should be colored blue now)Īll the java files that needed to be compiled are underneath that folder.and select some (remote/local) branch to check it out. VCS for intellij is on the botton right corner.Usually I recommend separating out source folder and deployment folder, but this will make you life easier without having to set up a configuration to copy files over to the starsector/mod to deploy the changes. Change the directory to be the starsector/mod directory.You can hit the test button to see if there is any connection issue.Paste the url in the box, something like.After starting intellij, do File > New > Project from Version Control > Git.Intellij has built-in git support so i would just clone Nexerelin via Intellij.
#Starsector best mods full#
There is a link to the bugmenot website in this Reddit post if you are too lazy to create a new Oracle account:ĭownload Intellij community edition (which is free unless you somehow want to spend money on the pro edition), just google search it.Īll the folder paths mentioned below should be full folder path. If you need JDK 7: Since it's past end of life, Oracle requires users to create an account before dling it. Simply use a newer JDK and set your project in your IDE to use Java 7.
#Starsector best mods install#
1.7.0.80 and not java 8, 9, etc.ĭepending on your IDE, you may not actually need to download or install JDK 1.7 except for profiling purposes. You will also need to use jdk1.7 to compile the jar starsector is currently using jdk1.7.0.79 but anything newer than that would work as well. This is just so the jar files contained in those mods can be loaded by nexerelin java classes.
#Starsector best mods mod#
Download and unzip them somewhere on your computer, you can download them to the starsector mod folder but you don't have to load them in the launcher. The whole list can be found at the end of this document. (Eclipse should be similar but you will need to figure out where those dialogs and settings are on your own.)įirst of all, Nexerelin also requires several other external libs for compiling.
#Starsector best mods how to#
The following contains instructions on how to set this project up on Intellij. Intellij and Eclipse forks are currently the most popular Java IDE out there. If you want to build Nexerelin locally, follow the steps below. It implements 4X-style gameplay with faction wars, diplomacy and planetary conquest.Ĭurrent repo version: v0.10.3c Setup instructionsĬheck out the repo to Starsector/mods/Nexerelin (or some other folder name) and it can be played immediately. Nexerelin is a mod for the game Starsector.