dhewm / dhewm3-sdk

An SDK to create Mods for dhewm3
GNU General Public License v3.0
62 stars 27 forks source link

Ruiner sdk Known Issues #2

Closed revility closed 6 years ago

revility commented 6 years ago

Here is a list of known problems and their status for the Ruiner sdk. This is for the initial public testing.

Bug: Weapons make "Beeping" sounds during when fired or other animations. info: Not sdk related so far. created when a sound is called to play and doesn't exist or sometimes a missing animation for either the weapon or player. Status: problems were in def and script files, not sdk. Fixes have been done and will be next ruiner patch.

Bug: Frozen Ragdolls after headshots info: Not sdk related. This is a problem caused by sys.waits in the enemy base script for when head shots happen. During hectic times the waits are skipped or not done properly. Sometimes this is also caused from a missing headshot key in the weapon's damage def. Status: Fixed. Will be apart of the next game patch. SDK needs actor.cpp updated.

Not a Bug: Holding down the unused run key will also cause zooming. Zoom key does not work. Status: This is intentional and apart of the new walk aiming system for the upcoming patch. System will not work without the updated defs, scripts and animation files.

Bug: Cross hair jumps around and sometimes sticks to objects and the world. Projectiles don't always fire exactly at it. info: The crosshair is drawn at the end of a line. The end position of this line is converted to gui cordinates and used by the crosshair for it's placement. The info for it is found in player.cpp> idPlayer::Think. starting around line 7850. You can see this line by typing g_debugweapon 1 in the console. Whereever the line is stopped is where the crosshair goes. It's worth noting that is unused code from an old version of this system floating around the player.cpp.
The actual crosshairs are found in the cursor.gui file. Cross hair style and their offset are set per weapon in the cursor.gui. Some of these offsets are wrong btw. Status: Still investigating the best fix for this. Getting a good thirdperson crosshair has been an issue since day 1 with this mod. In the mean time laser sites for all projectile weapons and launching projectiles from the barrel direction have been activated. This was an un-used mechanic added in the mod. Will be apart of the 2018 update.

revility commented 6 years ago

i am closing this as the fixes for everything have been done. This includes the crosshair issues finally 👍 All soft coding side of the fixes will be apart of the Rivensin/Ruiner 2018 update.

Cross hair fixes, and ragdoll fixes can be found in under my fork of the dhewm 3 sdk.