Crear mods para un juego, no suele ser una tarea sencilla. A menudo, al principio, tenemos muchos problemas, dado que si bien, podemos tener experiencia en el juego, no conocemos bien el funcionamiento interno de los mismos, o de que forma, el lenguaje que se utiliza para la creación de los mods (en este caso lua), interactua, con las funciones nativas del juego, sobrescribiendo el comportamiento, y logrando el resultado esperado...
Pero no todo esta perdido, por suerte, lua, al no ser un lenguaje compilado, el código fuente, es visible, lo que nos permite, aprender de todos modos, que tengan comportamiento similares. Dentro de github, existen muchos mods que tienen el código fuente subido, y que los desarrolladores, en la medida en que sacan actualizaciones, posiblemente, realicen commits con los cambios.
Podes buscarlo, utilizando el siguiente tag:
La estructura básica, que suelen tener todos los mods, es la siguiente:
PatagoniaBuilds/
|-- Contents
| `-- mods
| `-- PatagoniaBuilds
| `-- media
| `-- AnimSets
| `-- actiongroups
| `-- anims
| `-- anims_X
| `-- animscript
| `-- animsold
| `-- animstates
| `-- clothing
| `-- font
| `-- fonts
| `-- geomTextures
| `-- gibs
| `-- hairStyles
| `-- heightmaps
| `-- inventory
| `-- items
| `-- launcher
| `-- lightmaps
| `-- lua
| `-- luaexamples
| `-- maps
| `-- models
| `-- models_X
| `-- music
| `-- newuitests
| `-- profanity
| `-- radio
| `-- scripts
| `-- shaders
| `-- sound
| `-- texturepacks
| `-- textures
| `-- ui
`-- preview.png
Si queres añadir contenido, sobre el tema, podes dejarlo en los comentarios, aunque seguramente, el post, ira actualizándose, en la medida, en que se incluyan vídeos o nuevas guías.