Replies: 2 comments 2 replies
-
I suggest something similar to this BombSquad
├── data
│ └── awesomemod
│ └── databases
│ └── awesome.db
├── mods
│ └── awesomemod
│ ├── audio
│ │ └── awesomesound.ogg
│ ├── data
│ │ ├── languages
│ │ │ └── english.json
│ │ └── maps
│ │ └── awesome_map.json
│ ├── models
│ │ └── awesomemodel.bob
│ ├── python
│ │ └── awesomemod
│ │ └── __init__.py
│ └── textures
│ └── awesometexture.dds
└── python
└── awesome_mod_single_file.py
|
Beta Was this translation helpful? Give feedback.
-
A few notes from my end: My longer term vision for the game is to have as much as possible be cloud based, and the first pieces of that will be asset-packages in 1.7. Basically, modders will be able to upload asset source files (.wav, .png, etc) and group them into packages associated with their accounts and then any game scripts referring to those packages will result in the engine automatically downloading the correct compiled texture/sound/etc. files for the current platform. This means it'll be possible to run servers using mods and everyone connecting will be able to see everything without having to manually install anything. I've already got the cloud-based asset build system working and just need to finish adding support to the game to download and use them. The changes to game scripts will be something like this if you want to get a preview. I'm sure I'll make some tutorials or more documentation as 1.7 nears and things start working. I'd love to get feedback from modders when that happens. Note that this will only cover asset files such as textures, sounds, etc. that need to exist on all clients. Things like scripts will never be automatically downloaded for obvious security reasons, and some data files such as databases would only need to exist on the host. So perhaps this conversation can continue regarding those sorts of things... |
Beta Was this translation helpful? Give feedback.
-
Currently there are only one 'cross-platform' location for storage some of mod files it needs, which is the mods folder.
It's probably a good idea to discuss the options for folder structures with mods data here.
Beta Was this translation helpful? Give feedback.
All reactions