PingusMcGee: I am having the same problem - I've been looking for a solution for about 2 hours now and all I could find was this thread.
Did you ever figure out what the problem was and how to fix it?
I am also running in Windows 7 and all my saves are affected, not just the last one. I have the game on Steam and tried verifying the cache but no joy. I've also tried remapping the movement keys but that didn't work either.
Any help would be much appreciated because, as you said, the life cursor arrow doesn't show while the character is moving so it's near impossible to use and items (lifts, taxis, shuttle) to continue the story.
- EDIT: SOLVED -
After trying various things I narrowed down the problem to the settings.cfg file in the D:\Users\*username*\SteamLibrary\steamapps\common\Anachronox\anoxdata\SAVE\*username* folder.
I am not 100% sure but I think the problem may have arisen because I had mapped some extra keys for movement to be closer the fast forward button. I played with the re-mapped keys for a long time and have since re-mapped them without issue so I can only guess that it may have contributed.
I took a very long route of reinstalling several times and making savegame backups but I think (based on selected reintroduction of saved backup files) all that's required is to replace the settings.cfg with a fresh copy (rather than having to do a full reinstall).
I can't attach it so am pasting it below in case it's useful for anyone. To use it just open settings.cfg with NotePad and replace with the below. Note that you can change set u_savealways to "1" if you are playing on Easy mode, which lets you save whenever you want.
set u_e_sensitivity "2"
set u_e_m_yaw "0.050000"
set u_e_m_pitch "0.050000"
set u_e_pri_x_sensitivity "-1"
set u_e_pri_y_sensitivity "-1"
set u_e_sec_x_sensitivity "-1"
set u_e_sec_y_sensitivity "-1"
set u_e_cam_fardist "64"
set u_e_cam_lift "72"
set u_e_cam_lagfactor "2"
set u_e_cam_fwddist "0"
set u_i_sensitivity "2"
set u_i_m_yaw "0.050000"
set u_i_m_pitch "0.050000"
set u_i_cam_fardist "64"
set u_i_cam_lift "72"
set u_i_cam_lagfactor "5"
set u_i_pri_x_sensitivity "-1"
set u_i_pri_y_sensitivity "-1"
set u_i_sec_x_sensitivity "-1"
set u_i_sec_y_sensitivity "-1"
set u_i_cam_oh "50"
set u_i_cam_ov "50"
set u_i_cam_ih "90"
set u_i_cam_iv "90"
set u_i_cam_fwddist "0"
set u_savealways "0"
set u_subtitles "0"
bind w "+forward"
bind a "+moveleft"
bind d "+moveright"
bind s "+back"
bind CTRL "+wskill"
bind l "invoke 1000:8"
bind SPACE "selectforward"