#Traincraft 012 and 013, plus my short brake

Alright, so one big mess happened.
012 got released two or three times, then we hotfixed it with 013. This was all within a couple days. Let's just say there were a lot of bugs, and we've already got a number of bugfixes for 014 too. I blame myself, I was trying to rush for the release so I'd have more time to pack.
It's been busy, although Nitro has been covering a LOT of the bugfixes, which has been a HUGE help.

At any rate I'm gonna be moving here over the next couple weeks, so I'll be around on the discord, but I don't really have time to work on TiM until this is all over.
I might be able to do some bugfixes from time-to-time on TC if it's small.....
However, I did manage to get pretty close to my goals on TiM, so when I do get back to work on it, hopefully the next release won't be far behind.


more-or-less here's the end-run changelog for the changes from TC 010 to 013. You might wanna get a drink or something... This is a long list.
FIXES:
- Fixed the zeppelin consuming any item in fuel slot and only giving fuel if base game value was less than 1000 (coal is 1600).
- Fixed the boxcar linking distance.
- Removed some overrides to the minecart core's datawatchers, should prevent some bugs.
- Fixed some redundant management of train rotation on load, this might fix a lot of problems.... or have no effect at all. we'll find out.
- Fixed some potential conflicts from variables having the same names.
- Fixed some name issues reported by Thomas4peyton
- Fixed the datawatchers that shouldn't be there, apparently they are needed by EntityMinecart, and not initialized by EntityMinecart.
- Fixed some bugs with the linking not actually linking.
- Fixed some recipes using steel instead of iron.
- Fixed some recipe conflicts with railcraft.
- Fixed ore directory name for plastic.
- Fixed a bug with the lavacart render.
- Fixed some z-buffer issues on the 0-4-0 alice.
- Fixed some rotation bugs on the Climax.
- Fixed a bug in the crafters that caused crashes from too many results, and it should also fix the duplicate entry bugs.
- Added some missing calls in the jukebox cart, might fix the sound bugs.
- Fixed Small Freight Car linking distance
- Fixed a crash with tenders on diesel locos

ENHANCEMENTS:
- Reworked TMT a bit to improve performance and reduce VRAM use.
- Made some changes to the train/rollingstock render to hopefully improve performance.
- Players should no longer take trains with them when they log out.
- Reworked rail render, should have a good bit less RAM use and hopefully a bit less CPU.
- Removed a LOT of unnecessary typecasts, and local variable declararions.
- Fixed some boolean checks that were complex and would still always return the same value.
- Switched some if statements to terinaries, should help CPU use.
- Small performance enhancements to the linking calculations.
- Textures are now cached, should improve performance a decent bit.
- Small improvement to drawing calls in the render, may fix some bugs and improve performance.
- upgraded MHP and km/h values of some trains

NEW CONTENT:
- Added config option to force texture binding, may fix render bugs for some users.
- Added config option to disable NEI registrations (they're kinda broken anyway).
- Added config option to disable the train workbench.
- Controls should now be blocked while the chat window is open.
- Diesel trains got a stat update courtesy of Mutt_1066.
- Changed the color of the diesel canister to a more realistic color
- Lava cart now uses storage based on fluid heat.
- Locomotive Detector track can now be set by train type. Change by KennyPeachKing aka PeachMaster
- Added new GS4 rollingstock skins by Trainman, (I added the texture noise)
- Added new GS4 engine and tender skin (blue) by Trainz1901
- Added the BR185 Electric train by Mothership_Q
- Added new F7 and F3 icons by Mothership_Q
- Added new 4-4-0 skin by Miner47000
- Added the Class 85 by Kutoari.
- Added the Deltic by Kutoari.
- Added the EWS Class 66 by Kutoari.
- Added the Coranation Class and it's tender by Larky2k.
- Added the CSX skins for the Box Cart US, Freight Wellcar, and Tank Wagon US by broscolotos.
- Added the new MILW_H1044 skin by broscolotos.

Comments