Train – odbijanie hamulca EP przy luzowaniu
Ground – poprawne zakłądanie SKP
Poprawka na prozny–ladowny.
Possible Intel fix - added new option 'managemodels'
Possible ATI fix - enclosed World::Render with fpu disabler
Reverted ATI Fix to first version. Removed managemodels ini option. Added managenodes (default yes) for Intel users.
Fix for intel fix ;-)
Experimental DDS decompression - still not working.
DDS Decompression
Alpha channel id dds decompress fix
TrainType changed from string to int (enum). Added experimental trapezoid roads. Some functions changed from bool/int into void, when no return value, in some other added return true/false at end.
Added roll display on roads (simpler than rail), road sides are flat.
Created graphical roll for rail, except switches (need to be repaired). Solved unstability of revisions 32 and 33 (reason in pNext pointer). Also corrected bug in couplers initialization. Some sqrt(x*x+y*y) simplified to hypot(x,y).
Added switch left/right decoder from SPKS (still no animation). Solved problem with roll jumps - was (1-s), should be (1.0-s). Using of degrees replaced with radians, only in one case degrees are used (RadToDeg).
Enabled switch animations. Corrected "smuga.dds" and default filtering for TGA.
Turntable - work in progress (can be rotated, train movement do to). Removed message boxes if unknown event1 or event2 in a track (still logged).
Turntable works OK, angle is in vector3.y, so Quark has to be updated. Events none_* are ignored in multiple. The animation of switch and turntable is not smooth. Some normal tracks disappear - are visible at bottom side.
Solved problem with track triangles at bottom side. Was i=fLength/fStep+1, should be i=ceil(fLength/fStep).
Clearing unwanted control points. Segmentation changed from min(5,0.02*radius) into min(0.5,0.03*radius). Dedicated FastGetPoint for 0 and 1. Fixed cab animations. Extra filtering modes for "%" in TGA texture name, followed by digit.