Repository navigation
Releases
Ultimate Boomer Simulator 0.1.19
0.1.19
Fishing and BBQ maintenance release with native CPU optimizations and cheaper scenery shading.
- Removed minigolf, its menus, assets and subsystems.
- Repaired the Wels catfish geometry; made BBQ food and cans throwable with timed respawn and corrected can orientation.
- Preserved the full river length while adding outer boundaries.
- Fixed desktop EOS identity/config packaging and Android VRM import/photo storage integration.
- Disabled Quest dynamic resolution and retained the 72 Hz target with fixed foveation.
- Added native shoreline queries, avatar bounds calculation and compatible pose encoding; cached avatar morph lookup.
- Baked river shading while retaining nearby gravel detail and preprocessed panorama sharpening.
- Replaced Lakeside's 24 faceted front-shore rocks with eight natural boulders and rebaked lighting and ambient occlusion.
Android version code 28. Install the Quest APK with its matching main.28.org.jebot.raifslop.quest.obb; Meta channel installation delivers both. GitHub distributes the expansion in a lossless ZIP. Clients and the dedicated server use protocol 22 and must be updated together.
Automated regression coverage includes the native kernels, multiplayer packet compatibility, maintenance fixes, shoreline geometry and scenery. Static stereo GPU measurements on Intel ADL-N showed 12–33% lower GPU time across five views; these are not XR2 measurements. Physical Quest performance, thermal behavior and live Meta/EOS login remain unverified. Active river bake atlases use approximately 128 MiB of texture memory including mipmaps. See performance and visual comparison details.
Ultimate Boomer Simulator 0.1.19-rc.2
0.1.19-rc.2
This release candidate tidies the shared field station and improves minigolf movement and lobby recovery.
- Five main menu sections: Activities, Player, Together, Settings and Progress. Minigolf rounds, scorecards, putter fitting, controller alignment and voice controls have separate subsections. Navigation and persistent actions fit the VR panel.
- Minigolf retains grip-to-lock movement for a steady putt. Release grip and center the sticks to move again. Two-controller play uses left-stick movement and right-stick turning; a single controller still handles both.
- Leaving an online lobby automatically clears local membership and drains pending connection work. A new host or join request replaces an older attempt after cleanup, including delayed lobby and Meta presence callbacks.
- Small fixed tee signs show hole numbers, names and pars across all 216 holes. Existing course lightmaps are retained. Bundled Noto Sans and Noto Serif provide consistent interface and sign typography.
Validation includes minigolf rules, terrain, fitting, locomotion, save restoration, course lightmaps and signs; menu layout, pointer controls and scrolling; and offline EOS lifecycle tests covering immediate rehost/rejoin and cancelled callbacks. Menus and tee signage were rendered and visually inspected. This does not establish physical-headset performance or live Meta/EOS acceptance.
Android version code 27. The Quest APK and its matching main.27.org.jebot.raifslop.quest.obb must be installed together. GitHub distributes the OBB in a lossless ZIP; extract it before sideloading. PC clients and the dedicated server retain protocol 21. This is a prerelease and does not replace the stable GitHub latest release.
Ultimate Boomer Simulator 0.1.19-rc.1
0.1.19-rc.1
This candidate moves the EOS-based game onto main and replaces the archived full-size golf integration with 216 minigolf holes across all twelve water locations. Anglers, cooks and golfers share the same location and multiplayer session. The fitted putter, controller-angle calibration, one-handed play, support-hand snapping and guide scorecards remain available. Ball teleport is optional; hole completion and fitting never reposition the player automatically.
Courses include bank shots, slopes, raised and recessed greens, narrow routes and local decorations. Four offshore courses have moored boats; eight land courses connect through terrain. All courses have baked static lighting and mipmapped textures. Reverse stereo sweeps verified each course against its panorama and informed river-bank and coastal-ground fixes.
Protocol 21 requires matching clients and dedicated servers. New provider leaderboards separate minigolf records from historical full-golf results. Existing achievement IDs remain valid with minigolf descriptions. Old golf destinations are removed.
Validation includes automated putting/terrain/fitting and save migration checks, all-course lightmap checks, native synthetic Monado activity transitions and 180° stereo pans, and three clients simultaneously fishing, cooking and playing minigolf. Synthetic checks do not establish human VR comfort or standalone Quest performance.
Meta candidate: version 0.1.19-rc.1, Android code 26, existing signing identity, RC channel. Publication and upload results are recorded separately after completion.
GitHub distributes the Quest expansion in a lossless ZIP to stay below its per-file limit. Extract the original main.26.org.jebot.raifslop.quest.obb for sideloading; Meta RC installs the expansion automatically.
Ultimate Boomer Simulator 0.1.17
Ultimate Boomer Simulator 0.1.17
- Golf fitting remembers your chosen controller pose. The shaft follows the
straight line from your grip to the hosel at the address point behind the ball,
while the head retains its intended loft. Grip calibration survives rejoining;
recapturing does not accumulate rotation. Manual attachment controls remain
available. Refit once to replace an older incorrect calibration. - In one-hand golf, the held controller's stick moves forward/back and turns,
including when the other controller is laid down but still tracked. Grip with
an empty hand equips the club away from the hip; nearby guide pickup takes
priority. Either hand and both analog/digital grip can retrieve the hip club. - Fixed resumed multiplayer solo-course activation and club pickup paths.
- Restored water ambience after returning from golf. Each water retains its
own soundscape; woodland and links golf courses use separate golf beds. - Cedar Creek's logs now use the established textured driftwood and sit against
the bank rather than floating. - Startup and Quest loading screens use the full store logo.
Linux and Windows x86_64 clients, a Linux dedicated server, a signed Quest
sideload APK, notices, SHA256 checksums and a source-commit manifest are supplied.
Obsolete generated binaries were removed locally. Packages exclude development
files and test captures, deduplicate textures, retain native panorama resolution,
and use desktop HDR compression and maximum ZIP/APK compression. PC launcher
logs remain beside their launchers.
Validation and limitations
The tester confirmed the corrected fitting in the connected Quest Pro through
WiVRn: “Fit is correct now.” Automated coverage includes 96 address geometry
cases across clubs, hands, slopes and directions; orientation persistence,
recapture, controller input, guide priority, local multiplayer solo pickup,
ambience restoration and Cedar bank contact. The integration golf audit also
covers collision, ball physics, terrain and course lanes.
Windows VR and the newly exported standalone Quest package have not had a
hands-on pass for this release. The WiVRn result is PC VR validation. Multiplayer
protocol remains 16; use matching clients and server. Publishing does not update
a running server.
Quest signing: the GitHub APK uses the existing local sideload certificate
(539a4d25…), which differs from Meta ALPHA (15f60496…). It cannot update that
ALPHA installation. This release does not publish to Meta or Steam.
Ultimate Boomer Simulator 0.1.16
Ultimate Boomer Simulator 0.1.16
- Corrected the initial golf club attachment for both hands. The controller can
be held along the handle instead of sideways; fitting still changes the handle
without rotating the head. Explicit manual head corrections are preserved. - Existing profiles with the known incorrect default head orientation migrate
automatically. If you fitted while holding the controller sideways, recapture
the fit using your natural grip. Reset selected hand attachment restores the
new defaults. - Fixed persistent slow ball rolling on fairway and rough slopes. Ball stopping
and downhill reversal now use consistent surface resistance. The captured
failing shot rests in approximately 7.29 seconds rather than continuing past
204 seconds. Steeper slopes still permit downhill reversal. - Fixed Quest expansion mounting so verified OBB textures replace stale APK
index entries. This addresses the resource-loading defect reproduced in Meta
ALPHA build 18. The GitHub sideload APK includes its assets directly. - PC launchers save engine logs beside the launcher (
Client-VR.logor
Client-Server.log); the dedicated server writesServer.logthere. Extract
packages into a writable folder. These logs contain the latest launch.
Linux and Windows x86_64 clients, the Linux dedicated server, a signed Quest
sideload APK, notices, SHA256 checksums and a source-commit manifest are supplied.
Packages retain texture deduplication, desktop HDR compression, native panorama
resolution and maximum archive/APK compression. Development artifacts and raw
test captures are excluded.
Validation and limitations
The 19-suite golf audit passed, including controller input, collision sweeps,
fitting, terrain, energy checks and recorded-shot replays at 72, 90 and 120 Hz.
Additional hosted checks cover initial attachment and stowing for both hands.
Tests detect both defects when the old behavior is restored. See
the fix and regression report.
The final grip/rolling fixes have not yet had a hands-on headset pass. The
earlier diagnostic Quest build reached fishing and golf, but Android killed it
for low memory when backgrounded. Windows VR runtime and WAN behavior have not
been retested for this release. Publishing does not update a live server.
Multiplayer protocol remains 16; use matching client/server versions.
Quest signing: this GitHub APK uses the existing local sideload certificate
(539a4d25…). Meta ALPHA uses a different certificate (15f60496…), so this APK
cannot update that installation. It is not a Meta Store release or the separate
UBS Startup Test 19 app. The original Meta signing key remains unavailable here.
Ultimate Boomer Simulator 0.1.15
Ultimate Boomer Simulator 0.1.15
The integrated fishing, golf and BBQ game is now Ultimate Boomer Simulator. The icon, Android package identity and existing save locations are preserved.
- Golf courses gain improved terrain textures, blended terrain edges and water shading. Ball guidance follows playable lanes instead of aiming straight through out-of-lane terrain.
- Golf contact handling starts with 2 mm of tracking tolerance, with updated swing/contact and attachment controls. Tackle selection applies matching cosmetic finishes to drivers, irons and putters without changing club performance.
- Cedar Creek and Glacier Run add two fly-fishing waters, with cutthroat trout and Arctic char, new ambience, cardboard trees and matching rock materials.
- Waters are grouped into Lakes, Rivers and Coasts. Shared menus support drag and joystick scrolling; scrollbars indicate position without capturing input.
- Texture mipmaps were audited, including imported models and avatars. Mobile rendering remains the default for Quest; Forward+ has not been validated on standalone hardware.
- Includes editor integration updates and reproducible asset-generation sources, excluded from runtime packages.
Validation and limits
Dedicated-server loopback tests passed golf competition, 18-hole turn flow, all four tackle palettes across three club families, BBQ ownership, malformed-command rejection and restart persistence (153 golf checks). Fishing multiplayer passed replication, avatar transfer, late joins, fixture-based Opus voice, location filtering and leaderboard persistence. See network validation, fly expansion, club styling and tracking tolerance.
Some unreliable pose packets exceed ENet's MTU. Loopback passed; Wi-Fi loss tolerance needs hardware testing. This release has not been validated on a physical Quest, a Windows VR runtime or a WAN connection. Scripted golf completion verifies networking rather than real swing physics. Pico remains unsupported. Controller input remains the supported gameplay path.
Clients and servers must be updated together (protocol 16). Publishing this release does not update a running dedicated server. The game remains free to acquire, without real-money purchases.
Real AI Fishing 0.1.15-golf.1
Fishing + Golf integration prototype
First integrated desktop prototype from integration/golf-fishing, protocol 13.
- Fishing, golf and clubhouse BBQ share the menu, avatar, session, team radio and persistent player records.
- Play connected Spyglass Hill and Pebble Beach course reconstructions, with course maps, physical club heads, fitting, radial club selection and club stowing.
- Toggle Godview with left-stick click. Automatic tee club selection and putter switching remain enabled.
- Golf leaderboards appear on golfing courses. Turns have audible/visual notifications; an absent player forfeits the hole after five minutes. Players can retire or visit clubhouse BBQ.
- Dedicated server includes numerical course data and validates golf commands, turns, scorecards and persisted rankings. Ball flight remains owner-client simulated.
- Golf textures use the shared deduplication path; golf panoramas retain their existing lossless HDR format. Release archives are compressed, and course and equipment credits are included.
Downloads
Extract the complete Linux or Windows ZIP. Run Desktop.sh / Desktop.cmd for desktop mode, or VR.sh / VR.cmd for PC VR. Launchers enable verbose logs at user://logs/prototype.log in Godot's application data directory. The separate Server Linux ZIP includes Server.sh; its default UDP port is 24567. Clients and server must both use protocol 13.
SHA256SUMS and build-manifest.json identify the exact source commit and artifact hashes. Quest standalone is not included in this desktop prototype.
Validation and limitations
The exported Linux dedicated server is tested with two golf clients through 18-hole rounds, clubhouse BBQ, malformed-command rejection, retirement and rankings after restart; fishing persistence is also checked. Merged-scene checks cover menu, equipment, avatar/radio continuity and activity transitions. Linux desktop startup is tested locally. Windows is exported but has not been runtime-tested on Windows; no physical headset validation is claimed. Course geometry is a prototype reconstruction, not a surveyed replica. Forced engine shutdown can report a retained streaming-audio resource; normal menu shutdown drains the audio mixer first.
Real AI Fishing 0.1.14
Real AI Fishing 0.1.14
Restores shared multiplayer BBQ, improves seated tracking and casting, and fixes
fishing feedback and scenery defects reported by players.
Tracking and fishing
- Preserve tracking origin and scale during calibration, with head alignment that
respects full-body tracking and seated poses. - Improve sidearm and seated casts, low-frame-rate motion handling, and casting
when the offhand loses tracking. - Match guide button contact to the rendered avatar fingertip, addressing the
reported Windows Virtual Desktop offset. - Highlight fishing styles while rotating the thumbstick; commit on return to
neutral. Stick clicks still open and close the radial menu without holding. - Move lure tackle laterally with rod twitches and show a directional ripple that
follows each twitch, including immediate left/right reversals. - Keep the bobber shaking and hopping when a fish reaches the shore boundary
while still fighting. - Add two to four light feeder nibbles before a stronger bite, with distinct
pulses and vibrations. Striking or reeling during nibbles fails the cast;
the actual bite allows 3.5 seconds to hook the fish.
Shared BBQ and art
- Restore one shared BBQ per location, with synchronized cooking, two sets of
tongs, serving, food and drinks on dedicated and player-hosted sessions. - Use the new grill, cooler and utensil assets, with a supported arrival area
and return to the original fishing position. - Keep the guide and camera available while cooking. Return held props on guide
use, travel, tracking loss or focus loss. - Replace floating BBQ instructions with contextual guiding icons that respect
the icon preference and stay out of camera photos. - Rebuild the fish burger, sausage, corn and mushroom in Blender with baked
color, normal and roughness detail; retain cooking and grill-mark effects. - Repair fish eye artifacts and rear-back holes, and correct the striped texture
distortion introduced by the initial back repairs. - Remove the Lake Pier corner railing overlap, ground Secluded Beach rocks,
and suppress distant underwater mask-edge lines.
Packages and validation
Linux and Windows x86_64 clients, a separate asset-free Linux dedicated server,
and a signed Quest APK. Archives use maximum deflate compression; the APK is
recompressed, aligned and signed. Checksums and a commit manifest are included.
Validation covers automated gameplay, synthetic VR inputs, fish mesh/UV checks,
and real local dedicated/player-hosted multiplayer connections. Food and scenery
were visually reviewed in Blender and Godot during development. Release checks
also verify packaged resources, Linux startup and Android signing/alignment.
Multiplayer uses protocol 11: update clients and dedicated servers together.
Publishing this release does not update an existing live server. Windows Virtual
Desktop and physical-headset behavior for these changes have not been tested on
this Linux host; earlier Quest 3 acceptance does not validate this build. Pico
remains retired and hands-only gameplay remains in planning.
Real AI Fishing 0.1.13
Real AI Fishing 0.1.13
Adds a waterside BBQ minigame with manually flipped food, working grill tongs,
a hinged portable cooler, and beer cans that open and drink in separate actions.
Start or finish from Menu → BBQ, or press B on desktop.
BBQ
- Prepare fish burgers and fish species caught at the current location. Local
catch records unlock repeatable recipes; catches elsewhere do not unlock them. - Grip food with either controller, turn your wrist, and release onto the grate.
Each side cooks independently, developing browning, grill marks, and char. - Grip the tongs and hold the trigger to clamp food. Opposing jaws open vertically,
close around the food's thickness, and reopen on release. Wrist motion flips
the food; releasing the trigger puts it down while retaining the tongs. - Food is eaten only at your mouth or with the holding-hand trigger. Clamped
food can be eaten at your mouth while keeping the tool. - Beer cans start hidden inside the cooler. Its lid lifts toward the rear hinge.
The first trigger opens a can with a tab snap and hiss; bringing the opened
can to your mouth or pressing the trigger again drinks it. - Ending BBQ hides the whole activity, docks held tools, and restores the rod.
Tracking or focus loss releases held items safely. Only one pair of tongs is
created across repeated cookouts. - Includes original Blender-authored grill, prep area, cooler, food, cans, tongs,
and generated opening/sizzle audio. BBQ state is local, not multiplayer-synced.
Other changes included from main development
- Windows PC VR explicitly uses Vulkan, with OpenXR runtime setup and spectator
capture troubleshooting documented. - The rig selector opens with a stick click and stays open until a selection,
another click, or menu dismissal; holding the stick button is no longer needed.
Packages and validation
Linux and Windows x86_64 clients, an asset-free Linux dedicated server, and a
signed Quest APK. ZIPs use maximum deflate compression; the APK is recompressed,
aligned, and signed. Downloads include SHA256 checksums and a commit manifest.
The BBQ regression suites cover 157 assertions, including synthetic controller
inputs for both hands, cooking, consumption, tongs animation, lid geometry, and
repeated start/stop cleanup. Release audits check that BBQ assets are included
and development files are excluded; packaged-game checks exercise BBQ startup,
tongs pickup, and exit visibility.
Blender and Godot rendered inspection was completed during development. Physical
headset comfort and performance for the new BBQ activity have not been validated.
Quest 3 acceptance applies to the previous release; Windows execution was not
available on this Linux host. Multiplayer protocol remains 10. Pico releases
remain retired, and hands-only gameplay controls remain in planning.
Real AI Fishing 0.1.12
Real AI Fishing 0.1.12
Quest standalone releases return after physical Quest 3 testing and user approval
of performance. This release also fixes fishing presentation and lure attraction,
aligns the VR avatar with the player's viewpoint, and adds adjustable selfie framing.
Fishing and presentation
- Feeder bait is packed inside the cage; the external bait and dangling hook display
are removed for feeder rigs, including remote anglers. - Left/right rod twitches and slow retrieval increase lure attraction. Attraction
falls while the lure is stationary, and twitches move it sideways. - Waters selection uses the Fish Guide's location names.
- Visible swimming fish face their movement direction.
- Leervis fins use continuous traced outlines to remove the jagged, folded fin edges.
VR and cameras
- Avatar eyes align with the headset viewpoint; shoulders and arm IK share that
frame through room-scale movement, crouching and head rotation. - With the selfie camera active, right-stick up/down extends/retracts the capture
point by up to 3 metres. Collision limits prevent the camera passing through scenery. - PC VR includes the third-person spectator view from the latest main branch;
feeding indicators remain confined to the player's view. - Android avatar storage now resolves correctly through Godot's Java bridge.
Packages and validation
- Linux and Windows x86_64 clients, Linux dedicated server, and signed Quest APK.
- Physical Quest 3 standalone testing passed; the user accepted performance.
Short native headset samples typically reached 72 FPS after loading. - WiVRn headset testing confirmed comfortable selfie adjustment and stable shoulders.
- 20 targeted regression suites passed, covering fishing, avatar IK, guide/camera,
tracking, assets, Android path integration and the spectator camera. - Hand-tracking controls remain a plan. The feasibility probe and overlay are removed
from the release; existing tracked avatar fingers remain available. - Multiplayer protocol remains 10. Pico is not a release target; other Quest
models and Windows execution have not been tested in this validation session.
Packages retain attribution, deduplicate runtime textures, and use maximum ZIP/APK
compression with signing and integrity checks. SHA256SUMS and a build manifest
accompany the downloads.