All Projects → jukibom → FlyDangerous

jukibom / FlyDangerous

Licence: GPL-3.0 License
A love letter to the Elite Dangerous racing community ❤

Programming Languages

C#
18002 projects
ShaderLab
938 projects

Projects that are alternatives of or similar to FlyDangerous

OutRun
A new version of the game Out Run of 1986 for PC using SFML and C++
Stars: ✭ 17 (-63.04%)
Mutual labels:  racing-game
ForzaHorizonFix
A simple fix for Forza Horizon 4 and Forza Horizon 5 crashes
Stars: ✭ 20 (-56.52%)
Mutual labels:  racing-game
Elite-Log-Agent
Lightweight, non-intrusive data uploader for Elite Dangerous
Stars: ✭ 42 (-8.7%)
Mutual labels:  elite
race-game
簡易レーシングゲーム。二人プレイ対応。
Stars: ✭ 54 (+17.39%)
Mutual labels:  racing-game
disc-elite-beebasm
Fully documented and annotated source code for the disc version of Elite on the BBC Micro
Stars: ✭ 19 (-58.7%)
Mutual labels:  elite
elite-a-beebasm
Fully documented and annotated source code for Angus Duggan's Elite-A on the BBC Micro
Stars: ✭ 24 (-47.83%)
Mutual labels:  elite
EDCT
EDCT is a tool for large quantity trades in Elite: Dangerous. It is very useful for fleet carrier owners
Stars: ✭ 18 (-60.87%)
Mutual labels:  elite
elite-journal
Parsing the Elite: Dangerous journal and putting it into a cool format.
Stars: ✭ 34 (-26.09%)
Mutual labels:  elite

logo

A love letter to the Elite Dangerous racing community

Yes, racing exists in Elite and yes it's awesome -- but accessible it is not.

This project aims to provide a ground-up reimplementation of a similar-enough flight model to provide a training ground and common set of tools to track leaderboards, ghosts and general tom-foolery. Feedback is extremely welcome!

Download on itch.io

Join the discord

Follow me on twitter

Planned Features

  • Flight sticks of all shapes and sizes (done!)
  • Basic time trial map types
    • Sprint: 1 start, checkpoints, 1 end (done!)
    • Laps 1 start block, checkpoints, lap counter
  • Leaderboards with automatic replay / ghost upload via Steam
  • Basic Multiplayer
  • VR Support (done!)
  • Infinite terrain generation (done!)
    • Freeplay flight, seed generation (done!)
    • Record + share racetracks (format supports it)

Building

Unity build: 2021.2.7f1

The release build is reliant on some paid assets (follow instructions underneath to build without for dev purposes!):

IF YOU DO NOT HAVE THESE ASSETS (and, why would you?) and do not wish to buy them, follow these instructions to build:

  • Ensure you have https://assetstore.unity.com/packages/tools/terrain/mapmagic-2-165180 in your Unity account (the free version of map magic will suffice, although you will miss some features and may not be able to load some terrains).

  • Clone the repository

  • Find the forward renderer asset in Assets/Settings and remove the missing renderer feature in the inspector. This is the SC Post fog effect.

  • Go to Edit > Project Settings > Player > Other Settings > Scripting Define Symbols. Add a new define, call it NO_PAID_ASSETS. This will disable any code references to non-free assets.

image

Steam Integration

If you wish to build without Steam integration, add the Define Symbol DISABLESTEAMWORKS. This will completely disable all steam integration and UI functionality, and the multiplayer component will work with regular IPs + port forwarding.

Running in the Unity Editor

The easiest way to get going is simply to load the Main Menu scene (Assets/Scenes/UI/Main Menu) but if you want to be able to jump right in when testing stuff, load @Test Scene from the root scenes folder and additively load a map and environment from their respective folders (set the environment as active scene for correct lighting etc). A ship player will be spawned at the location of the entity inside the @Test Scene root entity.

License

All code is distributed under the GPLv3 license (see LICENSE). All models, textures and materials which are developed solely for this project (e.g. are not third party assets) are distributed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International license (see ASSET-LICENSE) Permission to reuse the logo and name is not permitted.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].