Releases: TeamOpenIndustry/ImmersiveRailroading
Release 1.9.0
Release 1.9.0
This will require updating to UMC 1.1.0 (or later)
Features:
- Completely overhaul the render system
- Large performance increases from UMC changes
- Dramatically faster startup times
- Large performance increases for articulated locomotives (pos caching)
- Support for more complex animations
- Diesel rods/gear
- Base Garratt locomotive support
- Valve gear on tender (Ex: Tripplex)
- Casting basin automation [Appw0]
- Cab forward support
- Improve custom name for ItemRail
- Move the player with the stock on slopes
- Redstone control of augments
- Ability to change gauge in track exchanger
- Update ru_RU.lang [Trollebas]
Bug Fixes:
- Fix track following not force loading parent tiles (trains not working outside render distance)
- Clear snow regardless of break blocks setting
- Slightly increase casting item pickup range (not melting items properly)
- Wheel slip going to zero (and then negative). May break some existing automation.
- Fix non-standard gauge particle scaling
- NullPointerException in casting basin
- Track changer item usage improvements
- Work around bug with invalid items (usually from custom recipes)
- Rescale normals always (prevents UI flickering)
- Add workaround for 1.6.x and older steam locomotives
- Fix NPE in getBoundingBox
Release v1.8.0
This is the first Immersive Railroading release to be fully dependent on a standalone UniversalModCore!
The majority of the work in this release was towards that support, but many bugs were fixed along the way, and a few new features were added.
- New multiblock models from Tovlyn
- Updated PRR stock from Legend
- Support for multiple tenders behind a steam locomotive
- Improved "invalid block" red overlay
- Right clicking with the golden spike opens up the track GUI and allows placement
- Right clicking on options in the GUI now goes to the "previous" item in the list
- Floating track is now detected properly (instead of breaking a lot of the time erroneously)
- Fix #729 (slightly different driver wheel sizes in a set)
- Villager payout has been fixed
- And lots more!
Release 1.7.3
Release Notes
Additions:
- Caching system for faster loading after first launch
- Track vertical smoothing options
- Reduces server tick times by a lot
- Debug logging config for UMC
Fixes:
- Fixes steam locomotives using too much water
- Long slopes work again
- Broken conductors whisle timeout
- Crash from rendering loadedEntityties while other mods interfere
- Bad TE loading data around setWorld and setPos
- Stack overflow from riding trains
- 1m long track bugged
- Trains not visible from certain angles / spots through chunks (still a few edge cases, but it's better)
Release 1.7.2
Release Notes
- Improve server performance when lots of augments in use
- Turn off server tick compensation by default
- Turn on keep stock loaded by default
- Add config option for machine power requirements
- Fix crashes when placing / loading track
- Fix Matrix4f crash
- Fix playSound throwing errors on server
- Fix augment bounding box intersection
- Prevent double loading of stock during init
- Fix OpenComputers card integration
- Fix trainsOnTheBrain rendering
- Fix isValidArmor crash
- Fix getItemStack crashes
- Plus bug and crash fixes for version specific problems
Release 1.7.1
This release fixes a variety of bugs and crashes across the different build versions.
Many thanks to those who ran test builds and sent crash reports!
Release 1.7.0
Release Notes:
This release of Immersive Railroading is a special one! It is the first release to use a common codebase for every minecraft version. Internally, UniversalModCore allows the same code to run on ANY version of minecraft that it's been ported to. This means that adding features to Immersive Railroading are completely decoupled from the idiosyncrasies of each minecraft version and development can happen much faster and with less backporting issues.
New Additions:
- Added Track Exchanger Tool @FriedrichLP
- New sw1500 Textures from @WrongWeekend
- New wrench from @FriedrichLP and @Thelegend5550
- Resources to run IR reduced (render to 2d icons during init)
- New config UI (see keybindings)
- Track preview rendered in blueprint tool
Improvements:
- 2d icons (generated in 3d) now used by default! This drastically reduces GPU requirements for IR
- Texture loading system improved to unload textures not in view. This also drastically reduces requirements.
- Chuffing is now quieter when the throttle is set to 0
- Support larger # of components (smoke/wheels/pistons/etc...)
- Handcar now uses saturation
Bug fixes:
- Fixed inventory randomly eating items
- Fixed a few null pointer exceptions in the track system
- Fixed deep snow crashing the game
Release 1.6.1
Release Notes:
- Add support for ComputerCraft!
- Fix long smooth track placement rendering weird
- Fix neverending bell when locomotives broken
Release 1.6.0
Release Notes:
In celebration of the Union Pacific firing up 4014 in preperation for her inaugural run, we have included an update for the Big Boy in Immersive Railroading.
New Features:
- Add Radio Control card for OpenComputers - Endal
- Support for multiple track models - cam72cam
- New track models - Thelegend5550
- Custom costs for different track models - cam72cam
- Switch toggle item (hammer) - tigerbird1
- Model by Thomas4Peyton
- Tooltips for stock creater info - DarkRaider
- Paintbrush text feedback - DarkRaider
- Add showCurrentLoadOnly for modelers - Endal
- Add scroll bar to casting item picker - Endal
- Config option to restrict stock to gauges (off by default) - Endal
- Add bell and sustained horn - Digital Magic
- Custom pick block for bed and fill - cam72cam
- put track blueprint in offhand and attack / use to set
- Add memory debug info - cam72cam
Updates:
- Enable texture scaling by default - cam72cam
- Update CN translations - TartaricAcid
- Update japanese translation - gaojie429
- Update BigBoy model - TheLegend5550
- Update A5, Iron Duke, Firefly - Thelegend5550
- Update RS-1 - WrongWeekend
- Correct RS-1 weight - WrongWeekend
- Rewrite GPU rendering to use VBO's more efficiently - cam72cam
- Optimize render preview - cam72cam
- Updated Caboose - TheLegend5550
Bugfixes:
- Fix railbed placements - Brendan
- Previews don't shift+break if you don't have materials - cam72cam
- Overhaul overlapped track following - cam72cam
- Fix overlapped switches - cam72cam
- Fix mallet rear wheel rotation code - cam72cam
- Fix SingularMatrixException - cam72cam
- Fix dieselfuels overwritten - cam72cam
- Fix crash during resource pack reload - cam72cam
- Fix JER crash - cam72cam
- Fix infinite pour in basin - cam72cam
- Fix infinite steel in basin - cam72cam
- Fix snow layers render - cam72cam
- Fix rail item render - cam72cam
- Fix _variants for stock models - cam72cam
Release 1.5.0
New Contributors:
- Benjamin Plain (bplainia)
- Jacob Hayes (tigerbird1)
- Mason Besmer (HealthCareUSA)
Track Rewrite:
- Add Golden Spike for dynamic changes to blueprints (model from @WrongWeekend)
- Support for custom track bezier/cubic curves
- Support for tracks up to 1KM in length
- Switches can now be adjusted in blueprint mode to use custom curves
- Tracks can now overlap in almost any orientation
- Increase area switches can accept redstone
- New config setting: oldNarrowWidth (width of narrow gauge tracks has changed)
- Speed up track render 6x
- Fix bogies and front locomotive following tracks
New Features:
- Updated OC Consist info get to include more detail - @healthcareusa
- Add computer mode to detector to not output redstone
- 2D Icon Cache is much more efficient and detailed
- New config setting for detail of 2D icon cache (iconCacheSize)
Models:
- C44-9CW Texture Upgrade - @Thelegend5550
Bugfixes:
Release 1.4.1
Fixes:
- Using the blueprint book no longer crashes when used to view/place a multiblock
Improvements:
- Users on servers will stay riding their trains when relogged (does not persist over server restarts!)
- Better tickskew code