Skip to content

A small C# utility for The Sims 3 modding that automatically imports your compiled script into a Sims 3 package file immediately after building in your IDE.

Notifications You must be signed in to change notification settings

Paprotk/ts3buildtool

Repository files navigation

TS3BuildTool

A small C# utility for The Sims 3 modding that automatically imports your compiled script into a Sims 3 package file immediately after building in your IDE.

How it works

This tool removes the need to manually open s3pe after every compile to import .dll into s3sa resource.

  1. Build your project in your IDE.
  2. Locate: The tool finds your new DLL and scans your Mods folder for the package.
  3. Inject: It swaps the S3SA resource automatically.

Setup

  1. Download the latest release from the Releases page.
  2. Extract the Tools folder directly into your project's solution directory.
  3. In your Mod project, go to Properties > Build Events > Post-build event and paste: "$(SolutionDir)Tools\ts3buildtool.exe" "YourModName_*" "$(ConfigurationName)"

Command Line Arguments

Arguments must be passed in this specific order:

Argument Description Example
Mod Name Name of your package. Supports * wildcards. "Arro_MCR_2.*"
Config The build folder to look in (Debug/Release). "$(ConfigurationName)"
Skip Folders (Optional) Folders to ignore in your Mods directory. "Backups,Old"

Credits & Legal

  • This tool uses the s3pi library (Copyright © 2009 Peter L Jones).
  • Distributed under the GPLv3 license as a derivative work.

About

A small C# utility for The Sims 3 modding that automatically imports your compiled script into a Sims 3 package file immediately after building in your IDE.

Resources

Stars

Watchers

Forks

Contributors

Languages