Skip to content

churris-x/factorio-more-music

Repository files navigation

More Music

Adds a miscellanea of songs from other games like SpaceChem, FTL, Project Zomboid and some older factorio tracks.

Contents

Todo

  • How to setup track-type -> best to skip interludes
  • Add Project Zomboid ost
  • Understand where loading screen melody is -> __core__/sound/main-menu-motif.ogg
  • Understand how to change the loading melody -> BLOCKED
  • Learn more about how data.raw works
  • Learn how to make better settings -> wiki
  • Learn how to make an in-game ui
  • Create a changelog checker?
  • Add a .gitattributes file to use git archive in the future for packaging the mod

Roadmap

v0.0.1 - MVP

  • Add all songs from music folder
  • Check volume balance between sources default == sc == ftl == old == pz
  • Adjust track weight so smaller sets play more often

v0.0.2 - Add thumbnail image

  • Add jukebox thumbnail image
  • Add workflow to create a github release

v0.1.0 - Add playlist settings

  • Add settings to choose which songs to use
    • Add setting to remove base game songs

v0.1.1 - Restrucure codebase

  • Move all mod files into a src/ folder
  • Add a build step to automatically publish in the factorio mod portal

v0.2.0 - Add in-game music player

  • Add current song and skip button in game
  • Shuffle button?

v0.3.0 - Take Space age fully into account

  • Make playlist work for different planets
  • Shuffle planet button?
  • Can the planet property be set to space or is that not a real SpaceLocationID ?
  • Is there an easy way for a track to be playable on multiple planets? Besides creating a new entry for every planet?
  • If space-age is not installed, can a track from eg vulcanus play on nauvis? Or will it never play?

v?.?.? - Change starting track - BLOCKED

  • core files cannot be changed and mods are loaded after the sound plays
  • Create two tracks of sc-07, first half 11 seconds
  • Change loading screen melody to the intro of sc-07
  • Make menu music sc-07 after intro melody
  • Add setting replace loading track that toggles this behaviour

Info

License & Acknowledgements

All code is under MIT License.

Many thanks to:

which served as inspiration for this one.

About

Adds more songs to factorio

Topics

Resources

License

Stars

Watchers

Forks

Languages