It’s only in the new version, I grabbed whale’s old ass version on github. Fixed a few errors and then compiled it on debian.
It runs so fast, that safemode is actually required, probably even delay as well. You hold down that arrow key and you will either: die or hit an obstacle.
There has been a serious loss of performance over the years.
EDIT:
It would be really good if there was a way we could accurately judge performance between versions.
I’m going to do some testing on windows, to see if I can get some more performance out of the experimentals
System Specifications:
Summary
Operating System
Windows 7 Ultimate 64-bit SP1
CPU
AMD FX-6300 31 °C
Vishera 32nm Technology
RAM
12.0GB Dual-Channel DDR3 @ 803MHz (11-11-11-28)
Motherboard
Gigabyte Technology Co. Ltd. GA-78LMT-USB3 6.0 (Socket M2) 31 °C
Graphics
Compaq WF1907 (1440x900@60Hz)
2250W (1920x1080@60Hz)
2047MB NVIDIA GeForce GTX 960 (MSI) 33 °C
Storage
931GB Seagate ST1000DM003-1SB102 ATA Device (SATA) 30 °C
238GB CORSAIR FORCE LX SSD ATA Device (SSD) 38 °C
Optical Drives
No optical disk drives detected
Audio
Realtek High Definition Audio
Some Testing:
Experimental 5860 - tiles - Windows x64
Play Now!
Runs decently, have seen better.
Not much of a discernable difference.
Moving along x axis is slightly faster than Y axis
Long actions, such as attempting sleep have about 200 - 400 ms lag.
Playing with preferred Settings
Animations :False
Rain Animations: False
SCT Animation: False
Animation Delay : 0
Force Redraw: False
Term Width 80
Term height 24
Tiles: False
Minimap: False
Fullscreen: Fullscreen
Software Rendering: False
Scaling Mode: No scaling
No marked improvement over previous settings
Matching term width and term height to screen resolution results in a fair slowdown.
Term width: 240
Term Height: 67
Massive delay between tile movement, to the point at which the keyboard buffer seems to back up a bit.
About 500ms lag after confirmation of attempting sleep.
Small amounts of input delay going through menus.
25 minutes of crafting complete in a few seconds.
Continuing to play on the aforementioned settings, will see if changing anything else helps.
Was using default world settings before.
City size: 1
City Spacing: 8
Spawn rate: 0.7
Item Spawn: 0.7
NPC spawn rate: 0
Static spawn: False
All other settings default, no mods.
No marked improvement over previous settings (Default).
Experimental 5860 - Terminal - Windows x64
Runs virtually the same as 5860SDL, maybe some minor slowdown on movement.
Animations :False
Rain Animations: False
SCT Animation: False
Animation Delay : 0
Force Redraw: False
Term Width: 80
Term Height: 24
Slight Improvement over previous settings, running around is a little quicker.
Similar issue with SDL, moving on the y axis is way faster than the Z axis.
About the same values for attempting sleep and crafting as SDL
Term Width: 239
Term Height: 66
(Values slightly decreased as to account for lack of fullscreen function)
Hilariously slow, worse than the SDL version running at high width and height values.
On the plus side however, the keyboard buffer seems to be behaving itself.
Not much of a discernable difference with long actions
Whales - Github release - Term - Debian
(Not sure if sdl available?)
Force Y/N in prompts: True
Use Celsius: False
Use Metric System: False
No Bright Backgrounds: False
24 Hour Time: False
Snap to Target: False
Safemode on by default: True
Auto-Safemode on by default: False
Even just running on the terminal, this release is stupid fast.
Moving at about 1.5 maptiles per second, by holding in arrow keys.
Attempting to sleep is instantaneous
Crafting is instant as well
Distinct lack of features however, driving vehicles is quite slow in comparison to walking, in terms of realtime.
Cataclysm - Tiles - Debian
Latest Version from github.
Movement is about 1.3 maptiles per second.
Takes about 550 - 600 ms for half an hour to progress ingame
Cataclysm - Term - Debian
Latest Version from github.
Moving at about 1 maptile per second
Attempting to sleep is about 300ms lag
Crafting is about the same
Progressing an hour ingame is roughly a second
tl;dr The biggest killer so far has been term width and term height.
Running on default values for that seems to make the game run quite quickly.
Would include config files themselves, but character limits
I’m guessing optimize flags are already on, somewhere in the makefile. Well, here’s hoping they are.