Add Home

2026-07-13 13:06:36 +00:00
commit eb65d1cfea
+95
@@ -0,0 +1,95 @@
# Industrial Magic Reloaded: 6
## Mad Sqwad Inc.
## Prerequisites ################################################################################
1. I'm passing this as a MCPACK format this time, which should compatible with any MultiMC,
launcher forks, but use the best one IMHO Prism:
https://prismlauncher.org
2. Pretty sure you all have atleast 16GB ram, if not you may need to adjust settings in
the Prism launcher afterwards via: Right click pack > Edit > Settings > Java > Memory.
## Automatic Installation (DO THIS) #############################################################
1. Launch the Prism Launcher, at the top select "Add Instance", in the new window (left side),
select import give it a name then paste the correct platform link:
(Windows): https://git.zombiebytes.net/mad-sqwad/IMR6/releases/download/Dev/IMR6.zip
(Linux): https://git.zombiebytes.net/mad-sqwad/IMR6/releases/download/Dev/IMR6.zip
2. After it has finished downloading and importing, you should see a 6 icon with whatever
you named the pack in your instance list, double click this to launch or right click and select
Edit to adjust any core settings (but this should be setup for you).
## Issues & Fixes ###############################################################################
Q: Distant Horizons have weird hologram transparent blocks in the distance:
A: Mainly seems to be due to window resizing affecting the buffer, simply open options in game
and go to the top left DH icon and toggle the rendering on and off, fixes it for me atleast.
Q: SegFault crash.
A: Disable the custom MALLOC.
Q: Shaders error and say they can't get applied.
A: Restart the game, or try rejoining the server. Distant Horizons and the oculus compat
for mod support can get a bit confused sometimes when the load order changes.
Q: Crash on start after it was previously working before (maybe after an update).
A: Right click the instance, goto "minecraft" and delete the folder "lightspeed-cache"
Q: Distant Horizons has stopped generating LOD chunks or has corruptions.
A: You can clear the data to start from fresh by removing the cache folder
Right click the instance, goto "minecraft" & delete the server name Distant Horizons folder.
## Manual Installation ##########################################################################
1. Head to the release section for IMR6 on my dev server:
https://git.zombiebytes.net/mad-sqwad/IMR6/releases
Select the latest "main" version as this is what I will have the server synced to, and then your
platform (win32 or linux), download this.
(Semi Automatic)
2. Import via prism with your local zip.
(Full manual)
2. Create a new Prism instance via "Add Instance", name it whatever you like, then select the MC
version (1.20.1) - and select forge (version 47.4.10) as the mod loader and create it.
3. Right click the new instance and view folder. Open "minecraft" and copy over the files
from the extracted zip in step 1.
4. Now back at the instances section, again right click the modpack instance we created
and select "Edit". Goto settings > Java and tick the Java installation and memory sections.
5. For a default JRE/JVM select "Detect" and see what you have on your system and select
any version greater than Java 17. If none are there use the "Open Java Downloader"
and select "Adoptium" Java 17 and select the latest one there, download it and then like
before select "Detect" and select the version. If you have issues later launching
head to: https://adoptium.net/en-GB/temurin/releases?version=25&os=any&arch=any
and download the latest Java 25 for your platform, then instead "Browse" for it
and select it.
6. Now set a Memory of 4096MiB min, 10752MiB max and a 256MiB permGen size.
7. If you are using a GraalVM JRE/JVM from the automatic install zip, then apply the following
"Java args" after enabling it's tickbox:
--add-modules=jdk.incubator.vector -XX:+UseG1GC -XX:MaxGCPauseMillis=130 -XX:+UnlockExperimentalVMOptions -XX:+UnlockDiagnosticVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=28 -XX:G1HeapRegionSize=16M -XX:G1ReservePercent=20 -XX:G1MixedGCCountTarget=3 -XX:InitiatingHeapOccupancyPercent=10 -XX:G1MixedGCLiveThresholdPercent=90 -XX:SurvivorRatio=32 -XX:MaxTenuringThreshold=1 -XX:+PerfDisableSharedMem -XX:G1SATBBufferEnqueueingThresholdPercent=30 -XX:G1ConcMarkStepDurationMillis=5 -XX:G1RSetUpdatingPauseTimePercent=0 -XX:+UseNUMA -XX:-DontCompileHugeMethods -XX:MaxNodeLimit=240000 -XX:NodeLimitFudgeFactor=8000 -XX:ReservedCodeCacheSize=400M -XX:NonNMethodCodeHeapSize=12M -XX:ProfiledCodeHeapSize=194M -XX:NonProfiledCodeHeapSize=194M -XX:NmethodSweepActivity=1 -XX:+UseFastUnorderedTimeStamps -XX:+UseCriticalJavaThreadPriority -XX:AllocatePrefetchStyle=3 -XX:+AlwaysActAsServerClassMachine -XX:+UseTransparentHugePages -XX:LargePageSizeInBytes=2M -XX:+UseLargePages -XX:+EagerJVMCI -Dgraal.TuneInlinerExploration=1 -Dgraal.LoopRotation=true -Dgraal.CompilerConfiguration=enterprise -Dgraal.VectorizeSIMD=true -Dgraal.PartialUnroll=true -Dforgewrapper.skipHashCheck=true