Commit graph

20 commits

Author SHA1 Message Date
47226713d9 Chore: Updated the documentation and set the anti-aliasing method back to TAA 2026-03-12 13:34:06 -05:00
9d4dc3bad2 Fix: WMF player has an issue where the last frame stays on the screen on Windows 10. Switched to Electra for video playback. 2026-03-05 15:13:52 -06:00
d91d060917 Fix: This addresses Issue #45 and fixes other various issues
This fixes the following issues:
The issues with characters not spawning on shipping builds.
Stopped y-axis input from being passed along to spectators.
Restored the client's ability to aim weapons using the y-axis input.
Removed the play audio option for Velma's first objective log.
Fixed the missing item-indication glow for clients.
Addressed the server listings showing the wrong player count.
2026-03-04 08:06:17 -06:00
42a224bfaa Fix: Partial fix for Issue #45 for offline play or host spawning problems but not fixed for clients, other changes listed below
Map Changes: The player now gets a weapon at the start, added security lasers to stop players from attempting to go past the security door
Feat: Added a transit system dialogue to increase the feel of the size of the world and to mitigate confused players that try to enter transit
Shipping Logs: Added the ability to package a shipping build of the game with logs to help with troubleshooting
Access Code Popup: It no longer has a barely semi-transparent background that looks strange in UE5 compared to UE4
Inventory Line: Fixed the issues with the numbers being too large and the extra white borders appearing around the boxes after upgrading to UE5
Credits: Removed the 4 from Unreal Engine and gave credit for the key rebinding method we used in UE5
Meshes: Added more lod's to some existing meshes
2026-03-02 06:02:54 -06:00
cfffa2be20 Feat: Addresses Issue #44 by adding support for crossplay between Steam and Epic
This is a large revision for our server browser and match making system that we hope to eventually release as a stand alone game menu and server browser system like we did for Unreal 4. There were a lot of improvements including a friends only option and the ability to password the listen server. This isn't a secure authentication mechanism. It's a simple one that is designed to stop average users from joining a server they aren't invited to. We weren't able to make Unreal 5.1 work with crossplay while also offering the option for Steam users to optionally link their accounts to Epic. So, in this release, we are defaulting Steam users to unlinked accounts. This removes the ability for Steam users to join their friends and it also removes Steam friends lists. We hope to fix this in the future by offering optionally linked accounts by migrating to Unreal 5.3 which hopefully offers more fine tuning of the crossplay features.
2026-02-08 20:18:47 -06:00
1f7c1c238d Fix: Addressed Issue #5 and #8 for key re-binding and the ending credits
We implemented a new key re-binding system that uses the newer Unreal 5 blueprint nodes and replaced Rama's system, but doesn't use the new enhanced input system. We believe the old input system is good enough for now. This implementation is easier.

We also fixed the issues with the ending credits. The ending credits issue was caused by text paragraph vertical spacing being different in Unreal 4 vs 5. We also improved the method used to time the elements by using a set timer by event.

Furthermore, we  fixed various issues with the maps.
2026-01-24 20:59:23 -06:00
dff656829b Fix: Addressed Issue #3 where the physics on items behaves differently in ue5
After migrating to Unreal 5.1 from 4.26, items appeared to bounce and slide in ways that they didn't before. We fixed this by assigning a physics material to the physics box on BP_Item with a Friction of 3.0 and setting the Restitution Combine Mode to Max. Also, in this commit we fixed and unreported issue where the tram wasn't replicating on clients. This was fixed by raising the Net Cull Distance Squared to 900,000,000. (~30k away units linearly)
2026-01-19 22:16:18 -06:00
c00222b848 Fix: Issue #4 and #7 with the white flash before the intro video and the bouncing door code buttons when pressed
The white flash before the intro video was fixed by placing a half second delay before the media player material panel was set to visible in Widget_PlayGameIntroVideo. The bouncing door code buttons when pressed were fixed by setting the pressed padding to the same value as the normal padding. Also, this push changes the outline colors on the spawn buttons to match the changes made to the doorcode widget and it rounds the corners on the vitality and stamina bars. This also removes the older and unused version of the intro video.
2026-01-17 21:18:14 -06:00
782c934381 Fix: Addressed Issue #13 with the intro sounds
The intro to the game had missing pauses between audio files after upgrading to UE5. After investigation, we discovered this is an issue with UE5 and latency  with loading audio files that wasn't in UE4. Using the bp node Prime Sound helped. For good measure, we also combined two audio files into one. We experimented with a small Callback Buffer Size in Project Settings, but decided against it due to increased cpu usage.

Also, we removed the use of delay most nodes for the intro sequence and used timers instead for better consistency between different hardware. We also added a new feature where Velma's "not the only echo" dialogue only plays in multiplayer sessions.
2026-01-17 17:38:27 -06:00
ce57c30ef2 Fix: Addressed issue #41 with client-side multiplayer audio attenuation
This issue was caused by a lack of attenuation settings on the player character's footsteps, ladder climbing, item tossing, and melee actions. It's unknown how this happened since it wasn't an issue in older builds. Perhaps a sound attenuation was renamed or deleted. It doesn't appear to be an engine upgrade bug. Also, a sound is now played when an item is tossed, security has footstep sounds, we adjusted some attenuation settings on other sounds, and we pushed updates to the project's notes.
2026-01-13 16:08:18 -06:00
463e57f777 Fix: Addressed Issue #6 with the HostGame Widget Panel
This fixed the issue where the HostGame widget panel was blank after upgrading to Unreal 5.1 This was caused by a duplicate variable with the same name that referenced this widget. It's unknown how this happened. It appears the same duplicated variable with the same name was in Unreal 4.26 as well but it did not cause an issue. Also, the About text in the HostGame panel was set to have a Line Height Percentage of 0.95. It appears UE5 has increased spacing between lines of text compared to UE4. As a result, the text was taking too much space.
2026-01-11 18:45:49 -06:00
c3b9a1eedb Asset: Added the design document. 2025-12-23 13:32:40 -06:00
2114d7ae63 Chore: Cleaned up files, added changes, and added the git plugin 2025-12-21 16:28:31 -06:00
a2f5377d63 Chore: Change the uproject engine association to 5.1 2025-12-21 14:09:05 -06:00
dd060922dc Asset: Updated the maps for Issue #2
This fix addresses the issue when the player character first appears in the level, the character mesh appears discolored and too bright in Unreal 5.1 compared to how it did in Unreal 4.26. This effect only appears around the spawn point and it's more obvious towards the character's feet. It was caused by the decal M_Mod_Water_DCL_Tunnel_Inst that was placed below the character's spawn point.
2025-12-21 13:43:45 -06:00
757bbbcdda Fix: Addresses Issue #1 with Widget_HUD
This fix sets the panel widget ScaleBox_Interactions from Stretch: "Scale to Fit" to "Fill" because Widget_HUD was not displaying any of the possible player interactions when BP_Character overlaps with BP_Interact. These interactions should be displayed on Widget_HUD by adding Widget_InteractionsLine as a child. The blueprint was working as intended, but the panel widget setting wasn’t allowing Widget_InteractionsLine to be visible to the player. This bug appeared after upgrading from Unreal 4.26 to Unreal 5.1.
2025-12-21 13:38:49 -06:00
abca2aa92c Asset: Added the upgraded UE4.26 to UE5.1 project files 2025-12-21 13:00:04 -06:00
5a16829092 Chore: Updated the Readme 2025-12-21 12:47:31 -06:00
f7e447856f Chore: Add Git and LFS rules for Unreal Engine 2025-12-21 12:43:06 -06:00
0f5a6867de Initial commit 2025-12-21 12:23:35 -06:00