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

C#Script Utility

by Battery Posted 15th Jul 2018 at 1:06 PM - Updated 16th Feb 2021 at 8:24 PM by Battery
96 Thanks  Thanks     20 Favourited
Warning !
This mod does not contain new gameplay or new Gameplay objects. In fact the mod does nothing but sitting in memory waiting to be utilized by other mods. So unless another modder pointed you in this direction or you are a modder yourself, you can probably stop reading here.

What is this mod ?
This mod is a C# Library of Methods and Classes that enable you to implement varios functionality in a simpler way then without it (see Features)

Mods that Make use of this Utility


Usage:
For Players:
Just drop the Package file into your Mods/packages folder or subfolder

For Modders:


Why this mod ?
The mods i have created so far all share some similar functionallity that was only achievable through heavy modification of the original methods and classes. So my idea was instead of every mod reinventing all the changes and packaging their own version of the changes, i could just create a common library that my mods would use. After migrating the functionality to the new library i made changes to the methods and classes so that they became more flexible. This new flexibility gave me the idea to open up the mod for everyone who was interested in using similar functionality in their mod(s).

Challenges:
Be aware that updated versions might require you to change your code slightly, i will however not remove functionality of the mod in updates if not absolutly necessary. I will do my best to keep Compatibility from this version upwards.


Features


Future plans:
Gathering feedback/listening to suggestions (ongoing)
Improve the Documentation and add missing Methods
Performance tweaks
Work on Easier Accessibility and better flexibility
DONT take features away
Bugfixing based on feedback

If you have feedback or questions feel free to ask them either in the comments or in the mods forum thread

Changelog

15.07.2018 Version 1.0.0
Initial Release
18.07.2018 Version 1.0.0

22.07.2018 Version 1.0.1

15.03.2020 Version 1.0.2b1 and 1.02b

07.10.2020 Version 1.0.2b5

14.02.2021 Prototype only 1.0.2b6


Additional Credits:
Nraas industries for some insight on their menus
PuddingFace for being so nice to do some proof of concept testing and giving feedback
TreyNutz for giving feedback on an early prototype of the menu system.
Zoe22 and FloTheory for helping to test the Auto Menu feature


PuddingFace , Clang2, KittyTheSnowcat and Lyralei for showing their interest in the mod so that i did go through with it rather then dumping it.



This is a multi-part download:


Only use one of the *.package files in your game

Download files

Filename Size Downloads Date
Current Prototype.7z | This contains the most recent Prototype of the mod bundled with an Example for S3SE

Size: 736.3 KB · Downloads: 191 · 14th Feb 2021
736.3 KB 191 14th Feb 2021
Battery_Utility_1.02b5_mastermenu.7z | added Auto Menu functionality

Size: 724.3 KB · Downloads: 1,737 · 7th Oct 2020
724.3 KB 1,737 7th Oct 2020
Battery_Utility_1.02b5.7z | Newest Version (Incompatible with PregnancyVariations and Abductor)

Size: 723.7 KB · Downloads: 924 · 7th Oct 2020
723.7 KB 924 7th Oct 2020
Utility Legacy Versions.7z | Outdated Legacy Versions

Size: 273.1 KB · Downloads: 535 · 15th Mar 2020
273.1 KB 535 15th Mar 2020

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!
 
21 Comments / Replies (Who?)

Expansion/Stuff packs required:
Sims 3

21 Comments / replies (Who?)

3,784 Downloads

35,532 Views

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

Tags: #Battery, #Script, #Utility, #Menu