MTS has all free content, all the time. Find out how YOU can help to keep it running. Tell me how...

Sims 3 Script Extender Prototype

by Battery Posted 17th Feb 2021 at 3:21 PM - Updated 20th Feb 2021 at 8:01 PM by Battery : Installation added to Description Text
21 Thanks  Thanks     10 Favourited
Overview:
The Sims 3 Script Extender (S3SE) adds IO functionality previously unaccessible to Modders. You can access the new Functionality by interfacing with the C# Script Utility mod Prototype Version.
It is currently in an advanced prototyping phase, right now the mod only adds IO capabilities to the game.
If you got suggestions what additional features would be cool, let me know and i see if implementing them makes sense for the mod.

Current functionality :


Requirements:
You will need my Script Utility mod (Prototype Version) to Interface with this mod.

Installation
1) Install the Script Utility mod (Prototype Version)
2) Extract the content of S3SE.7z to \Sims3\Game\Bin so you have the path \Sims3\Game\Bin\Battery


Usage:
Origin Users:
Start your Game, when the Game starts loading (before the main menu) run S3SE_runtime.exe, if the process was sucessful you should see a Message soon after

Users who can start the game via TS3W.exe:

Run the S3SE.exe and wait. The game should automatically start up after a moment and should show a Message soon after the loading begins (if that does not work you can also try the Instructions for Origin Users but make sure S3SE is not running anymore [Task manager])


Example Usecases:
Save Your mods Settings on a drive or share them with others
Improve your own Prototyping by loading assemblies at runtime (Tip: wrap the method you want to test in a delegate and replace that delegate with newer version)

Disclaimer:
I dont take any responsibility for any damage caused by this mod (direct or indirect), so as always use at your own risk !

Terms of Use:
Do not reupload / claim as your own.
Do not create derivatives based on this

Conflicts:
Right now im not aware of any conflict with another mod, let me know if you run into such a problem.

Known Issues:
- The game can crash at the Startup (the Start procedure is somewhat delicate and time sensitive) Trying again often results in success.
- Some antivirus software detects the files as malware

Changelog

17.02.2021
Original Prototype Upload


Additional Credits:
Special thanks to my fellow Script modders who risked their lives to test S3SE (Testing was maybe not quite that dramatic)
zoe22
Axen
Lyralei

C# IDE Used: trusty old SharpDevelop
CPP IDE Used: Code::Blocks (Compiler MSYS2 x86 package)



This download has custom installation instructions!

In addition to the normal installation instructions, this download also has a custom instruction, as follows:

Basic Download and Install Instructions:

1. Download: Click the download link to save the .rar or .zip file(s) to your computer.

2. Extract the zip, rar, or 7z file.

3. 1. Install the Prototype of the C#Script Utility mod
2. Extract the S3SE.7z to your \Sims3\Game\Bin Folder you should now have a path \Sims3\Game\Bin\Battery containing
BatteryLib.dll, S3SE.exe and S3SE_runtime.exe

Need more information?

Please read to ensure correct installation of this item!

Download files

Filename Size Downloads Date
S3SE.7z

Size: 491.9 KB · Downloads: 45 · 17th Feb 2021
491.9 KB 45 17th Feb 2021

Key: - File was updated after upload was posted
Tip: You can click the magnifying glass to see the archive contents

Need help with downloading or installing content? Click here!
 
8 Comments / Replies (Who?)

Expansion/Stuff packs required:
Sims 3

8 Comments / replies (Who?)

46 Downloads

1,496 Views

Operating System: Windows
Utility Type: Miscellaneous
Plugin Type: Not Applicable

Tags: #Battery, #Script Extender, #Script, #Utility

Also recommended:

https://modthesims.info/d/615096/c-script-utility.html