Skip to content

Version 5.0.0 BETA

Pre-release
Pre-release
Compare
Choose a tag to compare
@ThizThizzyDizzy ThizThizzyDizzy released this 03 May 02:44
· 66 commits to overhaul since this release

Stuff I spent a lot of time on

NCPF

+ Completely redesigned NCPF (This is designed for better integration with other tools and with Minecraft/NuclearCraft itself; the new primary file format is now .ncpf.json)
+ Redesigned all configuration menus
* All old formats are still fully supported
* Fixed textures always being upside-down (even if they appeared to be upright)
- Slowed down initialization and saving/loading :(

DSSL

+ Rewrote DSSL editor to use true DSSL rather than an a custom interpreter
+ Added tabs for opening multiple files at once
+ Added a bunch of shortcuts to the DSSL editor (such as Shift-Delete or Ctrl-Tab)
+ Added some more editor features that I've probably forgotten by now

Other dev stuff

+ Added a really bad config2 recovery editor
+ The benchmark argument now lets you choose what benchmarks to run
+ Default generator settings are now generated from templates instead of being hardcoded

Stuff normal people care about

General stuff

+ Added external configurations (save them to a `configurations` folder and they will appear in the quick-load configurations list)
+ Added an option to load the last loaded configuration on startup
+ Added support for Windows & MacOS on arm64

Configurations

* Fixed QMD Hafnium shield having no stats

Editor

+ Added Quantum Traversed Efficiency Module
* Fixed reactor casings rebuilding every edit when auto recalculate was turned off
* Fixed most editor tools not rendering ghosts in the top and left of the turbine coil grids

Generator

+ Added an Overhaul SFR generator (Although it doesn't have any default settings, and may or may not actually function properly)
+ Added save/load for generator settings
+ The generator animation now matches the current generation speed
* Fixed active cooling rates being doubled in the underhaul generator
* Fixed casings being wrongly cached in the generator
* Fixed active coolers being selected by default in underhaul generator stage 1
* Fixed the generator not properly showing the imported multiblock
- Removed the old generator that never worked well anyway

UI Changes and Fixes

+ Added sliding across toggle boxes for symmetry settings and block indicies in the generator settings
+ Added expand/collapse buttons to generator settings
* macOS Cursor calibration now saves and scales GUI appropriately
* Fixed numerical fields not clearing on backspace with a negative value
* Input dialogs are now focused upon opening
* Fixed errors during menu transitions being hidden once the transition finishes

S'plodo-bot

* Hangman no longer uses unstable designs
* Fixed hangman counting ports, casings, etc. towards the guess limit
* Fixed s'ome critical misspellings recarding s'mores

File Exporting

+ Added an option to exclude casings, controllers, and ports from the image export parts list
* Fixed turbine coils being hidden in image export when excluding casing

Other

* Rebuilt recovery mode to be slightly more helpful
- Removed the headless API that nobody used and probably didn't work anyway
- Temporarily removed placement rule trees
- Temporarily removed configuration validator
- Temporarily removed legacy NCPF explorer
  
* Fixed tons of bugs
- Added tons more bugs