Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rewrite #7

Merged
merged 55 commits into from
Feb 17, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
55 commits
Select commit Hold shift + click to select a range
5364a57
Initial rewrite
TheIndra55 Jan 14, 2024
8e3adb9
Make PCInternalResource TR8 compatible
TheIndra55 Jan 14, 2024
0d085e4
Add menu input and input hooks
TheIndra55 Jan 14, 2024
8a136c4
Add modules and instance viewer
TheIndra55 Jan 14, 2024
22594d7
Add skew cheat
TheIndra55 Jan 14, 2024
f9f7a8d
Add function call helpers
TheIndra55 Jan 15, 2024
db47a29
Add patterns for showing menu in all games
TheIndra55 Jan 20, 2024
eb68761
Implement all Underworld menu functions
TheIndra55 Jan 21, 2024
0b8c8fd
Implement log, and add service locator for modules
TheIndra55 Jan 21, 2024
f4cfbea
Add back Underworld script log
TheIndra55 Jan 21, 2024
13cbff5
Fix build
TheIndra55 Jan 21, 2024
7947602
Add draw group visualization
TheIndra55 Jan 21, 2024
60f6db4
Add event debug
TheIndra55 Jan 21, 2024
20d4468
Rename modules
TheIndra55 Jan 21, 2024
4e125a4
Add more font and vector methods
TheIndra55 Jan 23, 2024
f84f8bf
Add mod loader code
TheIndra55 Jan 23, 2024
b5cd5bd
Add back intro removal
TheIndra55 Jan 24, 2024
096e963
Fix font functions and add watermark
TheIndra55 Jan 24, 2024
24bd4b8
Hide HUD, Quit message removal and time multiplier
TheIndra55 Jan 24, 2024
2204e8a
Fix TR8 build
TheIndra55 Jan 24, 2024
8fb3f32
Fix build
TheIndra55 Jan 25, 2024
a4e4b1f
Add wireframe
TheIndra55 Jan 25, 2024
5c413bd
Add freeze game and ragdoll
TheIndra55 Jan 25, 2024
309d94c
Add game loop hook and outfit switch
TheIndra55 Jan 25, 2024
66af27a
Add transforms and animations to instance viewer
TheIndra55 Jan 27, 2024
4a533f4
Allow updating event variables
TheIndra55 Jan 27, 2024
a8716a3
Cleanup
TheIndra55 Jan 27, 2024
7a32f49
Disable event variable input in TR8
TheIndra55 Jan 27, 2024
0ad8d2e
Add early hook for packed executables
TheIndra55 Jan 27, 2024
32522e5
Add initial free camera for Legend
TheIndra55 Jan 28, 2024
9e70054
Fix delete instance crash and add time reset button
TheIndra55 Jan 28, 2024
0591fa7
Free camera improvements
TheIndra55 Jan 28, 2024
e43346a
Add free camera impl for TR8
TheIndra55 Jan 28, 2024
2c09512
Fix outfit change in TRA
TheIndra55 Jan 29, 2024
72c7916
Fix free camera movement
TheIndra55 Jan 29, 2024
c65a1d6
Defer initialization until after construct
TheIndra55 Jan 30, 2024
c317bfb
Add initial options system
TheIndra55 Jan 31, 2024
e5aba77
Add options for existing modules
TheIndra55 Jan 31, 2024
2d1683c
Add player flags
TheIndra55 Feb 3, 2024
347d611
Add instance and portal drawing
TheIndra55 Feb 4, 2024
d29e62e
Fix TR8 build
TheIndra55 Feb 4, 2024
ac86dd9
Fix draw functions for Legend
TheIndra55 Feb 4, 2024
6eda1d0
Add signal and collision drawing
TheIndra55 Feb 4, 2024
cee489f
Improve collision drawing and filtering
TheIndra55 Feb 6, 2024
60963fa
Add markup drawing
TheIndra55 Feb 7, 2024
2376b0f
Add enemy route drawing
TheIndra55 Feb 8, 2024
f01661d
Add more patches
TheIndra55 Feb 10, 2024
ce08bc0
Fix TR8 build
TheIndra55 Feb 10, 2024
0916b4d
Fix auto scroll and duplicate text
TheIndra55 Feb 11, 2024
3a1a057
Add more menu features
TheIndra55 Feb 11, 2024
e0c86f3
Add back event debug draw
TheIndra55 Feb 16, 2024
9ae57ed
Add no death fade
TheIndra55 Feb 17, 2024
77a85c5
Make class functions const/noexpect
TheIndra55 Feb 17, 2024
e72ecd3
Add version info
TheIndra55 Feb 17, 2024
3c1b38a
Minor tweaks
TheIndra55 Feb 17, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 2 additions & 12 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ jobs:

steps:
# setup
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
submodules: true

Expand All @@ -26,7 +26,7 @@ jobs:
tar -xf lib.zip

- name: Generate project files
run: .\premake5 vs2019
run: .\premake5 vs2022

# compile
- name: Build Anniversary
Expand All @@ -38,9 +38,6 @@ jobs:
- name: Build Legend
run: MSBuild /p:Configuration=Release /p:Platform=TR7

- name: Build Legend Nextgen Demo
run: MSBuild /p:Configuration=Release /p:Platform=TR7DEBUG

# upload
- uses: actions/upload-artifact@v3
with:
Expand All @@ -62,10 +59,3 @@ jobs:
path: |
bin/TR7/Release/TR7-Menu-Hook.asi
bin/TR7/Release/TR7-Menu-Hook.pdb

- uses: actions/upload-artifact@v3
with:
name: Legend Nextgen Demo
path: |
bin/TR7DEBUG/Release/TR7DEBUG-Menu-Hook.asi
bin/TR7DEBUG/Release/TR7DEBUG-Menu-Hook.pdb
6 changes: 6 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,9 @@
[submodule "vendor/json"]
path = vendor/json
url = https://github.com/nlohmann/json
[submodule "vendor/patterns"]
path = vendor/patterns
url = https://github.com/ThirteenAG/Hooking.Patterns
[submodule "vendor/minhook"]
path = vendor/minhook
url = https://github.com/TsudaKageyu/minhook
162 changes: 0 additions & 162 deletions Camera.cpp

This file was deleted.

11 changes: 0 additions & 11 deletions Camera.hpp

This file was deleted.

48 changes: 0 additions & 48 deletions Config.cpp

This file was deleted.

53 changes: 0 additions & 53 deletions ControlHooks.cpp

This file was deleted.

3 changes: 0 additions & 3 deletions ControlHooks.hpp

This file was deleted.

Loading
Loading