This PR updates Nomi-Labs to 0.7.0, allowing for associate updates to GT, GCYM, GrS and Architecture Craft, as well as the removal of Random Patches, Just Enough Dimensions, and Difficulty Lock.
Although GT 2.8.10 also fixed Extreme RAM Usage in Alfheim 1.3, (See PR https://github.com/GregTechCEu/GregTech/pull/2475) this PR **does not** update Alfheim to 1.3. This is because Alfheim 1.3, although not consuming large amounts of memory, still consumes more memory than 1.1.1, and causes fps spikes.
Also, because Nomi-Labs now implements a native and better difficulty lock, of which works on dedicated servers, `server.properties` overrides, as well as previously changed parts in README and Pack Mode Switchers (in https://github.com/Nomi-CEu/Nomi-CEu/pull/292), have been removed.
This PR also fixes an issue with corrupted images and jar files in built packs.
/* Github Stuff */
[FIXUP]
[[fixes]]
sha = "bd58b9072f45d647734ae66168cbd27bf9b2f220"
newTitle = "Update GT and Related Mods for 1.7"
newBody = '''
[EXPAND]
[[messages]]
messageTitle = "Update GT to 2.8+, add Nomi Labs"
messageBody = """
[BREAKING]
[DETAILS]
details = [
\"**Please DO NOT revert any saves that have been loaded in this release to 1.6.1b, 1.6.1a, or prior!**\",
\"**Lots of Recipes have been moved to the Assembly Line, and now require Assembly Line Research.**\",
\"Adds Assembly Line Research\",
\"Adds ME Hatches and Buses, for combining Multiblocks with AE Networks\",
\"Adds Filtered Output Hatches\",
\"Adds EU Multiblock Power Storage\",
\"Adds Multiblock Transformer and Laser Power Transfer\",
\"Adds Long Distance Pipes\",
\"Creating Waypoints in the Prospector\",
\"Fixing many Bugs\",
\"And many more!\"
]
[DETAILS]
[PRIORITY]
priority = 100
[PRIORITY]
"""
[[messages]]
messageTitle = "Multiblock Changes"
messageBody = """
[BREAKING]
[DETAILS]
details = [
\"Multiblocks accept a new **maximum** of 2 Energy Hatches.\",
\"All Custom Multiblocks, such as Naquadah Reactors and Multiverse Projectors, now have **minimum casing requirements** and a **maintenance hatch**.\",
\"Some Custom Multiblocks now have Distinct Mode\",
\"All Custom Multiblocks now have custom Front Overlays\",
\"Reworked & Improved Multiblock UIs\"
]
[DETAILS]
[PRIORITY]
priority = 50
[PRIORITY]
"""
[EXPAND]
'''
[FIXUP]
[EXPAND]
[[messages]]
messageTitle = "Upgrade AE2 Stuff to AE2 Stuff Unofficial"
messageBody = '''
[BREAKING]
[DETAILS]
details = [
"Pattern Encoders have been Removed!",
"Any existing Pattern Encoders, whether items, in patterns or placed, have been remapped to AE2 Interfaces.",
"All Usages in Recipes have also been changed to AE2 Interfaces!",
]
[DETAILS]
[PRIORITY]
priority=25
[PRIORITY]
'''
[[messages]]
messageTitle = "Update GT to 2.8.10"
messageBody = '''
[BREAKING]
[DETAILS]
details = [
"Allows GregTech Data Sticks to Copy ME Hatch Settings",
"Adds an 'Stocking' Version of ME Hatches and Buses",
"Support for Displaying Power Substation on Central Monitor",
]
[DETAILS]
[PRIORITY]
priority=20
[PRIORITY]
[IGNORE]
checks = { compareBefore = "1.7-alpha-4" } # Only apply this if the commit being compared against is 1.7-alpha-4 or newer
[IGNORE]
'''
[[messages]]
messageTitle = "Update Nomi Labs to 0.7.0"
messageBody = '''
[BREAKING]
[DETAILS]
details = [
"Improvement of DME Simulation Chamber (now increases Tiers and Data Counts of Models)",
"Custom Implementation of Difficulty Lock, now works on Dedicated Servers",
"Replacement of the Void Dimension, fixing issues with Difficulty Changing",
"Replacement of Custom Window Titles and Logos, Allowing the Removal of Random Patches",
"Improvements to FTB Utils and Effortless Building",
"Allows Setting of Default Keybinds for New Players",
]
[DETAILS]
[PRIORITY]
priority=15
[PRIORITY]
[IGNORE]
checks = { compareBefore = "1.7-alpha-4" } # Only apply this if the commit being compared against is 1.7-alpha-4 or newer
[IGNORE]
'''
[EXPAND]
[MOD INFO]
[[infos]]
projectID = 254317
info = "Replaced by Nomi Labs"
[[infos]]
projectID = 285612
info = "Replaced by Nomi Labs"
[[infos]]
projectID = 390886
info = "Replaced by Nomi Labs"
[[infos]]
projectID = 538092
info = "Replaced by Betterer P2P"
[MOD INFO]
This improves the Build CI/CD System and the Release Commit Workflows.
The CD system now builds and zips the pack in parallel, increasing the speed twofold.
The CI system now does not produce double zips, but remains the same speed, thanks to parallel processing.
The CI system now also changes server.properties and random patches config files for the build, and the buildscript has been edited for that.
Since the CI system replaces the nightly task, the nightly workflow has been deleted. The makeArtifactNames task is now used, and has been changed to remove usage of deprecated features.
The release commit workflows now supports updating files without version input, and the version is grabbed from versions.txt.' The code for the release commit workflows has also been greatly cleaned up.
The changes made to the random patches template files have also been updated. The changes made incorrectly to the issue templates in #487 have also been fixed.
The README badges have also been changed. The issue badge has been replaced by a nightly builds badge.
Finally, this changes the forge download process to try again if the response is null, resulting in a decrease, to almost none, test build pack and build pack failures.
[INTERNAL]
[IGNORE]
checks = { compareNot = "1.7-alpha-1" }
[IGNORE]
Disabled by default
Target dim = void world (119)
/* Commits: */
* Added Island Cake configs
* Change Fuel of Island Cake to Pulsating Dust
* Add exception to launchscript edit warning
* Add README, + make island cakes not consume fuel
---------
Co-authored-by: IntegerLimit <103940576+IntegerLimit@users.noreply.github.com>
Difficulty cannot be inforced by the difficulty locker mod. Meaning it's not only not required by the server, but the difficulty needs to be manually set by server.properties.
I added a second server.properties.expert that just sets difficulty to 0 initially. Obviously a user can change this but they should just know that expert is supposed to be peaceful at that point. I then updated the script to switch between the two configs, if and only if they exist, so it should still work on ssp just the same.
This was made to address #241 Since it is impossible for a mod to enforce server difficulty (Source: Trust me and dig through the code yourself I suggest starting with Forge's DedicatedServer object)
/* Commits: */
* Pack Mode Switcher changes to address 241 in the most roundabout way possible
* pack mode switcher updates and changing server.properties
* added the properties files
* made the readme's more friendly
* more readme-bility
* Made README more tutorial
* typofix/capitialization is my passion
* readme updates
* forced
* repalace
* expert mode, again
* script disclaimer
* Script disclaimer
* hopefully fixed jank formatting
* fixed jank formatting
* beautify
This reverts commit 7f47865, adding back the Small Storage Cover. To be merged when a GT update is released, which fixes the incompatibility with GT and ULV Covers.
/* Commits: */
* Revert "Fix incompatibility with GT and ULV covers"
This reverts commit 7f47865b96ff3c334dc5b54acf782b7e465631d1.
* Revert "Update README.md with GT bansoukou"
This reverts commit b73f69f0e6362ca6b522f7e9c287a0b2e786c74e.
This was actually a PR (merged) to the Tool Belt repo, but the author of Tool Belt has said that no more updates will b e posted for 1.12.2, unless there is a gamebreaking crash/bug.
Furthermore, improves the README links to the original repos, now pointing them to the branch we are using (eg. 1.12.2)
**Main Change:**
Use a patch of DE. The repo is https://github.com/IntegerLimit/Draconic-Evolution.
You can now use GT blocks, and Draconic Evolution Blocks, in the Energy Storage Core, and DE Reactor!
There's also a destruct button on the energy core! It will appear instead of the build guide button, when the core is valid. It destroys instantly (unlike the builder)!
Note: if players de-activate and then reactivate their old core twice, the Draconic Evolution blocks will turn into their GT counterparts. Also, DE Awakened Draconium put into the reactor automatically transforms into GT Awakened Draconium.
Epic video of DESTRUCT CORE: https://discord.com/channels/927050775073534012/954620685848825886/1082496907378704384
**Other Changes:**
Adds project intelligence to get rid of errors
Updates QB in accordance with change
Updates README.md with a cool MC 1.12.2 logo, and information about the Bansoukou patches
Adds gt awakened draconium to DE awakened draconium oreDicts, allowing their use in fusion and various crafting recipes.
Commits:
* Small modlist update + project intelligence
* Bansoukou in https://github.com/IntegerLimit/Draconic-Evolution
* Update NM qb
* Update HM qb, fix errors in qbs, update scripts
* Update README.md
* fix error in scripts
* Hide Draconic Evolution ores
* Update patch from v3.0 to v 3.0.1
* Fix Awakened Draconium Fusion Recipes
* Add missing binary from patch
* Mention how it isn't complete
* Edit mode off
* Finish Cobbleworks Line
Also slightly rephrased Quests design.
* Fix Steam Grinder quest in HM
Was requesting Bronze Hulls instead of Machine Hulls.
* Hide Half Ships in NM
* Change Readme to Nomicoins
* Mention processing lines tab in README.md
* Change DML to DME
* Re-organise cobbleworks chain
Also deleted random blank quest
* Re-organise Cobbleworks again
Also made the last quest of each chain (exception, cobbleworks) not be silent, so that you can know that the whole chain is complete.
* Add new tier two missions to qb
* NM Stuff
State clearly if a quests' task logic is 'OR'
Rename GT Tools quest to GregTech Electric Tools
Explain AE2 autocrafting
Emphasize Hatch and Bus Mechanics
Redo Naq Proc again
Explain main features of JEI Utils
* Update TODO list
* Small Changes [Both HM and NM]
Remove mention of DML in Fish Oil Quest [HM]
Improve Pulsating Polymer Clay Processing Line [NM]
Remove excess colour changes in new 'Setting Up Autocrafting' quest [NM]
* Some changes
Get ready to add PE and PVC chain
Fix qb in accordance with CEu 2.5.0
Fixed some prerequisites
* Seem to fix CT errors
Will check again later.
* Update Mods (GTCEu, GCYM, AE2)
* try to fix ct scripts agan
* Finally fix all ct errors
Tested on both NM and HM.
* 1.5
* Revert "1.5"
This reverts commit 978cea98acc230dda35ca60ecfd59fe1ef2419cf.
* HM Fixes
Fixes HM tools quests with GTCEu 2.5
Fixes LV electrolyser description being misinformative
* HM fixes
fixes HM tool quests with GTCEU 2.5 and other
* More HM Fixes
Fixes Genesis quest, and changes towards new early game progression
* Fix up Genesis quest, edit off
* Ready for release
Remove traces of Ethylene chain, will get it for next update
* Remove final traces of PE and PVC chain
* remove extra wood pulp recipe
* ethylene and diode quest + minor
Co-authored-by: tracer4b <61507029+tracer4b@users.noreply.github.com>