Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sanjosolutions/sims4-mod-development-tools

Sims 4 mod development tools
https://github.com/sanjosolutions/sims4-mod-development-tools

sims4 sims4cc

Last synced: 4 days ago
JSON representation

Sims 4 mod development tools

Awesome Lists containing this project

README

        

# Sims 4 Mod Development Tools

Compiler for Sims 4 mod python scripts. It creates the `ts4script` file that is usually shipped.

# How to get started

## Installing Python

It's recommended to install the same Python version as is used by Sims 4. At the time of writing this seems to be 3.7. This can be found out by checking the info on the file `/Game/Bin/python*_x64.dll`.

This can be done with [Anaconda](https://www.anaconda.com/download/success). After having installed Anaconda, create a new environment for Sims 4 by opening the `Anaconda Prompt` (you can find that under programs in Windows), and running the command `conda create --name Sims4 python=3.7`. To run Python scripts in this environment, open the `Anaconda Prompt` and switch to the environment with `conda activate Sims4`.

## Installing the Sims 4 Mod Development Tools

Download this project (`git clone https://github.com/SanjoSolutions/sims4-mod-development-tools.git` or download the ZIP).

## Setting up the Sims 4 Mod Development Tools for a project

1. Copy `settings.template.py` from the sims4-mod-development-tools folder to your project and name the file `settings.py`.
2. Adjust the settings to your preferences. Minimally that's the author and project name. And maybe the folder names and paths.
3. To compile your project, open an Anaconda Prompt with the Sims4 environment, go to your projects folder and run `python /compile.py`.