1.0.0
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog
and this project adheres to Semantic Versioning.
1.0.0 - 2024-02-04
Merged
Commits
- Add .gitattributes, .gitignore, and README.md.
66ddea4 - Add project files.
d2084c3 - Fix incorrect exe name for Hi-Fi Rush
ea352d1 - Fix typo
4ec17ce - Zero out signing keys every time they're gotten
d720375 - Use branch name to identify version
0b878bc - Use better sig for 4.26
4a7ea0a - Switch 4.25 sig
a120524 - Add WiP pak loading from mods (only Scarlet Nexus)
05e009f - Resize pak folders array before adding to it
0bdf572 - Fix FString Length being incorrect
709cbdf - Move Unreal Arrays and Strings into separate classes
5bbd126 - Add logging for mounting (Scarlet Nexus only)
5faf28b - Add more signatures for GetPakFolders and GMalloc
117b9a4 - Check exe name for custom branches
baa4d77 - Override priority to respect Reloaded mod order
fa61493 - Use exe name for scarlet nexus
6a7f538 - Add signature for Sackboy
669e82e - Add loose pak file loading (Scarlet Nexus only rn)
0ce5913 - Add file access log config (paks only rn)
6770c18 - Add missing signatures for 4.25-4.27
e90e1d6 - Fix PakOpenRead signatures
aa32538 - Update README.md
e70353e - Migrated UTOC emulation work to Unreal Essentials
9a54cab - Remove _P, mostly safe globals
4621b9c - Added toc version interface and signature field
f62c8bb - Make loose pak loading work with async reads
1561e50 - Remove unused hooks from testing
3bd404a - Add missing signatures for 4.25-4.27
b2f1192 - Use dictionary for finding loose files
d6096a2 - Use WriteLineAsync for logging
1dad24f - build toc + cas on mod loader init
3aba017 - hook zero valued file size for emulated file
f5aaa61 - remove from pak folder when no utoc directoy empty
d651a52 - Emulate dummy pak, switch between versions
8ab7635 - moved utoc assets to UTOC Stream folder
94e3af9 - Support IO store assets from game and engine folders
8d13ca8 - Override target cas file size in ReadBlocks
dda449e - Resolve merge conflict
784c866 - removed merge conflict text
999f2e8 - P3RE Test
efc979e - using shared scanner factory
9ed778e - loose pak loading for P3RE
63d94ca - Hook FileExists instead of FindFileInPakFiles
e5df96d - Fix FileExists signature for Hi-Fi Rush
6de6a12 - Load paks from UnrealEssentials/PAK
a863ca0 - Fix syntax errors from merge
e113c31 - Make Unreal Essentials depend on UTOC Emulator
7d314ab - Load UTOC files from UnrealEssentials/UTOC
b6dc5ca - Change non "Engine" root folders to "Game" to allow use of game names
fcfc0b7 - Load all files from UnrealEssentials
a9e4698 - Add umap as a suitable utoc file
2bc648f - Add update information
768e4dd - Put profiles in top Cargo.toml
6e1d6ad - Setup build action
68a8a72 - Use default keepachangelog template
a01e77f - Include DummyPaks and TargetFiles in UTOC Emulator build
3ac955a - Update README.md
6be892a - Fix UnrealEssentials files being left in built UTOC Emulator
4ca1550 - Fix crash if UnrealEssentials folder doesn't exist
917c449 - Add dotnet 8 to action
fc53d57 - Simplfiy dumb way of constructing a PathBuf
01214bc - Fix file size of every modded ucas being overwritten
1341508 - Fix crash due to empty utoc files being emulated
6847b55 - Fix wrong name for UnrealEssentials.ucas
2f36ad3 - Add project urls
cc48ae5