Skip to content

Commit

Permalink
Merge branch 'master' of github.com:leveste/EternalBasher
Browse files Browse the repository at this point in the history
  • Loading branch information
leveste committed Jun 2, 2021
2 parents 6d4a732 + 48ad02c commit 6d48950
Show file tree
Hide file tree
Showing 8 changed files with 214 additions and 101 deletions.
Binary file modified EternalBins/DEternal_loadMods
Binary file not shown.
58 changes: 58 additions & 0 deletions EternalBins/EternalPatcher.def
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
# game build definitions
# syntax -> id=executable name:md5 checksum:patch group ids (comma separated)
steamv1=DOOMEternalx64vk.exe:7ea73e0ee1a2066dc43502930ededced:global
steam14052020=DOOMEternalx64vk.exe:f7cc91087e48408ee5703affcc356bee:global
steam16052020=DOOMEternalx64vk.exe:401bc43fc0d3719285cfb6ccee6b3393:global
steam27052020=DOOMEternalx64vk.exe:70426fc580f2c064cb618317fd1a9d5e:global
steam25062020=DOOMEternalx64vk.exe:53b98af0cb0e3ffe9019ac62bad83703:global
steam04082020=DOOMEternalx64vk.exe:4fd80156710af0b0bd5d8a648e209f9b:global
steamdlc1=DOOMEternalx64vk.exe:c03c73dbd60683e3bf157a362e5da16e:global
steam23102020=DOOMEternalx64vk.exe:3c770f56d3c148b648ee1d294e288e1c:global
steam01122020=DOOMEternalx64vk.exe:88da87233f2b02fb5086de9296ea2440:global
steam09122020=DOOMEternalx64vk.exe:c2b429b2eb398f836dd10d22944b9c76:global
steamdlc2=DOOMEternalx64vk.exe:96556f8b0dfc56111090a6b663969b86:global,dlc2
steam01062021=DOOMEternalx64vk.exe:6ae01a116b0683443002f93b7f32ba73:global,dlc2
bnetv1=DOOMEternalx64vk.exe:7bb1e931cbbbc3d2d3cea1dd6df05539:global
bnet14052020=DOOMEternalx64vk.exe:ea273f1400d8975807a9ccb0c9a62bce:global
bnet16052020=DOOMEternalx64vk.exe:e66341899207dc0f0953c021469789fc:global
bnet27052020=DOOMEternalx64vk.exe:47d0917e19435a73c4e95303145545e1:global
bnet25062020=DOOMEternalx64vk.exe:ced0169a885bcdebac896a986d31c25e:global
bnet04082020=DOOMEternalx64vk.exe:1ba954ead68ae9f8b5f8b226f56aec64:global
bnet04082020v2=DOOMEternalx64vk.exe:c99b4c558b855c53cd0becec36a947a3:global
bnet23102020=DOOMEternalx64vk.exe:79d616e0d930c3128aa74f6dbaf25279:global
bnet01122020=DOOMEternalx64vk.exe:49d00a9f2c858d6bba8e126e8ef4a2f3:global
bnet09122020=DOOMEternalx64vk.exe:1ef861b693cdaa45eba891d084e5f3a3:global
bnetdlc1=DOOMEternalx64vk.exe:7eaf670f3d874810310eca1c3b476327:global
bnetdlc2=DOOMEternalx64vk.exe:b4eef9284826e5ffaedbcd73fe6d2ae6:global,dlc2
bnet01062021=DOOMEternalx64vk.exe:0eee313a618a74b1df9a83b983099d23:global,dlc2
drmfreev1=DOOMEternalx64vk.exe:0fdc1a727fb06608d37fa2c5c2926386:global
uwpdlc2=DOOMEternalx64vk.exe:5535c56445e55f20e6d3b475217def4f:global,dlc2,uwpdlc2
uwp01062021=DOOMEternalx64vk.exe:0f1bfdfdd0268489ec868d231169d8fd:global,dlc2,uwpdlc2

# patches
# for patches with the same id (description), to support multiple game builds for different patterns, position the global patch as the last one
# otherwise it will override other patches with different patch group ids
# syntax -> patch=description (serves as the id):type (offset|pattern):(compatible patch group ids (comma separated)):(offset|pattern):hex patch

# skip data checksum checks (by emoose, UWP version by SEWsam)
patch=skip data checksum checks:pattern:uwpdlc2:741F418B564841B8EFBEADDE:EB1F418B564841B8EFBEADDE
patch=skip data checksum checks:pattern:global:741E8B534841B8EFBEADDE:EB1E8B534841B8EFBEADDE

# skip checking against hashes inside build-manifest (by emoose)
patch=skip checking against hashes inside build-manifest:pattern:global:7420488B07488BCFFF50:EB20488B07488BCFFF50

# skip checking against filesizes inside build-manifest (by emoose)
patch=skip checking against filesizes inside build-manifest:pattern:global:FF5068483BC57443:FF50684889C5EB43

# unrestrict cvars & console commands (by SunBeam, ported by emoose)
patch=unrestrict cvars & console commands:pattern:global:084C8B0EBA01:084C8B0EBA00

# unrestrict binds (by SunBeam, ported by emoose)
patch=unrestrict binds:pattern:dlc2:084C8B03BA01:084C8B03BA00
patch=unrestrict binds:pattern:global:084C8B0FBA01:084C8B0FBA00

# unrestrict cvars & launch parameters (by emoose)
patch=unrestrict cvars & launch parameters:pattern:global:CCCCCCCCCCCCCCCC40534883EC50488B842488000000488B:4183C91053EB0390EBF64883EC50488B842488000000488B

# load unsigned build-manifest (by Visual Studio)
patch=load unsigned build-manifest:pattern:global:4883EC28498BC04C8BC24963D14C8BC9:B801000000C3C04C8BC24963D14C8BC9
Binary file modified EternalBins/idRehash
Binary file not shown.
Binary file modified EternalBins/liblinoodle.so
Binary file not shown.
Binary file added EternalBins/rs_data
Binary file not shown.
253 changes: 154 additions & 99 deletions EternalModInjectorShell/EternalModInjectorShell.sh

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion EternalModLoaderCpp
2 changes: 1 addition & 1 deletion idRehashLinux

0 comments on commit 6d48950

Please sign in to comment.