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

Load loose files for SR1 & Havok physics fix patch for 1&2 #355

Merged
merged 5 commits into from
Dec 11, 2024

Conversation

Clippy95
Copy link
Contributor

@Clippy95 Clippy95 commented Dec 8, 2024

A port of loose files loading & Havok physics fix from Juiced Patch, found by @scanti2 and @theuzis respectively

Original file loading priority/hierarchy
vdir->dlcs->vpps
First patch changes it to
raw->dlcs->vpps
Alternative patch changes it to
raw->vdir->dlcs->vpps
vdir seems to be unused in Saints Row 1?

Havok fix consists of simply replacing the havok frametime value with (current frametime/2) in the main game loop

@Clippy95 Clippy95 changed the title Load loose files patch for Saints Row Load loose files & Havok physics fix patch for Saints Row Dec 8, 2024
Clippy95 pushed a commit to Clippy95/xenia-canary-mousehook that referenced this pull request Dec 8, 2024
@Clippy95 Clippy95 force-pushed the main branch 2 times, most recently from cbda245 to b4bf741 Compare December 10, 2024 15:01
@Clippy95 Clippy95 changed the title Load loose files & Havok physics fix patch for Saints Row Load loose files for SR1 & Havok physics fix patch for 1&2 Dec 10, 2024
@Clippy95 Clippy95 marked this pull request as ready for review December 11, 2024 09:23
@Clippy95
Copy link
Contributor Author

@Margen67 This should be okay to merge

@Margen67 Margen67 merged commit abdb4d8 into xenia-canary:main Dec 11, 2024
1 check passed
Clippy95 pushed a commit to Clippy95/xenia-canary-mousehook that referenced this pull request Dec 11, 2024
marinesciencedude pushed a commit to marinesciencedude/xenia-canary-mousehook that referenced this pull request Dec 11, 2024
* insta switch test

* A fix for empty slots, Hack/Workaround for selectable weapons function.

* Extra tweaks / cheaks

* extra map open flag for taxis, and remove old comments

* swap_wheel for weapon wheel again, simplify calling function

* Native mouse input for rotating player in Customization menus

* Rotation for vehicles in rim jobs and zoom support.

* Move Rotating Player addresses to the map, IsPlayerStatus1 function in the backburner if accurate weapon scrolling to SR2's PC port is desired

* bool-ify RotatePlayerinCustomization, added paused world flag so rotation doesn't break

* MP checks, and clamp Y axis

* Dynamic clamping for Saints Row 2

* More accurate fine aim flag

* Remove Havok frametime fix for Saints Row 1
xenia-canary/game-patches#355

* Disable RS emulation when in spin contexts

* Remove havok_fix_frametime entirely.
xenia-canary/game-patches@b4bf741

* New bindings for 1-9 binds

* Correct taxi flag

---------

Co-authored-by: Clippy95 <[email protected]>
marinesciencedude pushed a commit to marinesciencedude/xenia-canary-mousehook that referenced this pull request Dec 11, 2024
* insta switch test

* A fix for empty slots, Hack/Workaround for selectable weapons function.

* Extra tweaks / cheaks

* extra map open flag for taxis, and remove old comments

* swap_wheel for weapon wheel again, simplify calling function

* Native mouse input for rotating player in Customization menus

* Rotation for vehicles in rim jobs and zoom support.

* Move Rotating Player addresses to the map, IsPlayerStatus1 function in the backburner if accurate weapon scrolling to SR2's PC port is desired

* bool-ify RotatePlayerinCustomization, added paused world flag so rotation doesn't break

* MP checks, and clamp Y axis

* Dynamic clamping for Saints Row 2

* More accurate fine aim flag

* Remove Havok frametime fix for Saints Row 1
xenia-canary/game-patches#355

* Disable RS emulation when in spin contexts

* Remove havok_fix_frametime entirely.
xenia-canary/game-patches@b4bf741

* New bindings for 1-9 binds

* Correct taxi flag

---------

Co-authored-by: Clippy95 <[email protected]>
marinesciencedude pushed a commit to marinesciencedude/xenia-canary-mousehook that referenced this pull request Dec 11, 2024
* insta switch test

* A fix for empty slots, Hack/Workaround for selectable weapons function.

* Extra tweaks / cheaks

* extra map open flag for taxis, and remove old comments

* swap_wheel for weapon wheel again, simplify calling function

* Native mouse input for rotating player in Customization menus

* Rotation for vehicles in rim jobs and zoom support.

* Move Rotating Player addresses to the map, IsPlayerStatus1 function in the backburner if accurate weapon scrolling to SR2's PC port is desired

* bool-ify RotatePlayerinCustomization, added paused world flag so rotation doesn't break

* MP checks, and clamp Y axis

* Dynamic clamping for Saints Row 2

* More accurate fine aim flag

* Remove Havok frametime fix for Saints Row 1
xenia-canary/game-patches#355

* Disable RS emulation when in spin contexts

* Remove havok_fix_frametime entirely.
xenia-canary/game-patches@b4bf741

* New bindings for 1-9 binds

* Correct taxi flag

---------

Co-authored-by: Clippy95 <[email protected]>
marinesciencedude pushed a commit to marinesciencedude/xenia-canary-mousehook that referenced this pull request Dec 11, 2024
* insta switch test

* A fix for empty slots, Hack/Workaround for selectable weapons function.

* Extra tweaks / cheaks

* extra map open flag for taxis, and remove old comments

* swap_wheel for weapon wheel again, simplify calling function

* Native mouse input for rotating player in Customization menus

* Rotation for vehicles in rim jobs and zoom support.

* Move Rotating Player addresses to the map, IsPlayerStatus1 function in the backburner if accurate weapon scrolling to SR2's PC port is desired

* bool-ify RotatePlayerinCustomization, added paused world flag so rotation doesn't break

* MP checks, and clamp Y axis

* Dynamic clamping for Saints Row 2

* More accurate fine aim flag

* Remove Havok frametime fix for Saints Row 1
xenia-canary/game-patches#355

* Disable RS emulation when in spin contexts

* Remove havok_fix_frametime entirely.
xenia-canary/game-patches@b4bf741

* New bindings for 1-9 binds

* Correct taxi flag

---------

Co-authored-by: Clippy95 <[email protected]>
marinesciencedude pushed a commit to marinesciencedude/xenia-canary-mousehook that referenced this pull request Dec 14, 2024
* insta switch test

* A fix for empty slots, Hack/Workaround for selectable weapons function.

* Extra tweaks / cheaks

* extra map open flag for taxis, and remove old comments

* swap_wheel for weapon wheel again, simplify calling function

* Native mouse input for rotating player in Customization menus

* Rotation for vehicles in rim jobs and zoom support.

* Move Rotating Player addresses to the map, IsPlayerStatus1 function in the backburner if accurate weapon scrolling to SR2's PC port is desired

* bool-ify RotatePlayerinCustomization, added paused world flag so rotation doesn't break

* MP checks, and clamp Y axis

* Dynamic clamping for Saints Row 2

* More accurate fine aim flag

* Remove Havok frametime fix for Saints Row 1
xenia-canary/game-patches#355

* Disable RS emulation when in spin contexts

* Remove havok_fix_frametime entirely.
xenia-canary/game-patches@b4bf741

* New bindings for 1-9 binds

* Correct taxi flag

---------

Co-authored-by: Clippy95 <[email protected]>
marinesciencedude pushed a commit to marinesciencedude/xenia-canary-mousehook that referenced this pull request Dec 14, 2024
* insta switch test

* A fix for empty slots, Hack/Workaround for selectable weapons function.

* Extra tweaks / cheaks

* extra map open flag for taxis, and remove old comments

* swap_wheel for weapon wheel again, simplify calling function

* Native mouse input for rotating player in Customization menus

* Rotation for vehicles in rim jobs and zoom support.

* Move Rotating Player addresses to the map, IsPlayerStatus1 function in the backburner if accurate weapon scrolling to SR2's PC port is desired

* bool-ify RotatePlayerinCustomization, added paused world flag so rotation doesn't break

* MP checks, and clamp Y axis

* Dynamic clamping for Saints Row 2

* More accurate fine aim flag

* Remove Havok frametime fix for Saints Row 1
xenia-canary/game-patches#355

* Disable RS emulation when in spin contexts

* Remove havok_fix_frametime entirely.
xenia-canary/game-patches@b4bf741

* New bindings for 1-9 binds

* Correct taxi flag

---------

Co-authored-by: Clippy95 <[email protected]>
marinesciencedude pushed a commit to marinesciencedude/xenia-canary-mousehook that referenced this pull request Dec 17, 2024
* insta switch test

* A fix for empty slots, Hack/Workaround for selectable weapons function.

* Extra tweaks / cheaks

* extra map open flag for taxis, and remove old comments

* swap_wheel for weapon wheel again, simplify calling function

* Native mouse input for rotating player in Customization menus

* Rotation for vehicles in rim jobs and zoom support.

* Move Rotating Player addresses to the map, IsPlayerStatus1 function in the backburner if accurate weapon scrolling to SR2's PC port is desired

* bool-ify RotatePlayerinCustomization, added paused world flag so rotation doesn't break

* MP checks, and clamp Y axis

* Dynamic clamping for Saints Row 2

* More accurate fine aim flag

* Remove Havok frametime fix for Saints Row 1
xenia-canary/game-patches#355

* Disable RS emulation when in spin contexts

* Remove havok_fix_frametime entirely.
xenia-canary/game-patches@b4bf741

* New bindings for 1-9 binds

* Correct taxi flag

---------

Co-authored-by: Clippy95 <[email protected]>
marinesciencedude pushed a commit to marinesciencedude/xenia-canary-mousehook that referenced this pull request Dec 19, 2024
* insta switch test

* A fix for empty slots, Hack/Workaround for selectable weapons function.

* Extra tweaks / cheaks

* extra map open flag for taxis, and remove old comments

* swap_wheel for weapon wheel again, simplify calling function

* Native mouse input for rotating player in Customization menus

* Rotation for vehicles in rim jobs and zoom support.

* Move Rotating Player addresses to the map, IsPlayerStatus1 function in the backburner if accurate weapon scrolling to SR2's PC port is desired

* bool-ify RotatePlayerinCustomization, added paused world flag so rotation doesn't break

* MP checks, and clamp Y axis

* Dynamic clamping for Saints Row 2

* More accurate fine aim flag

* Remove Havok frametime fix for Saints Row 1
xenia-canary/game-patches#355

* Disable RS emulation when in spin contexts

* Remove havok_fix_frametime entirely.
xenia-canary/game-patches@b4bf741

* New bindings for 1-9 binds

* Correct taxi flag

---------

Co-authored-by: Clippy95 <[email protected]>
marinesciencedude pushed a commit to marinesciencedude/xenia-canary-mousehook that referenced this pull request Dec 23, 2024
* insta switch test

* A fix for empty slots, Hack/Workaround for selectable weapons function.

* Extra tweaks / cheaks

* extra map open flag for taxis, and remove old comments

* swap_wheel for weapon wheel again, simplify calling function

* Native mouse input for rotating player in Customization menus

* Rotation for vehicles in rim jobs and zoom support.

* Move Rotating Player addresses to the map, IsPlayerStatus1 function in the backburner if accurate weapon scrolling to SR2's PC port is desired

* bool-ify RotatePlayerinCustomization, added paused world flag so rotation doesn't break

* MP checks, and clamp Y axis

* Dynamic clamping for Saints Row 2

* More accurate fine aim flag

* Remove Havok frametime fix for Saints Row 1
xenia-canary/game-patches#355

* Disable RS emulation when in spin contexts

* Remove havok_fix_frametime entirely.
xenia-canary/game-patches@b4bf741

* New bindings for 1-9 binds

* Correct taxi flag

---------

Co-authored-by: Clippy95 <[email protected]>
marinesciencedude pushed a commit to marinesciencedude/xenia-canary-mousehook that referenced this pull request Dec 27, 2024
* insta switch test

* A fix for empty slots, Hack/Workaround for selectable weapons function.

* Extra tweaks / cheaks

* extra map open flag for taxis, and remove old comments

* swap_wheel for weapon wheel again, simplify calling function

* Native mouse input for rotating player in Customization menus

* Rotation for vehicles in rim jobs and zoom support.

* Move Rotating Player addresses to the map, IsPlayerStatus1 function in the backburner if accurate weapon scrolling to SR2's PC port is desired

* bool-ify RotatePlayerinCustomization, added paused world flag so rotation doesn't break

* MP checks, and clamp Y axis

* Dynamic clamping for Saints Row 2

* More accurate fine aim flag

* Remove Havok frametime fix for Saints Row 1
xenia-canary/game-patches#355

* Disable RS emulation when in spin contexts

* Remove havok_fix_frametime entirely.
xenia-canary/game-patches@b4bf741

* New bindings for 1-9 binds

* Correct taxi flag

---------

Co-authored-by: Clippy95 <[email protected]>
marinesciencedude pushed a commit to marinesciencedude/xenia-canary-mousehook that referenced this pull request Dec 31, 2024
* insta switch test

* A fix for empty slots, Hack/Workaround for selectable weapons function.

* Extra tweaks / cheaks

* extra map open flag for taxis, and remove old comments

* swap_wheel for weapon wheel again, simplify calling function

* Native mouse input for rotating player in Customization menus

* Rotation for vehicles in rim jobs and zoom support.

* Move Rotating Player addresses to the map, IsPlayerStatus1 function in the backburner if accurate weapon scrolling to SR2's PC port is desired

* bool-ify RotatePlayerinCustomization, added paused world flag so rotation doesn't break

* MP checks, and clamp Y axis

* Dynamic clamping for Saints Row 2

* More accurate fine aim flag

* Remove Havok frametime fix for Saints Row 1
xenia-canary/game-patches#355

* Disable RS emulation when in spin contexts

* Remove havok_fix_frametime entirely.
xenia-canary/game-patches@b4bf741

* New bindings for 1-9 binds

* Correct taxi flag

---------

Co-authored-by: Clippy95 <[email protected]>
marinesciencedude pushed a commit to marinesciencedude/xenia-canary-mousehook that referenced this pull request Jan 3, 2025
* insta switch test

* A fix for empty slots, Hack/Workaround for selectable weapons function.

* Extra tweaks / cheaks

* extra map open flag for taxis, and remove old comments

* swap_wheel for weapon wheel again, simplify calling function

* Native mouse input for rotating player in Customization menus

* Rotation for vehicles in rim jobs and zoom support.

* Move Rotating Player addresses to the map, IsPlayerStatus1 function in the backburner if accurate weapon scrolling to SR2's PC port is desired

* bool-ify RotatePlayerinCustomization, added paused world flag so rotation doesn't break

* MP checks, and clamp Y axis

* Dynamic clamping for Saints Row 2

* More accurate fine aim flag

* Remove Havok frametime fix for Saints Row 1
xenia-canary/game-patches#355

* Disable RS emulation when in spin contexts

* Remove havok_fix_frametime entirely.
xenia-canary/game-patches@b4bf741

* New bindings for 1-9 binds

* Correct taxi flag

---------

Co-authored-by: Clippy95 <[email protected]>
marinesciencedude pushed a commit to marinesciencedude/xenia-canary-mousehook that referenced this pull request Jan 3, 2025
* insta switch test

* A fix for empty slots, Hack/Workaround for selectable weapons function.

* Extra tweaks / cheaks

* extra map open flag for taxis, and remove old comments

* swap_wheel for weapon wheel again, simplify calling function

* Native mouse input for rotating player in Customization menus

* Rotation for vehicles in rim jobs and zoom support.

* Move Rotating Player addresses to the map, IsPlayerStatus1 function in the backburner if accurate weapon scrolling to SR2's PC port is desired

* bool-ify RotatePlayerinCustomization, added paused world flag so rotation doesn't break

* MP checks, and clamp Y axis

* Dynamic clamping for Saints Row 2

* More accurate fine aim flag

* Remove Havok frametime fix for Saints Row 1
xenia-canary/game-patches#355

* Disable RS emulation when in spin contexts

* Remove havok_fix_frametime entirely.
xenia-canary/game-patches@b4bf741

* New bindings for 1-9 binds

* Correct taxi flag

---------

Co-authored-by: Clippy95 <[email protected]>
marinesciencedude pushed a commit to marinesciencedude/xenia-canary-mousehook that referenced this pull request Jan 3, 2025
* insta switch test

* A fix for empty slots, Hack/Workaround for selectable weapons function.

* Extra tweaks / cheaks

* extra map open flag for taxis, and remove old comments

* swap_wheel for weapon wheel again, simplify calling function

* Native mouse input for rotating player in Customization menus

* Rotation for vehicles in rim jobs and zoom support.

* Move Rotating Player addresses to the map, IsPlayerStatus1 function in the backburner if accurate weapon scrolling to SR2's PC port is desired

* bool-ify RotatePlayerinCustomization, added paused world flag so rotation doesn't break

* MP checks, and clamp Y axis

* Dynamic clamping for Saints Row 2

* More accurate fine aim flag

* Remove Havok frametime fix for Saints Row 1
xenia-canary/game-patches#355

* Disable RS emulation when in spin contexts

* Remove havok_fix_frametime entirely.
xenia-canary/game-patches@b4bf741

* New bindings for 1-9 binds

* Correct taxi flag

---------

Co-authored-by: Clippy95 <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants