Repository navigation
Releases: OpenReliant/openreliant
Release list
v0.7.0
OpenReliant needs your own copy of StarLancer: see the README for where to point it. The macOS builds are not signed, so macOS blocks them at first; run xattr -d com.apple.quarantine openreliant sltool once to allow them.
0.7.0 (2026-10-07)
Features
- --part and --watch start a mission's late moments and frame them (#730) (ca2c15e) @vdmkenny
- --skip-launch starts a mission's frames once the player is out (#725) (f7c8514) @vdmkenny
- a capital ship's engine exhaust burns the player's ship (#273) (da7fdd4) @vdmkenny
- a component takes damage and is destroyed (#148) (185d9c6) @vdmkenny
- a component's destruction (#227) (a2f9ec1) @vdmkenny
- a component's hit bursts into orange puffs (#240) (52ad22a), closes #40 @vdmkenny
- a field of rocks in the sandbox (#241) (563c0fe) @vdmkenny
- a gun model of its own for a mod's ship type (#717) (dc1f590), closes #711 @vdmkenny
- a help page for the command line (#166) (e2f9b14) @vdmkenny
- a mission's end pauses into the menu (#369) (e79fc12), closes #368 @vdmkenny
- a mod's scripts offer options the player sets on the mods screen (#602) (e5911b3) @vdmkenny
- a mods screen to turn mods on and off, set their load order and refresh the list (#598) (c040ccd) @vdmkenny
- a scripting console for modders, and scripts that reload as they're saved (#594) (0bb23e5) @vdmkenny
- a slider and a text option on a mod's options page (#731) (441bfad), closes #601 @vdmkenny
- a smooth, crisp sun and lens flares (#275) (124466f) @vdmkenny
- a subtle room between missions, and Enriquez's last word as loud as the narration (#432) (2a8b22b), closes #425 #431 @vdmkenny
- add scripted presentation registries (#620) (9193c05), closes #558 @vdmkenny
- add the first ten missions' missing handlers (#607) (33f0c0d), closes #606 @vdmkenny
- add typed mission source symbols (#611) (6c70e13), closes #609 @vdmkenny
- an object lists its model's components (#147) (539116b) @vdmkenny
- blind fire aims the player's shots at the lead cursor (#251) (cd47041), closes #183 @vdmkenny
- blinking lights cast light, and every light shows its lamp (#126) (ae7a01b) @vdmkenny
- burning wrecks and electric rays (#235) (04085dd) @vdmkenny
- cache mods' compiled shaders, and reload them when saved (#631) (c7314a7), closes #628 @vdmkenny
- capital ships split in two (#230) (c15bd1d) @vdmkenny
- capital ships' shields glow where struck (#231) (e8ef948), closes #179 @vdmkenny
- compile mod post-effect shaders (#624) (6993867), closes #621 @vdmkenny
- complete the carrier launch styles (#605) (8ae76d8), closes #304 @vdmkenny
- count the pilot's kills (#189) (60e59c5) @vdmkenny
- crisper menu text, drawn from the glyphs' coverage (#424) (0e2bc13), closes #410 @vdmkenny
- draw mod pictures, shapes and fonts in scripts (#619) (a8fe8f5), closes #590 @vdmkenny
- explosion effects: particles, fireballs, debris, shockwaves, break-up and sparks (#172) (941e635) @vdmkenny
- fade fireballs out as they finish (#200) (f768c92) @vdmkenny
- Find New Target, Escort and Mill (#315) (ab6a94b) @vdmkenny
- finish object_move and add knocks (#121) (344fb35) @vdmkenny
- four more of the scripts' commands, and three more orders (#482) (bb75b81) @vdmkenny
- fuller explosions (#174) (9b0a120) @vdmkenny
- game modes, campaigns and menu screens from mods (#642) ([df19f49](df19f49b5ec90ab...
v0.6.5
OpenReliant needs your own copy of StarLancer: see the README for where to point it. The macOS builds are not signed, so macOS blocks them at first; run xattr -d com.apple.quarantine openreliant sltool once to allow them.
0.6.5 (2026-10-05)
Fixes
- flush sltool output when a command fails (#614) (7b79493) @vdmkenny
- openreliant joysticks says which settings it read (#660) (7b79493) @vdmkenny
- ships with retro thrusters can use reverse thrust (#658) (7b79493) @vdmkenny
- the cockpit's shadows are dark enough to see (#659) (7b79493) @vdmkenny
- the display marks the player's nav point, and keeps its message lines (#654) (7b79493) @vdmkenny
- the pointer is cut at the screen's edges, as the game's screen cut it (#656) (7b79493) @vdmkenny
- the target camera goes round the player's target (#652) (7b79493) @vdmkenny
Documentation
v0.6.4
OpenReliant needs your own copy of StarLancer: see the README for where to point it. The macOS builds are not signed, so macOS blocks them at first; run xattr -d com.apple.quarantine openreliant sltool once to allow them.
0.6.4 (2026-10-03)
Fixes
v0.6.3
OpenReliant needs your own copy of StarLancer: see the README for where to point it. The macOS builds are not signed, so macOS blocks them at first; run xattr -d com.apple.quarantine openreliant sltool once to allow them.
0.6.3 (2026-10-02)
Fixes
- closing the ITAC no longer freezes the screen for seconds (#575) (d829cd2), closes #565
- the menu music fades out as a new game's intro starts (#571) (e31eafc), closes #561
- the small target display names the target's pilot (#573) (15daf12), closes #564 #529
- the steady lights no longer turn the launch bay all red (#569) (058eb1e), closes #567
- the Zakov's fighters wait on its launch points and launch from them (#576) (464c2fa)
Documentation
v0.6.2
OpenReliant needs your own copy of StarLancer: see the README for where to point it. The macOS builds are not signed, so macOS blocks them at first; run xattr -d com.apple.quarantine openreliant sltool once to allow them.
0.6.2 (2026-10-02)
Fixes
v0.6.1
OpenReliant needs your own copy of StarLancer: see the README for where to point it. The macOS builds are not signed, so macOS blocks them at first; run xattr -d com.apple.quarantine openreliant sltool once to allow them.
0.6.1 (2026-10-02)
Fixes
v0.6.0
OpenReliant needs your own copy of StarLancer: see the README for where to point it. The macOS builds are not signed, so macOS blocks them at first; run xattr -d com.apple.quarantine openreliant once to allow it.
0.6.0 (2026-10-02)
Features
- a subtle room between missions, and Enriquez's last word as loud as the narration (#432) (2a8b22b), closes #425 #431
- crisper menu text, drawn from the glyphs' coverage (#424) (0e2bc13), closes #410
- four more of the scripts' commands, and three more orders (#482) (bb75b81)
- Instant Action, with the gates, the countdown and its bosses' commands (#408) (7f3525a), closes #399 #382
- interface pictures from mods at any size, and widescreen backgrounds (#510) (547aee6)
- materials reflect the sky and the nebula around the ship (#506) (cb8301f)
- mods in the game's mods folder replace and add to its files (#500) (73f36c9)
- normal maps shade the ambient light, with specular anti-aliasing (#548) (6f2341e)
- OpenReliant's options kept in starlancer.ini (#485) (2c0d255)
- physically based materials from mods' normal and material maps (#505) (e9910c2)
- saving and loading the campaign, in the original's saved games (#476) (4edd6e4)
- sltool hog pack, with a RefPack encoder that keeps to the game's in-place expansion (#429) (d2553e5) @LordBlacksun
- textures from mods as PNG pictures at any size (#504) (cad93f8)
- the 0 key saves a screenshot in flight, and O in the briefing, as PNG files (#438) (00a1489)
- the briefing, from the briefing room's door to Enriquez's last word (#426) (bdebf75)
- the campaign goes on after a mission, and a lost one turns to the restart screen (#458) (b3b3fd6), closes #440
- the CD player, with each carrier's list of the game's music (#516) (1e6783a), closes #422
- the crew in the rooms, with their lines (#519) (cd7487f), closes #418
- the default bindings from DEFAULT.TXT, as the original reads them (#522) (a1cdcaa), closes #488
- the game opens in the front end's main menu (#405) (bc2625f)
- the graphics on the VIDEO tab, ORIGINAL or MODERN, with their options in a list (#525) (2672ace)
- the hangar, landing and chapter movies, from the discs' archives (#417) (414f1c0)
- the interface's text in outline fonts, drawn at the window's resolution (#521) (32c7cea), closes #508
- the ITAC, with the debriefing after each mission of the campaign (#469) (1bd3ad4)
- the keys named as the keyboard's layout names them (#523) (67cd20a), closes #489
- the last commands missions 4 and 5 run, and steady lights that shine as real lights (#543) (3b996f9)
- the loading screens as the game starts and before each mission (#409) (617a1df), closes #402
- the loadout offers the ships the pilot has earned, and the mission is flown in the one chosen (#449) (0d84409)
- the loadout's internal guns view, the ship turning into its guns as a glowing plane sweeps across it (#456) (7b95d4e), closes #448 #44
- the loadout's missile page hangs missiles on the ship, and the mission is flown with them (#450) (30bffa7), closes #447
- the locker, with the pilot's medals and ribbons (#517) (fdbfc0c), closes #421
- the movies, played by FFmpeg's Bink decoders (#415) (a0ff175)
- the original's texture detail, graphic detail and light maps, in the VIDEO tab's list (#527) (6fe8933)
- the pilot roster, with its call signs and SET GAME DIFFICULTY (#413) (feed66d), closes #397
- the Reliant's rooms, with a new pilot's induction, the news and the in-game options (#423) (c5d958e), closes #398
- the Scanner and Fire commands (#534) (22dc480)
- the settings screen with its controls, from GAME OPTIONS, the in-game options, the pause menu and F1 (#490) ([eb37e7a](https://github.com/vdmkenny/openr...
v0.5.1
OpenReliant needs your own copy of StarLancer: see the README for where to point it. The macOS builds are not signed, so macOS blocks them at first; run xattr -d com.apple.quarantine openreliant once to allow it.
0.5.1 (2026-09-29)
Fixes
v0.5.0
OpenReliant needs your own copy of StarLancer: see the README for where to point it. The macOS builds are not signed, so macOS blocks them at first; run xattr -d com.apple.quarantine openreliant once to allow it.
0.5.0 (2026-09-27)
Features
- a mission's end pauses into the menu (#369) (e79fc12), closes #368
- Find New Target, Escort and Mill (#315) (ab6a94b)
- hitting friends draws Moose's warnings, and destroying one sends the player home (#385) (6df33a1)
- joysticks --watch shows every axis and button by its number, in place (#299) (53e34b6)
- mission 1's convoy commands, PRIMARY TARGET and the nav pointer (#313) (1d42b08)
- missions load and bind as a mission's start does (#284) (ee4a103)
- Object Attach and Toggle Cloak (#316) (4c6fb2e)
- PERMISSION TO LAND is asked and answered on the radio (#377) (ead1615)
- planets are set up as the original sets them up, lit by the sun alone (#388) (787a34c)
- ships dock at a station's port (#321) (9d14cd8)
- ships follow the mission's curves (#319) (7994c25)
- ships jump out and jump in (#311) (2bb2dc6)
- ships launch from the Reliant, and the commands mission 1's launch needs (#306) (fe4022e)
- the AI tests its course against a ship's parts, and pulls out of a component by its firing arc (#387) (5de906b)
- the director's camera flies the mission's curves (#318) (d57726d)
- the escort point's marker (#372) (aed76b1), closes #312
- the game's variables start as a new campaign's, and those mission 1 uses are named (#383) (8bba5b5)
- the launch's hangar keeps the ship on its retainer, rings, and flashes its beacons on it (#343) (127d3ab)
- the mission's events fire its triggers (#308) (6cf624b)
- the mission's sun and nebula markers aim the sun, the lights and the nebula (#384) (b523cf5)
- the nebulae are magnified smoothly (#345) (f61355f)
- the objectives window shows the objectives and pages through them (#379) (3efa337)
- the pilots speak by themselves on the radio (#378) (f804423)
- the pilots' face films decode (#354) (ee948ad)
- the planets' atmospheres glow round their rims as a haze (#348) (4ec95a7)
- the player's ship lands on the Reliant (#350) (3780a1a)
- the radio's lines are heard (#352) (5568003)
- the radio's menu pages to the wingmen, the enemy and the base (#386) (73c9c17)
- the radio's window shows the speaker's face (#356) (3cab6c6)
- the Ripper lifts cargo pods onto the Mammoth (#325) (98d294d)
- the Ripper's pod glides between the ticks, and the tractor beams glow (#344) (840b2ab)
- the sandbox is mission 0, a mission file played through the mission's start (#302) (8f9a795)
- the script VM runs a mission's threads, calls, clock and timers (#296) (63192ab)
- the wingmen answer ATTACK MY TARGET, BACK OFF and HELP ME (#380) (52d7d6e)
- what a jump shows: its trails, lights, burst and flare (#375) (85c1fe5)
- write mission files and assemble their scripts (#286) (88ef23c)
Fixes
- a point in front of the camera's plane no longer overflows the display's pixels (#327) (723cc58)
- capital ships turn flat, as the executable's flight stats have them (#323) (830c803)
- F2, F3 and F4 work in the sandbox alone (#393) (305f781)
- mission 1's ambush ends, with the torpedoes flying and the players counted (#367) (a080117)
- the hangar's beacons flash on the launching ship's hull (#347) (93ed976)
- the sandbox's capital ships hold their fire until the wing is out (#336) (8baa2d2)
Documentation
v0.4.0
OpenReliant needs your own copy of StarLancer: see the README for where to point it. The macOS builds are not signed, so macOS blocks them at first; run xattr -d com.apple.quarantine openreliant once to allow it.
0.4.0 (2026-09-25)
Features
- a capital ship's engine exhaust burns the player's ship (#273) (da7fdd4)
- a smooth, crisp sun and lens flares (#275) (124466f)
- blind fire aims the player's shots at the lead cursor (#251) (cd47041), closes #183
- objects the orders place glide on between the ticks (#274) (98ee211)
- steering by the mouse (#276) (7ab1e92)
- the chase view's sight, blind fire mark and target pointer (#260) (f2765db), closes #182
- the cloak (#267) (636de88)
- the damage window shows the weapons, engines and shields (#255) (08d4912), closes #96
- the display shakes and the view reddens as the player is hit (#259) (00fa29b), closes #236
- the display's sounds for its windows, keys and warnings (#258) (b5ab30f)
- the gunnery display and choosing the guns (#247) (2177fed), closes #92
- the Nova Cannon charges and strikes (#250) (c719f50)
- the pilot ejects, and is rescued, captured or shot down (#270) (522328a)
- the rest of the explosions (#261) (f368a31)
- the wing status window, and wingmen in the sandbox (#257) (48a1a7b), closes #100
Fixes
- a shot keeps its candidate parts by number (#254) (2568f14), closes #253
- the player's schematic keeps its place while shaken. (00fa29b)