SIMTOOLS
VERSION CHANGELOG

The following page details all changes made to TS3Tools / SimTools during its development cycle. Future versions, going forward, will rely heavily on retrieving the latest versions of all resources from the internet.

SimTools

d364c9c: Fix release name formatting in workflow
8e82228: Simplify release workflow by removing redundant builds
5b83195: Update build targets in release workflow
e805133: Update release.yml for multi-target build quoting
a434b51: Update build process for multi-file projects
b763cbb: Modify release tag format to include datestamp
5a91cc2: Improve version extraction and build process in release.yml
c5e6b0f: Enhance version extraction and build process in release.yml
2d28031: Enhance release workflow with version extraction
32f5ff2: Refactor release.yml for better project output handling
4e1d402: Refactor release workflow for improved artifact handling
1283194: Refine GitHub Actions release workflow
1c9f862: Update release workflow to include more file types
1be5eaa: Modify release workflow to copy binaries to staging
5cdd345: Delete .github/workflows/build.yml
1ebdef7: Update build badge in README.md
bbcd5f7: Enhance release workflow with binary uploads
7350b78: Modify release.yml to trigger on master branch
984ff36: Add GitHub Actions workflow for build and release
5d2693f: Update solution file name in build workflow
4082483: Some links changed. Still working on it, but its bedtime.
703ed12: Added OpenSave to Game Tweaks menu.
680d854: Dang it git, quit synching the wrong name for the solution file. I renamed it four pushes ago.
1cf5ef0: A couple more updates to the exclusive items page.
0707304: Added missing back button to Exclusive Items page.
114f5c7: Bugfixes... yay!
c06677b: Obfuscar NuGet installed.
bd2f108: Changes to build incrementer, release channel no longer builds pdb's.
0f0d27f: Changes to how the app fetches exclusive patreon items.
0090b99: New exclusive item added.
83e5ec8: New background. Slight UI changes to prevent blending with the background.
058a974: - Addressed an issue in which BouncyCastle was only using TLSv1. Added v1-v1.3 range so that the app can decide which handshakes to send, this should address connection failures to any hardened servers.
c8422b8: Migrated from Net.Http to BouncyCastle to mitigate TLS failures on older operating systems (i.e. Windows 7).
ac8fbd7: - Fixed SimToolsInstaller TLS 1.2 support in Windows 7.
a3a10ef: Downgraded SimToolsApp to net 6.0. This will hopefully open up support back to Windows 7 (have yet to test).
2c5226b: - Added exit button to Music Packs page. - Katy Perry Sweet Treats Conversion guide integrated with button that does registry edits (experimental). - Special Thanks page updated. - Project file renamed from SimTools_v4 to SimToolsApp.
2a6dbb3: PATCH: Fixed the first-start music download dialogue.
c54ffe0: Added download all button to Music Pack page. Adjusted script to download all tracks if requested.
2b43291: 4.0.6 released to site, updated buildcounter.
c9a6022: Updated to 4.0.6
be9f93f: Music Packs finished. Yay!
5fd9649: More music pack work. Building context menus.
1a1d4d5: More music pack prep / changes.
3e7f1f7: Music Packs
3a207d2: Fixed broken links in support page.
5c923f7: Language Tool done. Updates to Repo Maker. Updated installer to enable checkboxes for Repo Maker and Language Tool as optional. Updated main app to launch Repo Maker and Language Tool if present or notify for reinstall if they are not.
2f339a7: Updates to repo maker. 7z and wget removed (deprecated). Updated apache config.
e627ec5: - Added Repo Maker. - Adjusted http requests to ignore SSL if hosting local repo on loopbacks (127.0.0.1 / localhost).
9da1c3e: Added first exclusive item. Updated language files for new item.
1304d63: Fixed nRaas repo typo (made downloads fail).
4a5cb24: Updated to 4.0.4
471d471: - Finished up adding the rest of the icons to context menu items. - Added otvdm for SimTower to Bugfixes. - Added SimTower directory to Settings. - Updated language files for new SimTower entries.
c731a8d: merge
4a55f55: Adding more icons for context menus.
da6d91d: Added bug report / update report button to main page. Build 4327.
d72c369: Added Sketchbook Pixels to Recommended Mods.
702ed22: Updated to 4.0.3
7f30c83: - DXVK updated to v3.0. - Ultimate ASI Loader updated to 9.7.2 - Sims 3 Setting Setter updated to 1.6.1 - Fixed missing files in Mono Patcher installation. - Slight updates to language files.
1cb6b76: Build count 4317
a154839: Added some missing language strings in the settings menu.
60a3147: Updates to Japanese, Portuguese, Russian, Chinese language files. - Wrapped generic keys copy button in exception tag. Hopefully mitigating potential crashes.
cccb8f3: Updated translations for Arabic, German, Spanish and French.
448a773: Additional tweaks to donor system.
16cc21f: - Fixed music player restarting from a paused/stopped state whenever settings were saved. - Added e-mail field to donor system so that not just anyone can revoke keys.
4c726ed: - Simler90 Fixes updated to 210 on repo. Added options for EA, Steam and Retail for Simler installation. Patch level increased to 2 (4.0.2) - Updated Video Tutorial and Comparison videos.
abf8ff2: Merge branch 'master' of https://github.com/dbrown1986/SimTools
d167643: Fixed bad link for optional splashscreen. Language file rework. Removed duplicate string from GenericKeys.
364f3b4: Revise README for image paths and feature updates
713fed9: - Removed \r operand from en translation file. - Added screenshot capture warning to GenericKeys window. - Added removal mechanics to Sims 2 bugfixes.
40b83cd: - Removed global 'Select All' option from Gameplay Fixes for the time being, as it is likely to cause issues. - Removed duplicate Mono Patcher entry in Bugfix Central, as it already exists in the Game Tweaks menu.
251d286: GPU Addon re-enabled as not all GPU's support Vulkan. Added a message suggesting the use of VXDK if possible.
12baee8: Added uninstall and update mechanics to the Gameplay Fixes section.
1488f2b: More header comment adjustments.
c054f7d: More descriptive header comments...
155fccf: Adding various description headers to source files. Best settings for TS3 coded to offer to modify the files for user. INI Tweaks coded to offer to modify the files for user.
d43dd9c: Holidays implemented: St. Patricks Day, Independence Day, Christmas, NYE. More to come later down the line. Will only show in the week surrounding the holiday.
c75e308: SimToolsInstaller now dynamically changes Program Files path on architecture selection, unless user specifies custom install path.
3ca6559: Updater updated with languages.
c6a9b76: Added languages to SimToolsUninstaller.
728d2e5: Updated Installer with localization of nine languages. Installer will attempt to detect localization of windows installation.
fe29345: Switch to MSBuild for building the solution
e58c272: Reverted net8.0-windows7.0 as NET 8 will likely not run on Windows 7. Future endeavors may lead to supporting older operating systems, but not at this time.
98fdf2a: Project files updated to declare Windows 7 as the minimum supported operating system (sorry Vista and XP users).
39ae9f5: License and Readme moved to root directory.
2fa5e21: .gitignore updated to ignore SimTools_v4.sln.bak from sync (old vs solution file in case merging projects failed).
246c51f: SimToolsInstaller, SimToolsUpdater & SimToolsUninstaller merged into entire solution. Projects can be compiled together or seperately.
911f4c8: Updated API readme. Adding holiday images. Added spinning plumbob to exclusive items page. Removed background from splash screen. Implemented cipher into donor system.
a8097a2: Included API files, new plumbob images, adjustments to music player.
01acf9f: Added donor deactivation API mechanic (Remove Key).
c20a5e3: Implemented API for donor system. Limited to 5 activations per donor key.
65c4d78: Updates to ad system. Updates to donor system. Support page updated to include ad buyout.
2709815: Added UserDataDir variables.
ce0ec86: Revise README with updated tools and installation info
9dc8a09: Updated INI to SimTools.ini, a few other minor tweaks. Beta release compile based off this commit.
2c6fd04: Ad banner added to bottom center. Mainly non-affiliated sims download sites mentioned on the website. May feature occassional partners that SimTools has used. Removable by Patreon contribution.
e794574: Rename windows.yml to build.yml
7259c32: - TS3 GPU Addon disabled in favor of DXVK. - Fixed Simitone MessageBox - Added Anime_Boom guides. - Fixed transparency in Download Progress window.
298e68b: Add windows.yml workflow file
69c6044: Integrated Sims 2 Legacy Collection extender into auto-installation flow. Added translations for its message boxes.
3b5d5b9: Fixed SLN
a57853a: Added overrides string path
93cf5b4: Polishing a few things.
f106c29: Translations finished, though there may be some missed. Anything missed will be patched when reported.
aa0d0d2: More translation system work.
0d19345: More work on translation system. Resume MainWindow, Line 239.
aeae3c6: More translations
87bd6b2: Adjusted repo speedtest into a button in Intro page.
b983392: Fixed an error where TS3 store piracy messagebox fires off early.
05237e1: Merge with local
0ac3756: Updates to language system.
0e36eda: Slight adjustment to dependencies folder.
0f4bbbe: - Added text to exclusive items (patreon) page. - Exclusive items button adjusted. - URL verification and file resolution. - 7Zip handling added.
2c80e7b: Update README links for Patreon and Easter Eggs
75b3283: Add Exclusive Items button to IntroductoryPage
f3e09a3: Add Exclusive Items button and functionality to intro page
3503e45: Add ExclusiveItems.xaml for exclusive items display
eca7ece: Add ExclusiveItems window with language support
eae5fe8: Add Patreon support section and easter egg hints
490ecf0: Removed release.yml
7c8beb1: Enable tag-based release for version 4.0.1
9172cc2: Disable tag-based release triggers
8df7baa: Update GitHub Actions workflow to create releases
a1dd81d: Add GitHub Action to create a release
9d7787a: Update official version URL for fetching version.txt
fa2795c: Update official version URL for fetching version.txt
74aaea1: Update DefaultBaseUrl to new repository address
0f972a9: Add US and EU repository domains and IPs
c331cac: Revise README with new features and installation steps
512ad4a: Layout updates.
0b3ecad: * Best In-Game Settings and TS3 INI Tweak menus fully removed from project, integrated into context menus with deprecation warning. Redirects to web tutorials. May be removed in future versions. * SimTools icon moved to Images\Icons folder.
d33a140: Changes to Best In-Game Settings and TS3 INI Tweak handling. Offers Setter warning and opens up the guide.
d787aa1: Music Player layout changes, Language Selection layout changes, fine tuning languages system.
3d958ab: A few more translation edits.
6ae7112: New buttons for mouse hover animation, button layout changes, additional language keys added.
a928b4b: Ongoing work on translation files.
ae0e58e: Added personalization system for Patreon/Donors.
81f97a5: Finished up easter eggs and added a bonus for finding them all.
9d8c8ff: Fifth easter egg.
d802d9a: More splashscreen tweaks.
eb4022e: SplashScreen tweaks.
aca4174: Added more hidden easter eggs, context menus populated with icons, messages added to some mods.
9634559: Ping test added to Introductory Page. Benign now, but may prove useful if other repositories eventually pop up. Allowing user to download from closest location.
f8ebbb4: Update flow modified to always use primary repository before all others.
e55bda3: Mod Framework button programmed to auto-install mod framework for Sims 3. Will now ask if the user wants the custom intro and splashscreen installed.
8da553d: Added a few more gameplay fixes. Populated nRaas mods, added more engine tweaks, removed deprecated fixes.
1409dfb: Preparing game settings and ini tweak page. Code cleanup. Verifying URL's.
56e3dc2: Some messagebox and url changes. Copyright updated to include 2004 - CurrentYear.
19375f3: Slight updates to keys and main window.
863aa63: Fixed ambiguity due to missing usings directives.
802f3f0: More progress on GenericKeys.
7070038: Building GenericKeys window.
c9e3248: Added support page and assets, updates to main window button linking.
30c4dce: - Main Page > WarningButton OnClick displays message about new video guide for SimTools v4, encourages viewing. - Added two additional songs to the music manifest (SimCity 3000, SimCopter).
8049318: Wired OnClicks for Discord, Facebook, Youtube, Steam & SimPort.
590d248: Linked ThanksButton to SpecialThanks window. Linked ViewDonors button to Donors window.
aabc809: - Added donation context menu. - Added Special Thanks window. - Added Donors window.
344246a: Added game path and mods path autodetection feature to settings.
9ba47e4: * Mod Framework button programmed. * All .package downloads will now check for SimTools custom Mod Framework.
98c25ea: Updated VersionInfo panel in main window. Added Resource.cfg to Resources in prep for Framework install button.
f827741: Updated RepoValidator with TrustedSources info, domain/ip instructions.
c7c2a57: Added repo validation check to downloads that resolve to the SimTools repository. Warns if checks fail.
5cfd183: Added buildcounter. Starts from 3988.
874a467: Release details in the about section converted into dynamic elements. Details will now reflect versioning at time of compile.
b4f9558: Added slideshow to about page.
bb28750: - Linked InfoButton on Main Window to About Window. - Added close button to About Window
4be3bd3: Updates to the about page.
a3b9cc4: Create LICENSE.md
b9c08da: Fixed text overflow in BuyWarning. Added About section. Removed GNUv3.
02739ca: BuyTS3: Added Sims 1 and Sims 2 retail sections. Grouped Medieval and Stories into branches.
82664ea: Completed digital and retail buy items.
3ad9602: Updated Kinguin link for Medieval.
ccb5423: null entries for vendors that do not support titles (i.e. EA no longer offering Medieval or games not being on certain platforms).
6a39af1: Populated digital purchase options.
ad0f91f: More buy edits
174b821: More improvements to the Buy window.
3f1d762: Fixed BuyWarning error.
90b0b53: Buy changes
5a48a71: BuyTS3.xaml updates, implementations. Icons added. URL propegating (in progress).
eb7fe2f: - Changed .cs files to .xaml.cs where it applies for nesting. - Added probationary section to TS3 Gameplay Fixes. Meant for fix mods that are in testing.
c6f3ff5: - Added caution message to No Auto Placing Community Lots - Fixed transparency in GameplayFixesWindow.xaml. - Changes to SettingsWindow. Applied TS3Box image and changes to theme colors. - Changes to update flow. Update check at start that can be supressed. Update button will now launch SimToolsUpdater.exe.
672995d: Updated DownloadProgress and GameplayFixes theme and layout.
3f206ae: Theme changes
7d90913: More changes to Gameplay Fixes, GUI's added to Download Window, Settings Window and Gameplay Fixes.
3ceba55: Update README.md
f59c16b: Update SimTools_v4.sln
a88c8f6: More changes to Gameplay Fixes, GUI's added to Download Window, Settings Window and Gameplay Fixes.
b753621: Delete snapshot-731b09f.zip
f7ca7ac: Fixed error on BuyTS3 page.
b956342: - Finalized Gameplay Fixes - Added Recommended Mods context menu - Started work on buy page
c332be5: Incorporated Gameplay Fix AIO installer for The Sims 3. Needs fine tuning.
731b09f: More image resources, populated main page. Adjustments to csproj.
d2b3cc3: - Fixed transparency in LanguageSettings. - All windows centered.
bb605e9: Code cleanup and adjustments.
045e239: Some directory adjustments, music player adjustments, code cleanup.
b92a8b4: Adjustments to csproj and other fixes.
c84d74f: - Added game and vendor icons to repo. - Changed background reference in Intro Page. - Language Selection Page layout changes and added exit button. - Additional buttons and text desciptors added to Main Window. Not programmed yet. - Small change in first-run music player initialization ensures download popup takes priority.
2d726cf: Corrected music player theme changes.
3a2e591: Revert "Music player theme changes."
05a65f1: Music player theme changes.
8e246c8: Added update method to intro page update button.
fe0c3f7: Update README.md
da35b96: Update README.md
41f8f81: Update README.md
0ed36ca: Theme changes, resized splashscreen. Converted context menu's to left-click.
e3e3528: Add skip backward and skip forward buttons to music player
c8d1df4: Default music track converted from MP3 to M4A.
6e4747b: Removed WPFMediaKit.
4463f11: Added a single default song to res/music.
6444cad: Add modal MusicDownloadWindow with progress bar and cancel support
f0d4167: Revert manifest format to bare filenames
1fa0860: Fix music download for full-URL manifest format
02ca74e: Fix music download blocking UI and breaking the player on YES
7817620: Fix NullReferenceException in SettingsWindow.LoadFromIni
0124c59: Refactor MusicPlayerWindow to XAML + code-behind
5540513: Add floating music player with shuffle, ID3 tags, and first-run download prompt
b5ad037: Resize and crop image assets
5d3c6fb: Add remote version check before launching cached executables
0d52411: Add configurable base URL system for downloads
7394afa: Remove black background from plumbob_shatter.gif using colorkey filter
81370e1: Splash changes.
c99e90c: Add GamePaths static class for project-wide game/mods directory access
7d76392: Add GitHub Actions build workflow and README status badge
13e0496: Rename namespace and assembly from SimTools_v4 to SimTools
a4af9f2: Update README.md
c72c788: Migrated windows/pages to seperate folder group.
5bc1cb4: Changed window flow to include intro page.
1abcea3: Fixed exit button on Introductory Page.
15dc1df: Some improvements to the IntroductoryPage.
c210464: Added early (unscripted) Intro page.
29c36d7: Brief README.md description.
8a6b1a5: Add project files.
a0b20d6: Add .gitattributes, .gitignore, README.md, and LICENSE.txt.

TS3Tools (Deprecated)

3.2.3.1850 - 06/25/2024
• Added slideshow to main screen, featuring images from The Sims 3 Facebook group.
• Added Music Packs selection to welcome screen to change background music.
• Added CCMagic to Mod Tools.
• Migrated downloading of additional installer resources to S3 bucket for better speed an reliability.
• Removed CDKeys.com from buy section due to their refusal to do business with me and their outright refusal of any kind of appeal. Removed stale merchants who did not respond to affiliation requests.
• Consolidated Gameplay Fixes into one screen with a list view to reduce size and resource impact.
• FIX: Music mute/restart didn't loop after restarting music.
• FIX: A few more misattributed authors in the Gameplay Fixes section. Gotta be careful when I copy and paste.
• Installer fully converted to web installer. All resources will be fetched online now during install.

3.2.2.1810 - 06/20/2024
• Completely overhauled the buy section. Seperating by Retail Discs, EA and Steam links. Updated with affiliate links where possible. If you buy through TS3Tools, I will get 2% - 5% commission. Merchants marked with an * have yet to approve affiliation.

3.2.1.1751 - 06/17/2024
• No Auto Community Lots misattributed, corrected to bluegenjutsu.
• Added update check to About section.
• Added the 'Buy Games' section. No link affiliation (yet).
• Added Motive Mobile "Fix" to list of Supernatural fixes.
• Added Showtime Collectors Edition conversion.
• Sims 3 Dashboard added to Mod Tools.

3.2.0.1751 - 06/16/2024
• First initial release of TS3Tools.
• Added GPU Addon Tool.
• Added Regul Save Cleaner.
• Added LazyDuchess Smooth Patch for TS3 and Medieval.
• Added LazyDuchess EA Launcher.
• Added LazyDuchess Alder Lake CPU Patcher.
• Added nRaas Core Mods (ErrorTrap, Overwatch, MC, Register, Saver, DebugEnabler and NoCD).
• Added Game INI tweaks and best in-game settings (courtesy of Anime_Boom).
• Added TinyUI Fix by just-harry.
• Added Sweet Treats conversion guide by Emma & Cruinne on the Steam Forums.
• Added Simler90's Core Fixes.
• Added 57 various gameplay fixes (each attributed to their authors).
• Added 7 EP and SP patches for games released before Generations.
• 13 curated mods added to the Recommended Mods section with descriptions and an option to go to the download page.
• Added Sims 3 Store curated page and guides, includes Daily Deal Rotation Spreadsheet and video guide, as well as free stuff.
• Create-A-World, Sims 3 Package Editor (S3PE) and Sims3Pack Extractor added to Mod Tools.
• Generic Keys added for lost cases or games bought second-hand without codes included.
• Easter egg hidden within the program (been there since I first started programming TS3Tools as a launcher back in 2021), see if you can find it!