(By Hirundo) Define the result of a failed procedure call to be 0xFFFF.
houses, industry tiles and objects:- Added: When built on (steep) slopes with foundations, should be drawn at the correct heights,- Changed: Action2Layouts now check if previous Action1 feature matches if it uses Action1 sprites.
objects:- Fixed: Fallback graphics not correctly using relative sprites with foundations,...
(internal) split embedded sprites and add prespriteheaders, overrideembeddedsprite now reads prespriteheader + spritedata at esi
Action7/9: Move newobjects into patchflagsfixedmap position 74 ( 0x4a ) so it can be addressed.
(internal) Action4 should use prespriteheader.size for size checking.
(internal) Add new structures for spriteheader and prespriteheader, change code to use prespriteheader when accessing data in front of spritedate.
(internal) Fix linkedspritedesc structure
newgrf: word sized ids (>255) should now work correctly.- Change: moved generic callback marker in eax to bit 31.
newgrf: var 7B support.
newobjects: ui changes.- Added: ability to draw ans select an objects' view.- Added: support for displaying cb15C texts.- Added: ui now validates selected object and redraws monthly.- Changed: Build button removed, mousetool now tied to ui.- Changed: class dropdown will no longer show empty classes....
Correct the size of the objectclassesnamesprptr to the intended size. (Prevents a crash / errors when more than NOBJECTSCLASSES/2 object classes are listed in the dropdown).
fix DropDownEx, should calculate the right text sizes when used with DropDownExListGrfPtr
newobjects:- Added: Action0 property 17 support.- Added: Action2 variable 48 (Object view).- Changed: BuildObject to accept both an object gameid and view.- Changed: GetObjectSize to now correctly handle views in its calculations.- Changed: debug sign cheat "createobject" to accept an optional parameter for view (0..3)....
newindustries:- Changed: cb38 now copies grf registers 0x100-0x105 to the text stack (to be consistent with OpenTTD).
newobjects:- Fixed: newobjects are now correctly removed and handled upon a company being sold.- Fixed: the objectgui will now correctly remember the object last used.- Changed: object window preview function now uses signed offsets for landscape x, y to be consistent with "on map" and OpenTTD.
newobjects: fixed var62 suffering from having ah wiped before usage.
newobjects:- Now check for a minimum object size (1x1) for object to be shown,- Animation must now be started via cb159 (OpenTTD compatibility),- Split Var43 into Var43 (Animation stage) and Var47 (Colours).
Action9: Fix loading of GRFs skipping unknown Actions via Action9.
The grf stage PROC_LOADED will now accept any unknown pseudo and real sprites so Action9/Action7 targets can be calculated, this way the newgrf specifications can be extended without breaking TTDPatch. Note: You still need to skip unknown actions via Action9.
Should make industry var62 unsigned addition, to be consistent with OpenTTD.
newobjects:- Adjusted the maximum number of classes to be closer to OpenTTD's limits.- Changed how water object removal (should be more similar to OpenTTD now).- Fixed the preview function not displaying shared sprite box sprites correctly.
newobjects:- Corrects the property storage sizes (preventing memory overwrites).- Fixed an oversight in the slope check function.- Fixed various registers not being preserved in the drawing routine's fallback.
Corrects a minor mistake leading to the callback 15B code operate incorrectly.
Should fix building of tram depots under DOS, a few bits of "house cleaning" also.
Fixes a small typo, which wiped out the tile height, and caused the original TTD code garble the new tile class.
Related object is now towns, not the northern tile.
1 2 3 ... 95 Next » (1-25/2367) | Per page: 25, 50, 100
Also available in: Atom