Compare commits
No commits in common. "51efeed0cc6a569130789aea30bd40148fe53612" and "b796532a739c06f2736f059142d5f4e986a289ae" have entirely different histories.
51efeed0cc
...
b796532a73
|
@ -9,7 +9,7 @@ on:
|
||||||
N64RECOMP_COMMIT:
|
N64RECOMP_COMMIT:
|
||||||
type: string
|
type: string
|
||||||
required: false
|
required: false
|
||||||
default: 'd33d38161798167929b114c2b0fd445f9670e10a'
|
default: '4f61ef4be9ad4e3dddf861e7b3a7906bd255d3d5'
|
||||||
DXC_CHECKSUM:
|
DXC_CHECKSUM:
|
||||||
type: string
|
type: string
|
||||||
required: false
|
required: false
|
||||||
|
@ -64,7 +64,7 @@ jobs:
|
||||||
|
|
||||||
# Build N64Recomp & RSPRecomp
|
# Build N64Recomp & RSPRecomp
|
||||||
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_COMPILER_LAUNCHER=ccache -DCMAKE_C_COMPILER_LAUNCHER=ccache -DCMAKE_CXX_COMPILER=g++-11 -DCMAKE_C_COMPILER=gcc-11 -DCMAKE_MAKE_PROGRAM=ninja -G Ninja -S . -B cmake-build
|
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_COMPILER_LAUNCHER=ccache -DCMAKE_C_COMPILER_LAUNCHER=ccache -DCMAKE_CXX_COMPILER=g++-11 -DCMAKE_C_COMPILER=gcc-11 -DCMAKE_MAKE_PROGRAM=ninja -G Ninja -S . -B cmake-build
|
||||||
cmake --build cmake-build --config Release --target N64RecompCLI -j $(nproc)
|
cmake --build cmake-build --config Release --target N64Recomp -j $(nproc)
|
||||||
cmake --build cmake-build --config Release --target RSPRecomp -j $(nproc)
|
cmake --build cmake-build --config Release --target RSPRecomp -j $(nproc)
|
||||||
|
|
||||||
# Copy N64Recomp & RSPRecomp to root directory
|
# Copy N64Recomp & RSPRecomp to root directory
|
||||||
|
@ -160,7 +160,7 @@ jobs:
|
||||||
|
|
||||||
# Build N64Recomp & RSPRecomp
|
# Build N64Recomp & RSPRecomp
|
||||||
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_COMPILER_LAUNCHER=ccache -DCMAKE_C_COMPILER_LAUNCHER=ccache -DCMAKE_CXX_COMPILER=g++-11 -DCMAKE_C_COMPILER=gcc-11 -DCMAKE_MAKE_PROGRAM=ninja -G Ninja -S . -B cmake-build
|
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_COMPILER_LAUNCHER=ccache -DCMAKE_C_COMPILER_LAUNCHER=ccache -DCMAKE_CXX_COMPILER=g++-11 -DCMAKE_C_COMPILER=gcc-11 -DCMAKE_MAKE_PROGRAM=ninja -G Ninja -S . -B cmake-build
|
||||||
cmake --build cmake-build --config Release --target N64RecompCLI -j $(nproc)
|
cmake --build cmake-build --config Release --target N64Recomp -j $(nproc)
|
||||||
cmake --build cmake-build --config Release --target RSPRecomp -j $(nproc)
|
cmake --build cmake-build --config Release --target RSPRecomp -j $(nproc)
|
||||||
|
|
||||||
# Copy N64Recomp & RSPRecomp to root directory
|
# Copy N64Recomp & RSPRecomp to root directory
|
||||||
|
@ -234,7 +234,7 @@ jobs:
|
||||||
$cpuCores = (Get-CimInstance -ClassName Win32_Processor).NumberOfLogicalProcessors
|
$cpuCores = (Get-CimInstance -ClassName Win32_Processor).NumberOfLogicalProcessors
|
||||||
|
|
||||||
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_COMPILER_LAUNCHER=ccache -DCMAKE_C_COMPILER_LAUNCHER=ccache -DCMAKE_MAKE_PROGRAM=ninja -G Ninja -S . -B cmake-build
|
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_CXX_COMPILER_LAUNCHER=ccache -DCMAKE_C_COMPILER_LAUNCHER=ccache -DCMAKE_MAKE_PROGRAM=ninja -G Ninja -S . -B cmake-build
|
||||||
cmake --build cmake-build --config Release --target N64RecompCLI -j $cpuCores
|
cmake --build cmake-build --config Release --target N64Recomp -j $cpuCores
|
||||||
cmake --build cmake-build --config Release --target RSPRecomp -j $cpuCores
|
cmake --build cmake-build --config Release --target RSPRecomp -j $cpuCores
|
||||||
|
|
||||||
# Copy N64Recomp & RSPRecomp to root directory
|
# Copy N64Recomp & RSPRecomp to root directory
|
||||||
|
|
|
@ -740,11 +740,11 @@ RECOMP_PATCH void Sram_ResetSaveFromMoonCrash(SramContext* sramCtx) {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
bool loading_deletes_owl_save = true;
|
bool loading_resets_owl_save = true;
|
||||||
|
|
||||||
RECOMP_EXPORT void recomp_set_loading_deletes_owl_save(bool new_val)
|
RECOMP_EXPORT void recomp_set_loading_resets_owl_save(bool new_val)
|
||||||
{
|
{
|
||||||
loading_deletes_owl_save = new_val;
|
loading_resets_owl_save = new_val;
|
||||||
}
|
}
|
||||||
|
|
||||||
RECOMP_DECLARE_EVENT(recomp_on_owl_update(ObjWarpstone* this, PlayState* play));
|
RECOMP_DECLARE_EVENT(recomp_on_owl_update(ObjWarpstone* this, PlayState* play));
|
||||||
|
@ -766,7 +766,7 @@ RECOMP_PATCH void ObjWarpstone_Update(Actor* thisx, PlayState* play) {
|
||||||
recomp_on_owl_save(this, play);
|
recomp_on_owl_save(this, play);
|
||||||
Audio_PlaySfx_MessageDecide();
|
Audio_PlaySfx_MessageDecide();
|
||||||
// @recomp Only use normal owl save if flag is set.
|
// @recomp Only use normal owl save if flag is set.
|
||||||
if (loading_deletes_owl_save) {
|
if (loading_resets_owl_save) {
|
||||||
play->msgCtx.msgMode = MSGMODE_OWL_SAVE_0;
|
play->msgCtx.msgMode = MSGMODE_OWL_SAVE_0;
|
||||||
} else {
|
} else {
|
||||||
Message_CloseTextbox(play);
|
Message_CloseTextbox(play);
|
||||||
|
@ -786,7 +786,7 @@ RECOMP_PATCH void ObjWarpstone_Update(Actor* thisx, PlayState* play) {
|
||||||
}
|
}
|
||||||
|
|
||||||
// @recomp Skip the text talking about the save being deleted on load, if autosave is enabled.
|
// @recomp Skip the text talking about the save being deleted on load, if autosave is enabled.
|
||||||
if (recomp_autosave_enabled() || !loading_deletes_owl_save) {
|
if (recomp_autosave_enabled() || !loading_resets_owl_save) {
|
||||||
if (this->isTalking && play->msgCtx.currentTextId == 0xC01 && play->msgCtx.msgBufPos == 269) {
|
if (this->isTalking && play->msgCtx.currentTextId == 0xC01 && play->msgCtx.msgBufPos == 269) {
|
||||||
play->msgCtx.msgBufPos = 530;
|
play->msgCtx.msgBufPos = 530;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue