teddybear082 / CrueltySquadVR-Modloader

A VR Mod for the Steam game Cruelty Squad, made with the Godot Game Engine, GodotXR asset and Godot XR Tools asset
Do What The F*ck You Want To Public License
27 stars 2 forks source link

Progress updates on bug fixes #4

Closed teddybear082 closed 1 year ago

teddybear082 commented 1 year ago

In this thread I will post when I find fixes to various bugs, compiled from the various issue reports.

teddybear082 commented 1 year ago

Bug fix No.1 as of 3/4/2023 morning time (released as part of revised file for beta v1 release build)

-Fixed fall damage too strict

-Added VR controls description screen to main menu scene to hopefully help existing players learn the controls since they won't be going through the Cruelty Squad HQ tutorial which also discusses this.

teddybear082 commented 1 year ago

Bug fix No. 2 as of morning 3/5/2023 (not released yet)

-Fix toxic water on ceiling above target in Casino not letting player through. (This is a hack; the reason was because of my collision performance fix that drastically reduced level colliders and increased VR performance 30-40 percent; so I can't totally revert to default game behavior without basically making Casino unplayable due to performance for a lot of players; so what I did was add an area approximating the size of the water pool that when entered changes the player's collision allowing them to temporarily pass through; possible there will still be some fringe case bugs especially if people are moving very fast but this is the best I can do).

teddybear082 commented 1 year ago

Bug fix No. 3 as of morning 3/6/2023 (not released yet)

-Fix "light" around target in idiot party not letting player through by adding area to disable collisions and adding substitute colliders on other layers / masks to prevent player from falling through ground

-Known issue that will remain: Player may still have issues shooting the target, may be buggy when it works and doesn't.

teddybear082 commented 1 year ago

Bug fix No. 4 as of afternoon 3/6/23 (not released yet)

-Fix "light" in androgen assault being solid with same collision disable area as above -Will need other testers to confirm no further tweaks needs to positioning since hard for me to get to this area

teddybear082 commented 1 year ago

Bug fix No. 5 as of night 3/6/23 (not released yet)

-Fix BoltACR not firing radiation in the proper direction

teddybear082 commented 1 year ago

Bug Fix No. 6 as of night of 3/6/23 (not released yet)

-Fix player menus being impacted too much by lighting in environments (example: darkworld) making them hard to see

teddybear082 commented 1 year ago

Bug Fix No. 7 as of night of 3/6/23 (not released yet)

-Fix weapons sliding back when colliding with walls and other surfaces, making it hard to aim around corners or in tight spaces in VR

teddybear082 commented 1 year ago

Bug Fix No. 8 as of morning 3/7/23 (contributed by SpencerBinXia, thank you!)

-Fix Icaros implant jump being too high

-Further adjust fall damage calculations to better mirror regular game

teddybear082 commented 1 year ago

Here are test files implementing all the above. Still investigating root cause of the crashing when switching levels or at the beginning of a level, but let me know if you can if these fix the various issues identified above for you in the modded game. Just take the folders inside the zip, delete the old ones in your mod folder and put the new ones in to replace them.

test_VR_mod_files.zip

teddybear082 commented 1 year ago

following a tip from the godot modding discord, attached is a replacement cs-vr-mod-vr-files folder that also contains a .import folder for things added / changed after the original import and update of XR Tools. My guess is that this won't fix crashing and I will also try to re-export xr tools this weekend just in case; but figured might as well post on the off chance it does help with crashing.

cs-vr-mod-vr-files.zip

teddybear082 commented 1 year ago

Bug Fix No. 9 as of morning 3/8/23:

-Increase scope view distance for scoped weapons (will need feedback on lower GPUs regarding performance hit) (Big sniper and mauser to 300, AR to 125)

-Fix funkgrunter sound being played continuously if player kept holding jump button

-Make wall jump distance dependent on player's jump velocity rather than always being based on jump height of 5

teddybear082 commented 1 year ago

Big Fix No. 10 as of 3/9/23 -Fix fog not working (thanks much to Spencer!!) -Fix zoom amount on sniper rifiles - more zoom now, easier to use (thanks much to Spencer!!)

teddybear082 commented 1 year ago

Bug Fix No. 11 as of 3/10/23:

-Fix jelly floor in idiot party not bouncing player

-Fix gunkbooster/thrust/funkgrunter vomit not displaying directly below player (thanks much to Spencer!)

teddybear082 commented 1 year ago

Bug fix No. 12 as of evening 3/10/23:

-Implement new VR Options for turn in real life only and swapping grappendix to offhand / offhand thumbstick press (swaps recenter to A/X button on offhand)

-Implement saving of VR options between play sessions (vr_user_prefs.cfg)

-Implement saving of laser pointer preference in VR menu options between levels and between play sessions

-Update controls description menu with descriptions of new options/how to fish

-This is the intended 1.4 beta release version (first official update since 3/3/23 release)

-Pre-test files below, update by taking the cs-vr-mod-vr-files folder and cs-scripts-vr-mod folder from this package and putting in your mods folder in AppData folder (deleting the old ones first) test-beta-1-4-files.zip

teddybear082 commented 1 year ago

Bug fix No. 13 - morning of 3-11-23:

extra tweaks to enemy scripts to catch crashes caused because of delay in loading player into the game when certain implants enabled or on certain levels (will not generally fix random crashes but may fix a few).

-Fixed cursed torch not working properly

-Released v1.4 beta with changes up to this point.

teddybear082 commented 1 year ago

Bug fix No. 14 - morning of 3-15-23 - unreleased

-make changes to some methods and functions that it turns out did not exist as of the engine version CS was created to hopefully reduce bugs and crashes

-fix level times not saving properly in VR

-attempted fix for controller rumble continuing between levels

-begin testing potential fix for crashing based on replacement of .exe with godot 3.4 engine godotsteam build

teddybear082 commented 1 year ago

-Bug fix No. 15 - morning of 3/16/2023 - unreleased

-Confirmed through multiple tests new way of loading mod fixes crashes (3 hour stream no crashes, private testing no crashes, separate testers no crashes)

-Fix npc performance hack not fully disabling when disabled by the user (thanks to Hoshi82 for pointing me in the specific direction of what was going on!)

teddybear082 commented 1 year ago

-Bug fix No. 16 - morning 3/17/23 - changes for RC1

-Add some more colliders to pharma vent to try to prevent falling through (still may happen sometimes)

-make biothrust a bit faster in air

-add more instructions to implants and note where kick points in controls menu

-add jump velocity when using cortical scaledown to allow for jumping up stairs with scaledown

-fix of magic eye door in house level not letting player through

teddybear082 commented 1 year ago

This is where stable 1.0 was released. Any fixes after that listed here will be post stable 1.0 release updates.

teddybear082 commented 1 year ago

As of 3-24-23 (unreleased)

-Added four two handed player weapons

-Move NPC detection area for npc performance hack to NPC physical bodies to potentially detect player more accurately when hack is turned on

-Increase head distance check for auto crouch to try to further reduce any vent clipping issues

-Add listener node to player arvr camera to always ensure 3D audio plays in correct ear