Skip to content

Releases: TeamOpenIndustry/ImmersiveRailroading

Release 1.9.0

01 Aug 13:29
Compare
Choose a tag to compare

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

13 Dec 16:52
Compare
Choose a tag to compare

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

27 Mar 00:40
Compare
Choose a tag to compare

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

23 Nov 02:36
Compare
Choose a tag to compare

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

12 Nov 02:30
Compare
Choose a tag to compare

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

10 Nov 22:01
Compare
Choose a tag to compare

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

02 May 12:52
82da1f8
Compare
Choose a tag to compare

Release Notes:

  • Add support for ComputerCraft!
  • Fix long smooth track placement rendering weird
  • Fix neverending bell when locomotives broken

Release 1.6.0

28 Apr 21:31
Compare
Choose a tag to compare

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

06 Jan 17:53
Compare
Choose a tag to compare

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:

  • Fix 1% cargo load always showing - @FriedrichLP
  • Fix recipe file names swapped - @tigerbird1
  • Fix #504: Prevent coupling sound when couplers are not engaged
  • Safer World.MAX_ENTITY_RADIUS override
  • Fix #475: Prevent NaN in loco augment (default 0)

Release 1.4.1

10 Nov 22:55
Compare
Choose a tag to compare

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