Files
EscapistsReintroduced/docs/shore-boats.md
T
2026-11-07 00:32:01 +01:00

4.6 KiB
Raw Blame History

Shore boats

Optional integration uses Motorboat by Modest23. Version 0.0.13 is built for Reforger 1.9.0.37. It requires Modest_Boat_Core, Modest AI Radio and Modest VehicleCore. REAPER is not required. Vanilla boat scenery is not usable transport.

Mission → Recommended addons lists Motorboat, names missing server dependencies and opens its settings through Shore boats.

Content → Shore boats controls occasional unarmed transport boats. Changes apply next round.

Setting Default Range
Maximum boats per round 6 0–16; zero disables
Ordinary coast candidate chance 20% 0–100%
Island-facing coast candidate chance 70% 0–100%; at least the ordinary chance

The server must load Motorboat (610C8532D3756F2D) and its Workshop dependencies. The mission discovers the inspected unarmed Prefabs/Vehicles/Boats/Motorboat/Motorboat_Base.et dynamically. No new mandatory mission dependency or third-party asset is included. Without Motorboat, Status explains why no boats spawn. Mod switches and Content → Vehicles → Use for: Shore boats assignments apply. Other boat mods are not automatically selected. Invalid drivetrains are rejected before a boat is kept.

A bounded background terrain survey identifies connected landmasses. Shore candidates facing a different landmass within 4 km receive the higher probability; an opposite bank on the same island does not. The grid uses 64 m cells on smaller maps and expands to keep each axis below 257 cells, with intermediate land checks across each connection. Very small islands and narrow land connections can fall below this survey resolution. Probabilities apply once per randomized shore candidate, not once per island. Boats are occasional transport, not a guaranteed escape route for every island.

Precise placement checks reject cliffs, shallow hull footprints, nearby obstructions and blocked departure water. Boats sit 12–36 m off the shore, at least 700 m apart, with 50–90% fuel. Placement is withheld near players or when their bodies/spectator targets can see it; unknown views or an open editor also veto placement. Normal vehicle replication handles the boats. Empty boats have no forced faction, allowing first-occupant ownership.

The round owns the finite fleet. No distance cleanup, respawn or replacement happens after use or destruction. The maximum is an upper bound: missing/disabled content or unsuitable shores may yield fewer boats.

Authenticated commands:

  • /esc mission shoreboats set 6
  • /esc mission boatchance set 20
  • /esc mission boatcrossings set 70

Each also supports show and help. Status → Mission status reports survey progress, missing mod, disabled state and created count.

Validation

Native Workbench test on 2026-11-07, Reforger 1.9.0.37: Motorboat 0.0.13, Modest_Boat_Core 1.0.1, Modest AI Radio 1.0.33 and Modest VehicleCore 1.0.1. The final production catalog and drivetrain guard spawned a fueled, unarmed boat at a surveyed shore; a USSR test soldier entered its neutral driver seat. Native throttle moved it 16.1 m in the 15-second acceleration phase, reaching 9.84 km/h and 4,587 RPM; native steering changed its yaw by 95.5 degrees. The finite survey and native menu bounds checks passed, as did the shoreline-grid, worker, menu and vehicle-role regression checks.

This is scripted local integration evidence, not a dedicated-server multiplayer or manual-control playtest. The diagnostic completed and cleaned up, with source and dependency fingerprints unchanged. Its strict overall result remains nonzero because the log contains resource errors: Motorboat radio/horn references and separate Rally DLC resources in the private Workbench profile. Motorboat also reports clutch-torque and wheel-axis warnings, but its drivetrain initializes and the movement checks pass. REAPER RHIB 1.0.2 failed drivetrain initialization in the earlier test; it is no longer selected.

Horn audio

Motorboat 0.0.13 has a silent horn in the 1.9.0.37 native test. Two four-second bursts used its SOUND_VEHICLE_HORN_LP event with HornState=1, compared with a vanilla UAZ under the same isolated audio recording setup. Motorboat stayed at background levels (about 43–54 PCM RMS); the UAZ produced clear horn output (about 656–823 PCM RMS versus 33–57 background). The boat references the unavailable Sounds/Horns/Horn_-_Mono_-_Loop.wav resource (8A27DC8302B06ACF). No third-party horn asset or compatibility override was added. This verifies the configured sound output; it does not qualify multiplayer or the player's horn key binding.