Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
134 commits
Select commit Hold shift + click to select a range
486bdfe
Custom collectible
aMannus Jul 7, 2026
a922ba2
it builds now
aMannus Jul 7, 2026
c636e26
Fix spawn code under Gameplay Tools
aMannus Jul 7, 2026
6348bd2
Not working pulling functions from map
aMannus Jul 7, 2026
cf12def
Added semi working draw stuff
aMannus Jul 7, 2026
cc0abc2
Vanilla sprites and models work now
aMannus Jul 8, 2026
1d085e2
Custom models working but update function doesn't always
aMannus Jul 8, 2026
5b85bd9
Fix broken actor info referencing and cleanup
aMannus Jul 9, 2026
eb30273
Update README.md (#248)
JeodC Jul 10, 2026
7e6ae2a
Fix HD dialog-font crash on v1.1/PAL/JP bases (#251)
JeodC Jul 15, 2026
68fdcda
Fix SkipSM to account for Rando. (#253)
Caladius Jul 16, 2026
7524487
Add note door dance skip. (#255)
Malkierian Jul 22, 2026
79fe237
Anchor game sync (#199)
Malkierian Jul 24, 2026
a42d4f7
Clang-format for anchor-game-sync PR.
Malkierian Jul 24, 2026
a3d6ef5
Add a differ in Default and Authentic boot logos (#256)
JeodC Jul 24, 2026
7eb554a
Code cleanup (#252)
JeodC Jul 24, 2026
fae0bee
Decomp pass 5 (#247)
JeodC Jul 25, 2026
65b2c27
Hotfix for camera orbit core (#259)
JeodC Jul 25, 2026
32bb29d
Add permadeath enhancement (#254)
JeodC Jul 25, 2026
e607895
Romhack code integration (#258)
JeodC Jul 25, 2026
ad4bd93
Mute Chimpy Stump on MM load enhancement. (#261)
Malkierian Jul 25, 2026
c462c06
Fix romhack extern.
Malkierian Jul 25, 2026
c8840f1
Fix Windows and Macports workflows.
Malkierian Jul 25, 2026
d045fb8
Linux compile errors and a couple decomp pass bugs (#262)
JeodC Jul 26, 2026
40d6239
Exclude `unused` folder from build list.
Malkierian Jul 26, 2026
e3202c0
Restore ActorID to eliminate warning about unnamed typedef.
Malkierian Jul 26, 2026
faa8929
Bump Torch.
Malkierian Jul 26, 2026
a4f5ad8
Clean calls to src/unused, filter out the unused files, make ReadStam…
JeodC Jul 26, 2026
a0b2afc
Fix Linux packaging.
Malkierian Jul 26, 2026
297b665
Rc cleanup 1 (#268)
Malkierian Jul 26, 2026
ebbf439
Merge branch 'develop-rando-v2' into custom-collectible
aMannus Jul 27, 2026
a70f02a
Switch focus to molehills + AP items only
aMannus Jul 27, 2026
e96fab3
Rc fixes 2 (#274)
JeodC Jul 27, 2026
74d78bf
RC Fixes #3 (#275)
JeodC Jul 28, 2026
14f7bab
Menu and logging cleanup.
Malkierian Jul 28, 2026
f78003d
Apply modern camera changes back to free look. (#277)
Malkierian Jul 29, 2026
22ecb73
Adds a built-in mapper to create or edit mapping strings for controll…
Malkierian Jul 29, 2026
061875d
Mute Chimpy and add a fix enhancement for Freezeezy Peak Lobby's door…
JeodC Jul 29, 2026
3148e2e
Revive decomp os functions (#280)
JeodC Jul 29, 2026
da4c699
os: swap rumble thread bypass for real rumble thread (#281)
JeodC Jul 29, 2026
ee8bef6
Fix a rare crash with the tooie jiggy animation (#282)
JeodC Jul 29, 2026
4d503a4
Fix rando softlock in SM jump tutorial (#284)
JeodC Jul 30, 2026
9c03d1d
Fix a few issues with note retention (#283)
JeodC Jul 30, 2026
64ae13f
Restore molehill rando functionality.
Malkierian Jul 30, 2026
4cc0828
Fix interpolation bug introduced by rings (#285)
JeodC Jul 30, 2026
67d05f6
Resolve a crash when searching in imgui (#286)
JeodC Jul 30, 2026
e5cc940
Fix CC rando mapstates (#287)
JeodC Jul 30, 2026
01a0ab4
Restore event call in `chmole_learnedAllSpiralMountainAbilities` (#288)
Malkierian Jul 30, 2026
414032a
Rando: don't require pumpkin for shuffled MMM honeycomb (#289)
JeodC Jul 30, 2026
92a6716
Fix rando events (#290)
Malkierian Jul 30, 2026
87f5f9f
RC Patches 4 (#291)
JeodC Jul 30, 2026
de98057
Extend prop count (#292)
Malkierian Jul 31, 2026
95c6a66
Final adjustments to RC (#293)
JeodC Jul 31, 2026
d562d2c
Bump Split Rock Alfa (#294)
Malkierian Jul 31, 2026
9cf197a
Missing include. (#296)
Malkierian Jul 31, 2026
f491f08
Use cast on StopNSwop va_arg (#295)
Eblo Jul 31, 2026
6d30df9
Add project description
Malkierian Jul 31, 2026
d02f6fc
Fix packet bleed in global Anchor room. (#301)
Malkierian Jul 31, 2026
f9ff0ae
Capture framebuffer at a slightly later time (#304)
JeodC Jul 31, 2026
dcb2c2c
Fix token and jiggy total sync with Share Consumables off. (#310)
Malkierian Aug 1, 2026
d8a4fb8
Interpolation and shadows (#311)
JeodC Aug 1, 2026
796b87b
Fix rando savestate restore crashing and duplicating junk items (#312)
JeodC Aug 1, 2026
4423e0c
Split Rock Bravo (#316)
Malkierian Aug 1, 2026
e17b9eb
Anchor: fix ccw jiggy podium to be hidden for players in anchor and o…
JeodC Aug 2, 2026
4613ef3
Fix starting abilities duplicating onto remaining molehills (#325)
JeodC Aug 2, 2026
569750b
Allow builders to define CPU_OPTION (#323)
JeodC Aug 2, 2026
c2da3f6
Slide all control schemes through LUS mappings proper (#322)
JeodC Aug 2, 2026
cead60c
Fix default volume in new system.
Malkierian Aug 2, 2026
1283dd6
Fix alt assets default values.
Malkierian Aug 2, 2026
b376753
Fix occlusion for stonehenge (#324)
JeodC Aug 2, 2026
33e13db
Uncap render fps for cutscenes and demos (#331)
JeodC Aug 2, 2026
1f88b48
Align actor array and marker pool (#335)
JeodC Aug 2, 2026
649675b
Apply more hud adjustments (#336)
JeodC Aug 2, 2026
1ecc6c6
Fix dialog asset remap gaps and void conditional-dialog callbacks (#345)
JeodC Aug 2, 2026
b906efd
Fix language pack redirects not working (#349)
JeodC Aug 2, 2026
abb6957
Bump Torch (#350)
JeodC Aug 2, 2026
0605d1b
Fix snow particle alpha transparency and xmas tree light interpolatio…
JeodC Aug 2, 2026
337a8a0
Repair Banjo Dreamie (#346)
JeodC Aug 2, 2026
da1fe31
Add anchor color customization and nametags (#334)
JeodC Aug 2, 2026
bc12aed
Custom actor mostly done, item queue half done
aMannus Aug 2, 2026
6c65366
Update special thanks section in README
Malkierian Aug 2, 2026
d96fca6
More item gives done
aMannus Aug 2, 2026
493ac36
Modify workflows to upload artifacts from pull requests (#352)
JeodC Aug 3, 2026
8736542
Restore rumble to proper state and restore screenshake (#353)
JeodC Aug 3, 2026
bc0bd3f
Fix imgui audio backends showing up when they shouldn't (#356)
JeodC Aug 3, 2026
1dade8d
Add missing images and update readme for keyboard keys (#357)
JeodC Aug 3, 2026
f41c7d5
Add a modern controls exception for jigsaw podiums so player can take…
JeodC Aug 3, 2026
719f83c
Anchor fixes (#361)
Malkierian Aug 3, 2026
d2119f6
Fix two asan triggers (#362)
JeodC Aug 3, 2026
4d113a9
Kill note shadows for custom objects (#363)
JeodC Aug 3, 2026
7a51812
Add special thanks to Banjo decomp team
Malkierian Aug 3, 2026
efab30b
Fix Gruntys Lair Gate not rising after collection (#364)
Caladius Aug 3, 2026
9f3f30b
Init audio before menu (#369)
JeodC Aug 3, 2026
5df2c2b
Fix stack overflow in furnace fun (#365)
JeodC Aug 3, 2026
cc1c0b5
Maintain aspect for auxfbo (bottles bonus) (#372)
JeodC Aug 3, 2026
d44c1fc
Prevent EggAim enhancement from allowing transformations to fire in f…
Malkierian Aug 3, 2026
9d6f0ef
Fix Presents not using the correct Level Flag. (#367)
Caladius Aug 3, 2026
adbf329
Update README.md (#383)
JeodC Aug 3, 2026
71f8127
Fix OSTimer teardown race condition (#382)
JeodC Aug 3, 2026
92fafc3
GV: fix Gobi and Trunker reverting after a death reload (#381)
JeodC Aug 3, 2026
4faa474
Prevent gag transformation from incurring a token charge while fast t…
Malkierian Aug 3, 2026
67463e2
Start work on jinjos
aMannus Aug 3, 2026
a012f34
More draw work
aMannus Aug 4, 2026
e0e17a3
Disable Note Retention during parades
JordanLongstaff Aug 4, 2026
d53552e
Stop language packs shadowing HD assets they don't localize (#351)
JeodC Aug 4, 2026
761c797
Fix GamePlayTimer display and some warnings. (#387)
Caladius Aug 4, 2026
a221b3e
Moves No Mumbo Detransform to a VB Hook. (#388)
Caladius Aug 4, 2026
e258594
AP item improvements, more item queue work
aMannus Aug 4, 2026
a7d736f
Fix input viewer (#395)
aMannus Aug 4, 2026
7f1de84
[RANDO] Spoiler Generation Option (#370)
Caladius Aug 4, 2026
68a73b1
Randomized props fully replaced
aMannus Aug 4, 2026
d2dea7b
Make remote clients live react to puzzle completion and prevent pedes…
Malkierian Aug 5, 2026
13e690b
Fix retention behavior while cvar is off (store but don't despawn). (…
Malkierian Aug 5, 2026
a8809e7
Language pack modding doc update and Torch bump (#401)
JeodC Aug 5, 2026
04ac1b4
Batch of romhack bugfixes (#380)
JeodC Aug 5, 2026
ad39f51
Fix saving
aMannus Aug 5, 2026
210101d
Shuffle molehills with custom collectible
aMannus Aug 5, 2026
f1dfd65
Merge pull request #396 from JordanLongstaff/note-retention-fix
JeodC Aug 5, 2026
89571c0
General bug fixes (#402)
JeodC Aug 5, 2026
e598cfc
1.0.2. (#403)
Malkierian Aug 5, 2026
958fc34
Clean up rando molehills
aMannus Aug 5, 2026
9814d53
Implemented jiggies
aMannus Aug 5, 2026
10817ed
Merge branch 'develop-splitrock' into custom-collectible
aMannus Aug 5, 2026
3ea92cd
Fix build post merge
aMannus Aug 5, 2026
a0a335d
Fix jiggies, implement jinjos
aMannus Aug 6, 2026
8de6f2f
Finish jinjos
aMannus Aug 7, 2026
55d17e5
implement bundles + mumbo tokens
aMannus Aug 7, 2026
817861d
Handle honeycombs and extra lives
aMannus Aug 7, 2026
40d37bb
Remove rando junk options
aMannus Aug 7, 2026
050591f
Fix jiggie totals and bundle crash
aMannus Aug 7, 2026
71b4190
Clang
aMannus Aug 7, 2026
b4b648e
Fix includes
aMannus Aug 7, 2026
953a6be
Fix animations
aMannus Aug 7, 2026
a8bc4a0
Fix build hopefully
aMannus Aug 7, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 2 additions & 0 deletions .github/macports.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
ports:
- name: libsdl2
select: [ universal ]
- name: libsdl2_net
select: [ universal ]
- name: libpng
select: [ universal ]
- name: glew
Expand Down
48 changes: 0 additions & 48 deletions .github/workflows/linux.yml

This file was deleted.

23 changes: 0 additions & 23 deletions .github/workflows/mac.yml

This file was deleted.

47 changes: 26 additions & 21 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
@@ -1,16 +1,19 @@
name: GenerateBuilds
on:
push:
pull_request:

concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

jobs:
generate-port-o2r:
# Same-repo branches fire both push and pull_request; only build once.
if: github.event_name == 'push' || github.event.pull_request.head.repo.full_name != github.repository
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7
with:
submodules: true
- name: Extract Project Version
Expand All @@ -22,7 +25,7 @@ jobs:
- name: Install dependencies
run: sudo apt-get install gcc g++ git cmake ninja-build lsb-release
- name: ccache
uses: hendrikmuhs/ccache-action@v1.2.13
uses: hendrikmuhs/ccache-action@v1.2.23
with:
key: ${{ runner.os }}-o2r-ccache-${{ github.ref }}-${{ github.sha }}
restore-keys: |
Expand All @@ -41,8 +44,9 @@ jobs:
run: |
export PATH="/usr/lib/ccache:/usr/local/opt/ccache/libexec:$PATH"
make -C Torch type=release -j3
cp -r ./libultraship/src/fast/shaders ./port
Torch/cmake-build-release/torch pack port lighthouse.o2r o2r -u ${{ steps.extract_version.outputs.version }}
- uses: actions/upload-artifact@v4
- uses: actions/upload-artifact@v7
with:
name: lighthouse.o2r
path: lighthouse.o2r
Expand All @@ -52,31 +56,31 @@ jobs:
needs: generate-port-o2r
runs-on: windows-2022
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7
with:
submodules: recursive
- name: Build
run: |
cmake -S . -B "build/x64" -G "Visual Studio 17 2022" -T v143 -A x64 -DCMAKE_BUILD_TYPE=Release
cmake -S . -B "build/x64" -G "Visual Studio 17 2022" -T v143 -A x64
cmake --build ./build/x64 --config Release --parallel 10
- name: Download lighthouse.o2r
uses: actions/download-artifact@v4
uses: actions/download-artifact@v8
with:
name: lighthouse.o2r
path: ./build/x64/Release
path: ./build/x64
- name: Create Package
run: |
mkdir lighthouse-release
mkdir lighthouse-release/debug
mv build/x64/Release/Lighthouse.exe lighthouse-release/
mv build/x64/Release/lighthouse.o2r lighthouse-release/
mv build/x64/Release/*.pdb lighthouse-release/debug/
mv build/x64/Lighthouse.exe lighthouse-release/
mv build/x64/lighthouse.o2r lighthouse-release/
mv build/x64/*.pdb lighthouse-release/debug/
mv README.md lighthouse-release/readme.txt
mv config.yml lighthouse-release/
mv assets lighthouse-release/
Invoke-WebRequest -Uri "https://raw.githubusercontent.com/mdqinc/SDL_GameControllerDB/master/gamecontrollerdb.txt" -OutFile "lighthouse-release/gamecontrollerdb.txt"
- name: Upload build
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: Lighthouse-windows
path: lighthouse-release
Expand All @@ -85,21 +89,21 @@ jobs:
needs: generate-port-o2r
runs-on: macos-14
steps:
- uses: actions/checkout@v6
- uses: actions/checkout@v7
with:
submodules: recursive
- uses: melusina-org/setup-macports@v1
with:
parameters: '.github/macports.yml'
- uses: hendrikmuhs/ccache-action@v1.2
- uses: hendrikmuhs/ccache-action@v1.2.23
with:
key: macos # ccache-macos
- name: Build
run: |
cmake -H. -Bbuild-cmake -GNinja -DCMAKE_BUILD_TYPE=Release -D CMAKE_C_COMPILER_LAUNCHER=ccache -D CMAKE_CXX_COMPILER_LAUNCHER=ccache -DCMAKE_OSX_ARCHITECTURES="x86_64;arm64"
cmake --build build-cmake -j
- name: Download lighthouse.o2r
uses: actions/download-artifact@v4
uses: actions/download-artifact@v8
with:
name: lighthouse.o2r
path: ./build-cmake
Expand All @@ -109,7 +113,7 @@ jobs:
mv _packages/*.dmg Lighthouse.dmg
mv README.md readme.txt
- name: Publish packaged artifacts
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: Lighthouse-mac
path: |
Expand All @@ -120,15 +124,15 @@ jobs:
needs: generate-port-o2r
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7
with:
submodules: recursive
- name: Update machine
run: sudo apt update
- name: Install dependencies
run: sudo apt-get install gcc g++ git cmake ninja-build lsb-release libsdl2-dev libpng-dev libsdl2-net-dev libzip-dev zipcmp zipmerge ziptool nlohmann-json3-dev libtinyxml2-dev libspdlog-dev libboost-dev libopengl-dev libogg-dev libvorbis-dev
- name: ccache
uses: hendrikmuhs/ccache-action@v1.2.14
uses: hendrikmuhs/ccache-action@v1.2.23
with:
key: linux-ccache-${{ github.ref }}-${{ github.sha }}
restore-keys: |
Expand Down Expand Up @@ -183,7 +187,7 @@ jobs:
sudo make install
sudo cp -av /usr/local/lib/libzip* /lib/x86_64-linux-gnu/
- name: Download lighthouse.o2r
uses: actions/download-artifact@v4
uses: actions/download-artifact@v8
with:
name: lighthouse.o2r
path: ./build-cmake
Expand All @@ -196,11 +200,12 @@ jobs:
mv README.md readme.txt
mv build-cmake/*.appimage lighthouse.appimage
- name: Upload build
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: Lighthouse-linux
path: |
lighthouse.appimage
readme.txt
gamecontrollerdb.txt

build-switch:
Expand All @@ -210,7 +215,7 @@ jobs:
container:
image: devkitpro/devkita64:20241023
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7
with:
submodules: recursive
- name: Install dependencies
Expand All @@ -229,7 +234,7 @@ jobs:
mv README.md readme.txt
mv build-switch/*.nro Lighthouse.nro
- name: Upload build
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: Lighthouse-switch
path: |
Expand Down
38 changes: 0 additions & 38 deletions .github/workflows/switch.yml

This file was deleted.

20 changes: 0 additions & 20 deletions .github/workflows/windows.yml

This file was deleted.

2 changes: 1 addition & 1 deletion .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,4 @@
branch = main
[submodule "Torch"]
path = Torch
url = https://github.com/Malkierian/Torch.git
url = https://github.com/HarbourMasters/Torch.git
Loading
Loading