wolfetplayer / RealRTCW

RealRTCW mod based on ioRTCW engine
https://store.steampowered.com/app/1379630/RealRTCW/
GNU General Public License v3.0
113 stars 27 forks source link

RealRTCW v4.0 bugs and suggestions for improvements #88

Closed usergithub64 closed 4 months ago

usergithub64 commented 2 years ago
  1. Wrong 16:9 aspect ratio in intro video and "Office Of Secret Actions" intro. Intro video and "Office Of Secret Actions" intro should be 16:9 as in RTCW v1.42d

True aspect 16:9 in RTCW v1.42d: WolfSP_2022_08_30_22_31_15_060

unknownmap1

Wrong aspect 16:9 in RealRTCW v4.0: RealRTCW x64_2022_08_30_22_32_34_698

unknownmap2

  1. Sometimes the weapon freezes in the reload animation after loading a quick save until another key is pressed.

  2. Sometimes when scrolling the mouse back or forward, the weapon is not selected from the available ones. For example, it is impossible to select pistols, rifles or grenades.

  3. On the Crypt1 map, in the cut-scene where three soldiers are talking in the dungeon, the soldier holding the MG42 machine gun goes through the other soldiers due to the MG42 barrel being too long. Maybe it's better to put back the MP40 barrel that was in the original RTCW? Or you can replace the MP40 barrel with a STG44. The STG44 also has a normal barrel length. With STG44, the soldier does not pass through other soldiers when turning and does not hit them with the barrel of the STG44. How to fix: In the crypt1.ai file, on line 464, change "giveweaponfull weapon_mg42m" to "giveweaponfull weapon_mp44", on line 695, change "giveweaponfull weapon_mg42m" to "giveweaponfull weapon_mp44", on line 712, change "giveweaponfull weapon_mg42m" to "giveweaponfull weapon_mp44".

  4. If you fire all six rounds from the shotgun, the shotgun will reload after loading the first round. It is not right. The shotgun should reload after loading the sixth round. Also need to fix manual reloading (after the number of rounds needed to fill the magazine is inserted into the shotgun, need to add the animation for reloading the shotgun pump action).

  5. FG42 can't fire alternate fire while aiming. This is a bug. It needs to be fixed and the ability to shoot alternate fire in aiming mode should be added.

  6. Too low rate of fire of FG42 in aiming mode compared to rate of fire in normal mode. The original RTCW does not have this bug (the FG42 has the same rate of fire in normal and aiming modes).

  7. In OpenAL mode, the sound of the Flamethrower, Tesla is too loud. Also the sound of the fire when it sets the player on fire is too loud compared to other sounds. It is impossible to play at such a volume of a Flamethrower, Tesla and fire. It looks like OpenAL is buggy. You have to set seta s_useOpenAL to "0" to make Flamethrower, Tesla volume and fire volume the same compared to other sounds. Sound card Creative Sound Blaster X-Fi Titanium Fatal1ty Profess1onal. A bug needs to be fixed with OpenAL so that the volume of the Flamethrower, Tesla and igniting with fire is much quieter or the same compared to the rest of the sounds. How to fix (workaround): Reduce Flamethrower and fire sounds (fl_stream.wav, fl_start.wav, fl_fire.wav, fl_blow.wav, firecrack1.wav) by 30 dB in GoldWave Editor. Tesla sounds (zap1.wav, zap2.wav, zap3.wav) are reduced by 5 dB in the GoldWave Editor program. Tesla sound (loop.wav) is reduced by 15 dB in the GoldWave Editor program.

  8. In the original RTCW, if you hold a chair in your hand, you can hit enemies with this chair. In RealRTCW, the chair does not hit when the button is pressed (only the sound of chair swinging is heard, there is no chair swinging animation). This bug appeared in ioRTCW after commit 069725d "All: Fix listen server sending snapshots each client frame" from Sep 19, 2017. How to fix: Need to revert this commit.

  9. The shotgun model might be better replaced with a model from Medal Of Honor Allied Assault, because it looks much prettier, better and feels great when shooting and reloading, this is the best shotgun model with amazing reload animation ever created: MOHAA_2022_08_30_22_59_00_410

  10. The STG44 reload sound precedes the reload animation (the magazine pull sound precedes the magazine pull animation).

  11. On the Boss2 map, enemies appear from scratch after the gate rises all the way up. This bug only happens when installing Additional Enemies: More Enemies & Even More Enemies. It is necessary to correct the time of their appearance, that is, to make them appear immediately when loading the Boss2 map before raising the gate all the way up. How to fix: In the boss2.script file, in the "big_door1_lever" trigger section, on line 150 delete the line "wait 2000", on line 152 change the line "wait 11000" to "wait 1000".

  12. On the Chateau map, when loading a quick save, an error message appears saying "Failed to load skin file: eliteguard\gretel". How to fix: In the file chateau.ents, on line 77, replace "eliteguard/gretel" with "eliteguard/chateau1", on line 167, replace "eliteguard/gretel" with "eliteguard/chateau1", on line 176, replace "eliteguard/gretel" with "eliteguard/chateau1".

  13. "Third person view" & "Third person range" settings are not saved after exiting Windows and restarting the game.

  14. There are no weapons in the Training level: grenade launcher, gas grenade, air strike flare grenade, Browning machine gun.

  15. In the cut-scene of the "End" map, the image of Heinrich appears and twitches, rattles even before he crawls out of the ground. This bug only happens when installing Additional Enemies: Even More Enemies. With other Additional Enemies parameters, this bug is absent. It seems that this bug occurs due to too many additional enemies. How to fix: In the end.ai file, the section with additional enemies "#if g_reinforce" should be removed from the trigger section "playerstart" and added to the trigger section "fem1" "spawn" before "playanim get_up_still both forever". After this fix, the bug with Heinrich in the cut-scene is no longer there. Now you can add even more enemies to the "End" map.

    WolfETPlayer: Applied

  16. On the End map, after the last cut-scene with Blazkowicz, the main menu does not appear, and the game crashes to the Windows 10 desktop. This bug occurs on RealRTCW.x64.

  17. When you turn on subtitles, they are located in the center of the screen and interfere with viewing cut-scenes. Subtitles must be moved to the bottom of the screen.

  18. Grenade/dynamite throwing animation looks wrong. When throwing a grenade, the same hand with a grenade is visible (that is, a grenade is thrown by a hand already holding a grenade). It may be necessary to redo the animation so that the hand is empty after throwing a grenade.

  19. The "Snooper" rifle model looks wretched and too bulky, covering half the screen. At the same time, the animation of reloading with pulling out the magazine and then inserting the magazine into the "Snooper" rifle is not visible. The model from the original RTCW was much better. Can you bring back the "Snooper" rifle model from the original RTCW or make it an optional mod?

  20. The scope mode in the "Snooper" rifle, it would probably be better to replace it with the scope mode from the RTCW Venom mod v6.8U. There it is improved and refined. It looks much nicer in the color inversion in the night vision mode of this scope.

Sight mode in the "Snooper" rifle from the RealRTCW mod v4.0: RealRTCW x64_2022_09_06_17_43_40_115

Sight mode in the "Snooper" rifle from the RTCW Venom mod v6.8U: WolfSP_2022_09_06_17_44_59_544

  1. In main menu and after loading the map, there are a lot of error messages in the console about scripts, shaders, missing TGA files:

RealRTCW x86_2022_09_05_18_13_42_977

  1. RealRTCW.x86 does not start or crashes to desktop if seta s_useOpenAL "0" is set. How to fix: You need to delete the file realrtcwconfig.cfg so that it will be created again the next time you start the game.

  2. When picking up binoculars, there is no "Binoculars" message on the screen. How to fix: In the pickupnames.txt file, the "Binoculars" section must be set after the four "---" lines.

  3. The Kar98k rifle has a muzzle flash above the barrel when fired. It is necessary to correct the muzzle flash and lower it lower.

  4. In the first part of the "Trondheim Trilogy" add-on, when you start a new game, a cut-scene with a submarine starts and immediately skips, proceeding to the level loading. It is necessary to fix a bug with the cut-scene so that it plays to the end and does not skip automatically.

  5. It is necessary to transfer the following fixes taken from the RTCW Venom mod v6.8U to RealRTCW:

1) Improved reaction and health of enemies.

2) Restored the missing line of the guard's conversation at the stairs and the greeting in the cut-scene on the Escape1 map. How to fix: In the escape1.ai file, add "playanim nazi_salute both" to the trigger section "trigger talk1" after line 481, and replace line 802 "wait 6000 nazi5" in the trigger section "trigger getgoing2" with: wait 2500 Nazi5 playsound Esc1Nazi2_5 wait 3500 Nazi5

3) Fixed the action of a soldier on the bridge in the base, now he correctly launches a grenade before firing from a machine gun.

4) Zombies now try to quickly get close to the player at any cost.

5) Little changes in some cut-scenes.

6) Fixed script to avoid lag in Norway level.

7) Bosses are now 2 times stronger than default.

8) The greeting in the cut-scene of the conversation with the "Death's Head" on the submarine has been restored. How to fix: In the swf.ai file, in the "trigger mtalk2" trigger section, delete line 405 "accum 0 abort_if_not_bitset 0", after line 406 "playsound SWFmajor_2" add the line "playanim nazi_salute both".

  1. The Luger pistol model has the wrong animation. At the time of the shot, there is no open shutter of the pistol. Also, when reloading after pulling out the magazine, the pistol bolt must be open and then closed when the magazine is inserted into the pistol. For comparison, you can watch the animation of the Luger pistol in the original RTCW in slow motion. There is no such bug in the original RTCW with Luger pistol animation.

  2. In third person mode, when using a stationary MG42, its model passes through the player: RealRTCW x64_2022_09_10_12_12_08_495 RealRTCW x64_2022_09_10_12_12_39_922 RealRTCW x64_2022_09_10_12_12_36_201

  3. In third person, the knife model does not look right: RealRTCW x64_2022_09_10_11_45_50_758

  4. In third person mode, the model of the Browning machine gun does not look right: RealRTCW x64_2022_09_10_11_50_20_774

  5. In QUAKE/DOOM and COD1/MOHAA weapon mode, the Browning machine gun model is incorrectly positioned on the screen (the model is too far from the screen, so the arm seems too long, and when changing weapons or in reload mode, the arm is cut off): RealRTCW x64_2022_09_10_11_44_08_634 RealRTCW x64_2022_09_10_11_42_09_967 RealRTCW x64_2022_09_10_11_44_37_725 RealRTCW x64_2022_09_10_11_41_41_092

  6. In COD1/MOHAA weapon mode, when reloading PPSH41, its model is cut off/goes off screen (it seems that the PPSH41 model is too close to the player's view): RealRTCW x64_2022_09_10_11_39_33_284

  7. When setting the transparency of the HUD to the minimum value, the icons of health, stamina, items, weapons still remain opaque: RealRTCW x64_2022_09_10_11_30_16_929

  8. The transparency of the sight does not change when changing the slider for adjusting the transparency of the sight, the sight still remains opaque.

  9. If you press "Win + D" while loading a level, sometimes the game may freeze with an error message.

  10. If you do not skip cut-scenes when starting a new game, then additional enemies will not appear on the Escape1 map. The "Even More Enemies" option is set and the "Bring'em on!" difficulty is selected. If you skip cut scenes when starting a new game, then additional enemies will appear on the Escape1 map. Checked at the very beginning, when the player picks up the knife, there is a long corridor, then there is one additional enemy around the left corner, and there is one additional enemy around the right corner. Perhaps this bug is present on other maps, in front of which there is a cut-scene. How to fix: In the escape1.ai file, the section with additional enemies "#if g_reinforce" should be removed from the trigger section "trigger camerainterrupt" "trigger dummy cine1_cleanup" and added to the trigger section "trigger fix_bitset0" after the trigger section "selectweapon weapon_knife". After this fix, additional enemies will spawn if cutscenes are not skipped.

  11. When the "Show Weapon Icon" option is disabled, if you hold the throw button before throwing a grenade/dynamite to decrease/increase the timer until the explosion, then the sound of the timer is not heard. That is, grenpulse1.wav, grenpulse2.wav, grenpulse3.wav, grenpulse4.wav files are not played. Need to fix this bug.

  12. The w3d_sec map is missing a table texture. That is, the file table_round.jpg is missing along the path: \models\objects\Prague\furniture. How to fix: Take the table_round.jpg file from the separately downloaded w3d_sec map.

    WolfETPlayer: Applied

  13. On the w3d and w3d_sec maps, there is no option to enable the Additional Enemies: More Enemies & Even More Enemies option. That is, with the Additional Enemies: More Enemies & Even More Enemies option enabled, additional enemies do not appear on these maps. This bug needs to be fixed.

    WolfETPlayer: It's not a bug. I have no intention to add additional enemies to those levels.

  14. Cursor not showing in RealRTCW console. This is inconvenient, because when editing already entered commands, it is impossible to determine under which character the cursor is located in order to replace the erroneously entered character. In the original RTCW, the cursor is displayed normally. How to fix: Take the bigchars.tga file from the z_zrealrtcw_localization_rus.pk3 archive or from the original archive pak0.pk3 and replace the corresponding file along the \gfx\2d\ path in the z_realrtcw_localization.pk3 archive.

  15. The Dog Idle animation only plays once. That is, the animation of the inactivity of the dog loops. How to fix: You need to fix the \models\players\dog\wolfanim.cfg file. At idle, the looping frames were 0. You need to copy the length value "501" into the looping frames and the animation will work fine.

    WolfETPlayer: Applied

  16. If you set "Third person view" and then load a quick save, the view will reset to first person view. That is, the "Third person view" setting is not retained after a quick save is loaded.

  17. Is it possible to return the HUD back, as in RealRTCW v3.3? And most importantly, return the position of messages about pickups on the left as in RealRTCW v3.3 ? Please make it an optional mod or tell us what needs to be fixed in the game resources or config files.

    WolfETPlayer: There is already option for vanilla like HUD. Pickup position message will stay centered.

  18. The Femzombie model has a transparent body, meaning it looks empty and see through. How to fix: In the z_zzrealrtcw_scripts.pk3 archive, along the path \scripts\ in the models.shader file, the lines of the shader "models/players/femzombie/wt_body1" are missing. They can be taken from a similar file in the original RTCW.

    WolfETPlayer: Applied

  19. The option added (restored as a patch) to the menu to assign a key to create screenshots does not work. In the original RTCW, this option works fine. Possibly a bug in the RealRTCW engine. How to fix: Add the following lines to the \code\ui\ui_shared.c file after line 3730: {"screenshot", -1, -1, -1, -1}, //For screenshot TGA {"screenshotjpeg", -1, -1, -1, -1} //For screenshot JPEG

Now you can add options to the menu to configure the keys for saving screenshots (For example, F11 and F12), and they will be saved in the realrtcwconfig.cfg file.

  1. Escape1 and many other maps do not have moving clouds in the sky. There is also no moon in the sky. The original RTCW does not have these bugs. How to fix: Take the gfx.shader and sky.shader files from the original RTCW.

  2. When launching the map with the "\spdevmap" parameter and then using the "\give" parameter in the console, the following weapons cannot be obtained: luger_silenced, mauser, sniperrifle, fg42, ithaca, tesla, airstrike, poisongas. For example, when using the "\give luger_silenced" parameter in the console, this weapon is not issued. The rest of the weapon through the "\give" parameter is issued normally.

    WolfETPlayer: You are using wrong weapon code names. For example ithaca is coded in as m97. The rest could be looked up in the code.

usergithub64 commented 1 year ago

@wolfetplayer 1. After update v4.0.10, bug №14 was fixed, but bug №43 was not fixed. That is, if you set "Third Person View", save the game, and then load a save or quick save, the view will reset to first person view. That is, the "Third Person View" setting is not retained after a quick save is loaded. Can you fix this bug?

  1. A quick throw of a grenade looks very strange, that is, a grenade is thrown by an outsider from the air, while the player's hands are already holding the weapon. Are there any plans to improve the quick throw grenade animation? That is, make the animation so that when a quick grenade is thrown, the current weapon is first removed, the grenade throw animation appears, and then the current weapon that was selected before the quick grenade throw appears.
wolfetplayer commented 1 year ago

Hope you dont mind me editing your post and clearing up the thread. I applied a few fixes you proposed. They will be uploaded along with the next update.