Turn Speed: Difference between revisions

Jump to navigation Jump to search
no edit summary
(Created page with "One of the biggest issues with playing Lego Island on a modern computer is its turn speed. Lego Island infamously ties its turn speed to its running frame rate, which means t...")
 
No edit summary
Line 3: Line 3:
Lego Island infamously ties its turn speed to its running frame rate, which means the faster the game is running, the faster the turn speed will be. The computers of the era would render Lego Island at approximately ~10 FPS, but modern systems have no trouble and will happily run at the game's fixed limit of 90 FPS. This causes turning to be 8-10x faster than intended and makes maneuvering often unwieldy or even unplayable.
Lego Island infamously ties its turn speed to its running frame rate, which means the faster the game is running, the faster the turn speed will be. The computers of the era would render Lego Island at approximately ~10 FPS, but modern systems have no trouble and will happily run at the game's fixed limit of 90 FPS. This causes turning to be 8-10x faster than intended and makes maneuvering often unwieldy or even unplayable.


This is even a known issue according to the developers, only discovered once higher powered computers were tested at the end of Lego Island's development. A fix was written, but never released as either a [[Lego Island Versions|retail update]] or as a downloadable patch.
This is even a known issue according to the developers, only discovered once higher powered computers were tested at the end of Lego Island's development {{Citation needed}}. A fix was even written, but never released as either a [[Lego Island Versions|retail update]] or as a downloadable patch.


== Technical Details ==
== Technical Details ==
Line 11: Line 11:
== Solutions ==
== Solutions ==


This 20.0 float value is hardcoded as the maximum turn speed into LEGO1.DLL. The Lego Island Mod Tool directly edits this float value to whatever the user specifies (it can even increase the turn speed, however this is naturally not recommended).
This 20.0f value is hardcoded as the maximum turn speed into LEGO1.DLL. The [[Lego Island Mod Tool]] directly edits this float value to whatever the user specifies (it can even increase the turn speed, however this is naturally not recommended).


Unfortunately, Lego Island seems to use the same routines for all player movement, so this modification also affects movement speed. It is currently unknown whether this affects the ability to win races, but it's safe to assume it does (unless the AI movement is also passed through the same multiplier). Currently there are plans to separate movement speed from turning speed, but no research has been done in this area as of yet.
Unfortunately, Lego Island seems to use the same routines for all player movement, so this modification also affects movement speed. It is currently unknown whether this affects the ability to win races, but it's safe to assume it does (unless the AI movement is also passed through the same multiplier). Currently there are plans to separate movement speed from turning speed, but no research has been done in this area as of yet.

Navigation menu