Is there anything left to fix at this point?
Oh yes, I'll copy the list below from the readme. But these are all issues that could only be fixed by real programers having the source code and not script and map modders like myself:
Open Gameplay Issues:
---------------------
When the patron in the Sin Bin does not leave, pay his booth once.
Occasionally Beckett stays in wolf form when meeting him, reload.
If the Odius Chalice is not working move it to the left inventory.
Loading will remove Bach's holy light effect and reset the radio.
All enemies drop only one weapon, some exit-map icons are missing.
If containers auto-close, right-click the objects to choose them.
Occasionally mailboxes do not receive rewards or objects drop out.
There is a way to exploit armors and stats, but that is a secret.
If you can't type or the Skyeline map is full of objects, restart.
Sometimes the slow down effect of Tzimisce fatguys stays, reload.
Selling too much to vendors makes goods unavailable or game crash.
Blood, Health and Disciplines bars sometimes freeze or disappear.
If LaCroix ignores a delivered sarcophagus set G.Story_State = 60.
Feeding on rats may trigger melee mode and their bodies levitate.
Don't save or leave levels with Disciplines active or on a ladder.
If Disciplines are casted by mousewheel holster weapon on saving.
The news will not always fit to your actual actions but that's TV.
Some buildings look differently from the inside than the outside.
Occasionally enemies do not show weapons or move into solid stuff.
Ranged weapons with aggravated damage will not show a yellow bar.
Sometimes the sarcophagus will already be stored in the warehouse.
If you save and load in stealth bonus areas the effect will stay.
Sometimes you can hear rain sounds although it not actually rains.
If you pull out weapons after a taxi ride right-click on the map.
Sometimes entities will vanish being out of sight in third person.
To avoid random issues don't ALT-TAB or play hours long sessions.
If game crashes when entering certain levels drop inventory items.
Sometimes unknown occult items identify only after level changes.
Visible colourful blocks means you continued an incompatible save.
Occasionally you may not be able to throw the grenade from Nines.
Open Technical Issues:
----------------------
When you get a SweetFX "d3d11" error rename dxgi.dll to d3d11.dll.
To get rid off the bik intro movies just rename the media folder.
If character movement feels skidding add "sv_friction" "8" to cfg.
On "failed to load the launcher" error check game/patch location.
When audio is missing on HDMI set snd_surround "0" in the console.
If the mouse is missing from the menus, disable trail in windows.
On index buffer errors with ATI cards install drivers without CCC.
Use console from main menu only or type "chareditor" if it froze.
If transparency effects are broken check if onboard video is used.
To avoid crashes don't play sounds with the Windows Media Player.
If you experience random crashes turn the environmental audio off.
To avoid loosing saves don't install into standard program files.
On crashes try setting "mat_compressedtextures" "1" in config.cfg.
To fix multiple eyes on NVIDIA cards override anisotropic filter.
If controls lag or the game crashes try Win98 or XP compatibility.
Set resolution -w x -h y and use 3D-Analyze/DGVoodoo2 with Intel.
The skip intro button is only available for resolutions > 800x600.
If background sounds are too low, add snd_refdist "80" to config.
"Bad inline model" error means you continued an incompatible save.
If a new game starts black remove all saves or try windowed mode.
When you get a "vertex buffer" error, disable additional monitors.
Special dialogue fonts will only appear at resolutions > 800x600.
On low frame rate kill rain: "particles_enable_precipitation" "0".
If you experience random attacking bind attack away from "enter".
Append -dxlevel 80(90) -window(fullscreen) to shortcut on crashes.
On cutscenes freeze use "camera_kill", "frenzyplayer" or ALT-TAB.
If you can't read papers re-bind "use" away from the mousebuttons.
Weird water animations can be disabled using "mat_drawwater" "0".
On crashes with "violation in module Vgui2.dll" change resolution.
If dialogues are looping re-bind "use" away from any mousebutton.