outfly/CHANGELOG.md
2024-11-26 00:41:27 +01:00

7.3 KiB

v0.14.0

  • Implement one ACTUAL QUEST! (pizza delivery)
  • Implement SkyRace minigame 🏁
  • Implement more responsive camera controls
  • Implement phone calls
  • Implement fast travel (from anywhere)
  • Implement factory reset
  • Implement anti-aliasing
  • Overhaul game menu, adding "app icons"
  • Overhaul conversation texts
  • Chats don't automatically advance now, the player has to press "Continue"
  • Add Outrun Radio, featuring "Outrun" BGM by Andrew Vice
  • Add sparkles to Jupiter's ring 😍 best visible from Farview Station
  • Add auroras to Jupiter and Saturn
  • Add setting to change pointer
  • Add a visitable greenhouse with solar mirror array
  • Add meow
  • Add grid to map view for more intuitive controls
  • Add achievement for a certain SkyRace score
  • Add philosophical debate about the color of the dress
  • Add vivid descriptions when consuming pizza or coffee
  • Add textures to "The Whale" and "Inconspicuous Asteroid"
  • Add some asteroids (again) near the whale
  • Add infinite power when inside vehicles
  • Remove rotation stabilizer ("y" key)
  • Fix flashlight flicker when inside vehicles
  • Fix various map bugs

v0.13.0

  • Reduce power usage when the menu is open or the window is unfocused
  • Add texture to space suit: White, with a hexagonal pattern
  • Add oxygen tank near Luna's workshop, refills oxygen on interaction
  • Add new AR avatars: Cat Ears, Red Dress 💞, Skirt, 2 Hoodies, Armor, Bra
  • Add The Moon™

v0.12.0

  • Overhaul pizzeria asteroid
  • Implement thruster particle effects (only in AR, as they'd be invisble in RL)
  • Implement space suit modding (flashlight, thruster, light amp, reactor)
  • Implement tidal locking of moons
  • Change flash light cone to a smaller one
  • Add textured high-poly models for ring moons (Thebe/Amalthea/Adrastea/Metis)
  • Add solar panel texture to satellite
  • Add temporary battery damage when overusing thruster booster
  • Add radiation damage
  • Add sfx volume controls
  • Add unlimited power in god mode
  • Add power drain to HUD/AR. It now shuts down when battery is empty.
  • Remove asteroid "Lum" (it was just there for testing)
  • Fix radio stations
  • Fix the whale's engines glowing 1000x too bright
  • Improve dialogs

v0.11.0

  • Upgrade to Bevy 0.14.2, Rust 1.81
  • All game assets are now free, as defined by the Free Software Foundation
  • Overhaul sounds effecs
  • Change music to "Takeoff (remastered)" by Serat
  • Change textures for moons and Venus back to old ones, until new ones are free
  • Add sounds for drinking pizza, refilling oxygen
  • Add "`" (backtick) key to fast-forward conversations
  • Fix dialogs

v0.10.2

  • Build with Ubuntu20.04 + Docker, so releases run on older systems

v0.10.1

  • Add character "Luna" near starting area
  • Performance improvements

v0.10.0

  • Upgrade to Bevy 0.14, Rust 1.79
  • Implement gravity and orbiting (everything's super fast now)
  • Implement radio stations
  • Implement loading whole scenes from blender files
  • Implement saving/loading settings from configuration file
  • Starting point also orbits in real time. You may start in an eclipse now.
  • Space key & Speedometer now work relative to orbital velocity
  • Add emergency conversation options when low on oxygen
  • Add suffocation sound effects
  • Add new character "Sus" near the pizzeria
  • More conversations
  • Fix flashlight when inside vehicles
  • Regression: Broken generic asteroids -> disabled for now

v0.9.2

  • Implement customizable player avatars
  • Implement NPC AI that dynamically changes their facing direction
  • Implement "template" shortcuts for defining world objects
  • Add actual Jupiter sound recording, playing when Augmented Reality is off

v0.9.1

  • Implement cruise control
  • New logo: a white O, diagonal ring around it, and neon pink glow
  • New dashboard icons: rotation stabiliser, radioactivity warning
  • Allow zooming (right click) when Augmented Reality is disabled

v0.9.0

  • Implement game menu
  • Implement achievements
  • Implement death screen, showing cause of death and death poem
  • Add better textures for Venus, Io, Europa, Ganymede, Callisto

v0.8.5

  • Implement flashlight
  • Implement power drain (for flashlight only, for now)
  • Redesign HUD with fallout4esque bars and car dashboard warning lights
  • Add a more balanced cruising vehicle near starting position
  • Add much better Jupiter texture
  • Fix collision sounds

v0.8.4

  • Fix star positions in map when zooming far out and moving around

v0.8.3

  • Implement "outfly.toml" configuration file
  • Implement dynamic planet/moon locations based on real time
  • Change hud color to neon red/pink
  • Add textures for the remaining 7 planets
  • Add point-of-interest markers for moons/planets
  • Add work-in-progress settlement in hollow asteroid
  • Fix jitter glitch in map mode when targeting far away objects
  • Remove point lights of bus stations for performance reasons

v0.8.2

  • Add speedometer and bigger reticule
  • Move asteroid, so the game doesn't start in the dark

v0.8.1

  • Add command line options to set window/fullscreen mode

v0.8.0

  • Implement animations
  • Implement shadows
  • Implement markers for points of interest in the map
  • Add new animated high-poly player mesh
  • Add new secret character

v0.7.3

  • Implement map. You can now zoom out ALL THE WAY

v0.7.2

  • Implement colliders based on object shape
  • Add "The Whale" vehicle around bus station Metis Prime

v0.7.1

  • Much nicer HUD

v0.7.0

  • Overhaul conversation system, now defined in YAML files
  • Implement conversation variables and if-branches
  • Improve dialogues
  • Improve HUD
  • Add teleport-to-target cheat

v0.6.1

  • Implement free public transport with 3 bus stations
  • Implement Clippy™ Convenience Companion drone
  • Implement augmented reality overlays on top of NPC appearances

v0.6.0

  • Implement zooming with right click (AR only)
  • Implement targeting objects with left click (AR only)
  • Implement matching velocity to targeted objects with space
  • Implement damage from g-forces
  • Implement god mode
  • Fix crash by avoiding legacy fullscreen mode

v0.5.3

  • Implement death & respawning
  • Add wholesome conversation with Icarus
  • Add satellite
  • NPCs will now slow back down if they're pushed

v0.5.2

  • Change BGM to Cinematic Cello by Aleksey Chistilin
  • Fix vehicle exiting

v0.5.1

  • Fix asteroid despawning
  • Add cheat codes
  • Add moon Thebe

v0.5.0

  • Implement dynamically spawning asteroids all over the ring
  • Changed from 32-bit to 64-bit precision physics
  • Center rendering coordinate system on player to fix visual glitches

v0.4.1

  • Add visible ring around Jupiter

v0.4.0

  • Implement physics, collisions
  • Implement 3rd person view
  • Implement realistic camera control with pitch/yaw/rotation
  • Add Galilean moons (Io, Europa, Ganymede, Callisto)
  • Add light sources, better illumination of pizzeria
  • Add mysterious monoliths

v0.3.0

  • Implement vehicles
  • Add MeteorAceGT racing vehicle
  • Add background music "Dead Space Style Ambient Music"
  • Add custom font Yupiter based on ZCOOL QingKe HuangYou

v0.2.0

  • Add Jupiter
  • Add new pizzeria model with neon sign
  • Add astronaut suit model OutFly™ SecondSkyn
  • Add more conversations
  • Implement parser for "defs.txt" to spawn world objects and chats

v0.1.3

  • Add pizzeria

v0.1.2

  • Replace skybox with accurate star chart
  • Implement conversation system

v0.1.1

  • Better sky box and HUD

v0.1.0

  • First release with basic controls, HUD, sounds, skybox, sun