Skip to content

spacehare/desynced

Repository files navigation

desynced

for my Desynced mods and tools

using mod.py

  1. install python
  2. install PyYAML
  3. edit mods.yaml with your file paths
  4. use py mod.py -h for command help

what it does:

  1. take user arguments (like what mod the user wants to upload)
  2. take information from the mods.yaml file (like the mod id and path if they exist)
    • if the mod id or the mod itself does not exist, ask the user if they want to upload a new one
  3. zip the folder, if the mod isn't already zipped
  4. uploads or updates with DesyncedModUploader.exe

example: py mod.py RabbitsFirstMod

it can also create symlinks. you can choose one or it will default to Desynced's mods folder (content_mods)

example: py mod.py RabbitsFirstMod --sym

example mods.yaml:

uploader: R:\Rabbit - Game Dev\DesyncedModUploader-1.0\DesyncedModUploader.exe
content_mods: N:\SteamLibrary\steamapps\common\Desynced\Desynced\Content\mods
workshop: N:\SteamLibrary\steamapps\workshop\content\1450900

# path should be relative to this file (mods.yaml)
RabbitsFirstMod:
  id: 3021710010
  path: RabbitsFirstMod\RabbitsFirstMod

About

No description or website provided.

Topics

Resources

License

Stars

Watchers

Forks

Contributors