Skip to content
This repository was archived by the owner on Jan 24, 2024. It is now read-only.

Buzz-pbox/patch-1 #61

Open
wants to merge 298 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
298 commits
Select commit Hold shift + click to select a range
176c920
Create ImportJFIF.resx
cmarNYC Jan 13, 2016
6a71559
Create JFIFImportHelper.csproj
cmarNYC Jan 13, 2016
656b4b5
Create Program.cs
cmarNYC Jan 13, 2016
614f35f
Create ThumbnailImport.helper
cmarNYC Jan 13, 2016
bf37822
Create AssemblyInfo.cs
cmarNYC Jan 13, 2016
7b93ca8
Create Resources.Designer.cs
cmarNYC Jan 13, 2016
41283b3
Create Resources.resx
cmarNYC Jan 13, 2016
7178888
Create Settings.Designer.cs
cmarNYC Jan 13, 2016
95ac5d9
Create Settings.settings
cmarNYC Jan 13, 2016
3c4f570
Create DMAPImageExport.helper
cmarNYC Jan 13, 2016
f127e52
Create DMAPImageExportRobe.helper
cmarNYC Jan 13, 2016
2de0a5d
Create DMAPImageHelper.csproj
cmarNYC Jan 13, 2016
19ed347
Create Program.cs
cmarNYC Jan 13, 2016
24a68ad
Create AssemblyInfo.cs
cmarNYC Jan 13, 2016
762a4a8
Create Resources.Designer.cs
cmarNYC Jan 13, 2016
e4bc20d
Create Resources.resx
cmarNYC Jan 13, 2016
98e7a44
Create Settings.Designer.cs
cmarNYC Jan 13, 2016
ef680ab
Create Settings.settings
cmarNYC Jan 13, 2016
f348755
Display of more useful information
cmarNYC Jan 13, 2016
ad4e6b6
Update CatalogCommon.cs
cmarNYC Jan 13, 2016
5d89dd8
Added backwards compatibility of property tags
cmarNYC Jan 13, 2016
97b87cf
Updated with info from EA bt resource description
cmarNYC Jan 13, 2016
633ebc1
Added constructor to support backwards compatibility
cmarNYC Jan 13, 2016
bfdeabf
Fixed and updated
cmarNYC Jan 13, 2016
75278a8
Fix update checking, make visiting update site optional and fix some …
BrutalBuzzler Jan 15, 2016
ff9224f
Delete CLIP exportAsNewName.csproj
cmarNYC Jan 18, 2016
4e75282
Delete CLIP exportAsNewName.sln
cmarNYC Jan 18, 2016
592b62c
Delete CLIPexportAsNewName.helper
cmarNYC Jan 18, 2016
8f6ba65
Delete MainForm.Designer.cs
cmarNYC Jan 18, 2016
2ed0229
Delete MainForm.cs
cmarNYC Jan 18, 2016
c497a4e
Delete MainForm.resx
cmarNYC Jan 18, 2016
60ba868
Delete Program.cs
cmarNYC Jan 18, 2016
aa947ba
Delete AssemblyInfo.cs
cmarNYC Jan 18, 2016
3dcb68d
Delete AssemblyVersion.cs
cmarNYC Jan 18, 2016
c30315e
Delete Settings.Designer.cs
cmarNYC Jan 18, 2016
a496f2e
Delete Settings.settings
cmarNYC Jan 18, 2016
3d21cdf
Delete MainForm.Designer.cs
cmarNYC Jan 18, 2016
a9745b8
Delete MainForm.cs
cmarNYC Jan 18, 2016
7341fed
Delete MainForm.resx
cmarNYC Jan 18, 2016
caee68f
Delete OBJK Resource Editor.csproj
cmarNYC Jan 18, 2016
371cc51
Delete OBJK Resource Editor.sln
cmarNYC Jan 18, 2016
0c678c1
Delete OBJKResourceEditor.helper
cmarNYC Jan 18, 2016
52f78d5
Delete Program.cs
cmarNYC Jan 18, 2016
8ca783f
Delete AssemblyInfo.cs
cmarNYC Jan 18, 2016
1cc7a8e
Delete AssemblyVersion.cs
cmarNYC Jan 18, 2016
2862ea7
Delete Resources.Designer.cs
cmarNYC Jan 18, 2016
c692a96
Delete Resources.resx
cmarNYC Jan 18, 2016
f97da1d
Delete s3pe.ico
cmarNYC Jan 18, 2016
c764a09
Delete Export.Designer.cs
cmarNYC Jan 18, 2016
707b140
Delete Export.cs
cmarNYC Jan 18, 2016
9f086b4
Delete Export.resx
cmarNYC Jan 18, 2016
2696b87
Delete Import.Designer.cs
cmarNYC Jan 18, 2016
e5af232
Delete Import.cs
cmarNYC Jan 18, 2016
10f76d2
Delete Import.resx
cmarNYC Jan 18, 2016
a83db22
Delete MyProgressBar.cs
cmarNYC Jan 18, 2016
1b9a861
Delete Program.cs
cmarNYC Jan 18, 2016
800755e
Delete S3SA DLL ExpImp.csproj
cmarNYC Jan 18, 2016
5603be4
Delete S3SA DLL ExpImp.sln
cmarNYC Jan 18, 2016
2939ab1
Delete S3SADLLExport.helper
cmarNYC Jan 18, 2016
0e29e81
Delete S3SADLLImport.helper
cmarNYC Jan 18, 2016
22fb74e
Delete S3SADLLViewer_Go.helper
cmarNYC Jan 18, 2016
fc30d52
Delete S3SADLLViewer_Setup.helper
cmarNYC Jan 18, 2016
3d0b90c
Delete View.Designer.cs
cmarNYC Jan 18, 2016
224b17c
Delete View.cs
cmarNYC Jan 18, 2016
4b63743
Delete View.resx
cmarNYC Jan 18, 2016
72740ca
Delete AssemblyInfo.cs
cmarNYC Jan 18, 2016
4f0a2f0
Delete AssemblyVersion.cs
cmarNYC Jan 18, 2016
f626cb4
Delete Settings.Designer.cs
cmarNYC Jan 18, 2016
e0b0b59
Delete Settings.settings
cmarNYC Jan 18, 2016
2e148d0
Delete App.config
cmarNYC Jan 18, 2016
5994d27
Delete MainForm.Designer.cs
cmarNYC Jan 18, 2016
45fe89f
Delete MainForm.cs
cmarNYC Jan 18, 2016
51e2986
Delete MainForm.resx
cmarNYC Jan 18, 2016
e3615a4
Delete Program.cs
cmarNYC Jan 18, 2016
9353f20
Delete STBL Resource Editor.csproj
cmarNYC Jan 18, 2016
ebeca97
Delete STBL Resource Editor.sln
cmarNYC Jan 18, 2016
c7accb2
Delete STBLResourceEditor.helper
cmarNYC Jan 18, 2016
4b4a17b
Delete AssemblyInfo.cs
cmarNYC Jan 18, 2016
65f3fb2
Delete AssemblyVersion.cs
cmarNYC Jan 18, 2016
0a0ceb7
Delete Resources.Designer.cs
cmarNYC Jan 18, 2016
24be29b
Delete Resources.resx
cmarNYC Jan 18, 2016
ea8962e
Delete s3pe.ico
cmarNYC Jan 18, 2016
f42eb01
Delete Program.cs
cmarNYC Jan 18, 2016
4fd3de9
Delete VP6-to-_VID ExpImp.csproj
cmarNYC Jan 18, 2016
bf7f1eb
Delete VP6-to-_VID ExpImp.sln
cmarNYC Jan 18, 2016
124ad94
Delete VideoResource.cs
cmarNYC Jan 18, 2016
42892a8
Delete AssemblyInfo.cs
cmarNYC Jan 18, 2016
4e68dba
Delete AssemblyVersion.cs
cmarNYC Jan 18, 2016
0ec6736
Delete MainForm.Designer.cs
cmarNYC Jan 18, 2016
8943938
Delete MainForm.cs
cmarNYC Jan 18, 2016
a785298
Delete MainForm.resx
cmarNYC Jan 18, 2016
d6bc587
Delete Program.cs
cmarNYC Jan 18, 2016
e3e6076
Delete VPXY Resource Editor.csproj
cmarNYC Jan 18, 2016
4daa335
Delete VPXY Resource Editor.sln
cmarNYC Jan 18, 2016
cbdf954
Delete VPXYResourceEditor.helper
cmarNYC Jan 18, 2016
817274c
Delete AssemblyInfo.cs
cmarNYC Jan 18, 2016
3312472
Delete AssemblyVersion.cs
cmarNYC Jan 18, 2016
91fceb3
Delete Resources.Designer.cs
cmarNYC Jan 18, 2016
f677ed1
Delete Resources.resx
cmarNYC Jan 18, 2016
a6122e8
Delete s3pe.ico
cmarNYC Jan 18, 2016
8626660
Delete Packages.dgml
cmarNYC Jan 18, 2016
a9d47f8
Delete ViewDDS.sln
cmarNYC Jan 18, 2016
e7771fb
Delete gpl-3.0.txt
cmarNYC Jan 18, 2016
773225a
Delete makedist-DDSTool.bat
cmarNYC Jan 18, 2016
4bcfd6f
Delete mknsis.nsi
cmarNYC Jan 18, 2016
1dff3d3
Delete DDSTool.csproj
cmarNYC Jan 18, 2016
f23cce2
Delete MainForm.Designer.cs
cmarNYC Jan 18, 2016
9e7a1f6
Delete MainForm.cs
cmarNYC Jan 18, 2016
d717cee
Delete MainForm.resx
cmarNYC Jan 18, 2016
8040e7f
Delete NewDDSParameters.Designer.cs
cmarNYC Jan 18, 2016
d5d330d
Delete NewDDSParameters.cs
cmarNYC Jan 18, 2016
0f576c5
Delete NewDDSParameters.resx
cmarNYC Jan 18, 2016
76bd0cf
Delete Program.cs
cmarNYC Jan 18, 2016
a70fdce
Delete s3peDDSTool.helper
cmarNYC Jan 18, 2016
6849a83
Delete AssemblyInfo.cs
cmarNYC Jan 18, 2016
eac9053
Delete AssemblyVersion.cs
cmarNYC Jan 18, 2016
519d423
Delete Resources.Designer.cs
cmarNYC Jan 18, 2016
7fecc3c
Delete Resources.resx
cmarNYC Jan 18, 2016
cddae67
Delete MainForm.Designer.cs
cmarNYC Jan 18, 2016
a3bf80e
Delete MainForm.cs
cmarNYC Jan 18, 2016
e385717
Delete MainForm.resx
cmarNYC Jan 18, 2016
859974d
Delete Program.cs
cmarNYC Jan 18, 2016
8b1a1e7
Delete ViewDDS.csproj
cmarNYC Jan 18, 2016
f7c4b45
Delete sim3tools_ViewDDS.helper
cmarNYC Jan 18, 2016
bb2ff79
Delete AssemblyInfo.cs
cmarNYC Jan 18, 2016
733dcb0
Delete ImportJFIF.Designer.cs
cmarNYC Jan 18, 2016
178fcf2
Delete ImportJFIF.cs
cmarNYC Jan 18, 2016
3c9ef97
Delete ImportJFIF.resx
cmarNYC Jan 18, 2016
472fe1f
Delete JFIFImportHelper.csproj
cmarNYC Jan 18, 2016
c866e37
Delete Program.cs
cmarNYC Jan 18, 2016
dd09d7f
Delete ThumbnailImport.helper
cmarNYC Jan 18, 2016
c2f4be9
Delete AssemblyInfo.cs
cmarNYC Jan 18, 2016
c49fd97
Delete Resources.Designer.cs
cmarNYC Jan 18, 2016
5760906
Delete Resources.resx
cmarNYC Jan 18, 2016
90c0587
Delete Settings.Designer.cs
cmarNYC Jan 18, 2016
79b7c1b
Delete Settings.settings
cmarNYC Jan 18, 2016
2d94445
Create DDSExport.helper
cmarNYC Jan 18, 2016
7e1925c
Create DDSHelper.csproj
cmarNYC Jan 18, 2016
aabbc93
Create DDSImport.helper
cmarNYC Jan 18, 2016
d472ac7
Create Import.cs
cmarNYC Jan 18, 2016
749aae4
Create Import.Designer.cs
cmarNYC Jan 18, 2016
0b48d99
Create Import.resx
cmarNYC Jan 18, 2016
d97fd63
Create Program.cs
cmarNYC Jan 18, 2016
8ec6503
Create AssemblyInfo.cs
cmarNYC Jan 18, 2016
1ab1b2b
Create Resources.Designer.cs
cmarNYC Jan 18, 2016
b0070dd
Create Resources.resx
cmarNYC Jan 18, 2016
23a6e20
Create Settings.Designer.cs
cmarNYC Jan 18, 2016
435c1f6
Create Settings.settings
cmarNYC Jan 18, 2016
8bd6171
Update DMAPImageExport.helper
cmarNYC Jan 18, 2016
290c5ed
Update DMAPImageExportRobe.helper
cmarNYC Jan 18, 2016
2f047d6
Changed output path
cmarNYC Jan 18, 2016
a3be2e2
Update of credits
cmarNYC Jan 18, 2016
00b8dca
Name changes
cmarNYC Jan 18, 2016
beb180c
Update GEOMViewer.helper
cmarNYC Jan 18, 2016
b65c47a
Changed output path
cmarNYC Jan 18, 2016
b43a8b5
Changed output path
cmarNYC Jan 18, 2016
603facc
Changed output path
cmarNYC Jan 18, 2016
5f0bcf2
Changed output path
cmarNYC Jan 18, 2016
343aa1c
Changed output path
cmarNYC Jan 18, 2016
2206ee5
Changed output path
cmarNYC Jan 18, 2016
05c5e6a
Cosmetic changes
cmarNYC Jan 18, 2016
4f5446c
Cosmetic changes
cmarNYC Jan 18, 2016
627a58e
Changes to credits, cosmetics
cmarNYC Jan 18, 2016
049676b
Changes to credits, cosmetics
cmarNYC Jan 18, 2016
cd0371c
Changed output path
cmarNYC Jan 18, 2016
398b291
Update RLESImport.helper
cmarNYC Jan 18, 2016
8f4149a
Changed output path and names
cmarNYC Jan 18, 2016
18512f8
Fixed names
cmarNYC Jan 18, 2016
ebaa1b9
Create Settings.cs
cmarNYC Jan 18, 2016
e5ab5f3
Create ImportThumb.cs
cmarNYC Jan 18, 2016
148413c
Create ImportThumb.Designer.cs
cmarNYC Jan 18, 2016
e91db73
Create ImportThumb.resx
cmarNYC Jan 18, 2016
c9ee1b0
Create Program.cs
cmarNYC Jan 18, 2016
37896b1
Create ThumbnailExport.helper
cmarNYC Jan 18, 2016
86637e8
Create ThumbnailHelper.csproj
cmarNYC Jan 18, 2016
3a4c52c
Create ThumbnailImport.helper
cmarNYC Jan 18, 2016
27cd0e0
Create AssemblyInfo.cs
cmarNYC Jan 18, 2016
c22e9cd
Create Resources.Designer.cs
cmarNYC Jan 18, 2016
0cff918
Create Resources.resx
cmarNYC Jan 18, 2016
41d3d1c
Create Settings.Designer.cs
cmarNYC Jan 18, 2016
f6a6cf5
Create Settings.settings
cmarNYC Jan 18, 2016
9175ac6
Added helper projects
cmarNYC Jan 18, 2016
23aef9d
Fixed comparer method
cmarNYC Jan 18, 2016
2467724
Fixed Grid editing
cmarNYC Jan 18, 2016
0e6bdda
Include System.Custom reference
cmarNYC Jan 18, 2016
83d9ccf
Delete outdated and redundant DMAP wrapper
cmarNYC Jan 18, 2016
68b377a
Create SkyBoxTextureResource.cs
cmarNYC Jan 18, 2016
e27dd76
Create WorldColorTimelineResource.cs
cmarNYC Jan 18, 2016
e045e62
Remove 1 and add 2 wrappers
cmarNYC Jan 18, 2016
7052280
Clean up Clip, ClipResource and AApiVersionedFields
bstenzel Jan 20, 2016
62733b8
Add missing tags and extensions
cmarNYC Jan 20, 2016
c990892
Fix duplicate, add DMAP and Skybox Color
cmarNYC Jan 21, 2016
b89c8e0
Revert "Clean up Clip, ClipResource and AApiVersionedFields"
BrutalBuzzler Jan 21, 2016
2542c25
Fix in CASPartResource flags, credits updated
cmarNYC Jan 22, 2016
e027baf
Add support for import of resource in the TS4 naming convention
BrutalBuzzler Jan 30, 2016
2a32cee
Refactor damage done to the tags on making the related resources back…
BrutalBuzzler Jan 30, 2016
c513be8
Attempt to fix build (WIP)
BrutalBuzzler Jan 30, 2016
77691db
Add readonly option to file open dialog and apply style conventions t…
BrutalBuzzler Jan 30, 2016
b8b44b5
Fix StblEntry so it can be added and cloned in the grid again
BrutalBuzzler Jan 31, 2016
9415895
Fix adding new STBL resources (by Inge)
BrutalBuzzler Feb 7, 2016
189d18c
Extract superclass from COBJResource and make CCOLResource inherit fr…
BrutalBuzzler Feb 7, 2016
7c4abd1
Clean up MainForm and fix bookmarks dialog
BrutalBuzzler Feb 8, 2016
56389c5
Update extensions mapping (by Inge)
BrutalBuzzler Feb 8, 2016
68af44b
Additional options in DMAP export
cmarNYC Feb 8, 2016
df7e462
Update of CLIP wrapper
cmarNYC Feb 8, 2016
a07e5fc
Merge branch 'develop' of https://github.com/s4ptacle/Sims4Tools into…
cmarNYC Feb 8, 2016
851ade3
Make each helper build into its own folder again (should fix concurre…
BrutalBuzzler Feb 8, 2016
8adbdf1
Add TRIMResource
pboxx Feb 8, 2016
6e8f6bc
Update tag tuning XML
pboxx Feb 8, 2016
68b5e7d
Added missing lines for DDS export
cmarNYC Feb 8, 2016
9696d0f
Merge branch 'develop' of https://github.com/s4ptacle/Sims4Tools into…
cmarNYC Feb 8, 2016
d737a22
Update helper folder location
cmarNYC Feb 9, 2016
a3f676c
Update README.md
pboxx Feb 9, 2016
a21eaaf
Update README.md
pboxx Feb 9, 2016
cf4595e
Update README.md
pboxx Feb 9, 2016
4b59555
Update README.md
pboxx Feb 9, 2016
c4a3806
Update README.md
pboxx Feb 9, 2016
60a8f78
Update README.md
pboxx Feb 9, 2016
021af7c
Fix AbstractCatalogResource (COBJ and CCOL) for version 1.15
BrutalBuzzler Feb 11, 2016
8f965c6
Merge branch 'develop' of https://github.com/s4ptacle/Sims4Tools into…
BrutalBuzzler Feb 11, 2016
641d53c
CatalogCommon is now version 0xB by default and COBJ and CCOL can be …
BrutalBuzzler Feb 11, 2016
0aa252d
Update Extensions.txt
pboxx Feb 11, 2016
6c84264
Add png import/export for THUM 0x16CCF748, 0xE18CAEE2, 0xE254AE6E
pboxx Feb 12, 2016
6c5a022
Update MTBL
pboxx Feb 12, 2016
c634c19
Update MTBL, correct Extensions.txt
pboxx Feb 12, 2016
7229932
Update MTBL
pboxx Feb 13, 2016
3b8eaf8
Add new Open Readonly toolstrip menu item, because "ShowReadOnly" mak…
BrutalBuzzler Feb 13, 2016
8a63277
Update various headers
pboxx Feb 13, 2016
a2ad6bb
Merge branch 'develop' of https://github.com/s4ptacle/Sims4Tools into…
pboxx Feb 13, 2016
9111b15
Fixes to CLIP wrapper
cmarNYC Feb 13, 2016
5b0ebd9
Merge branch 'develop' of https://github.com/s4ptacle/Sims4Tools into…
cmarNYC Feb 13, 2016
8a96d45
Update README.md
pboxx Feb 13, 2016
280b6c7
Update README.md
pboxx Feb 13, 2016
3bff619
Update header
pboxx Feb 13, 2016
91e8cce
Merge branch 'develop' of https://github.com/s4ptacle/Sims4Tools into…
pboxx Feb 13, 2016
2788599
Correct index array order in Frame
cmarNYC Feb 14, 2016
2d4c29e
Update Extensions.txt with all known XML types as of 1.15
pboxx Feb 15, 2016
5708493
Update some headers
pboxx Feb 15, 2016
a89f731
Merge branch 'develop' of https://github.com/s4ptacle/Sims4Tools into…
pboxx Feb 15, 2016
5f3fdbc
Update README.md
pboxx Feb 15, 2016
6a2a361
Update TextResources.txt, Extensions.txt
pboxx Feb 19, 2016
97896b2
Merge branch 'develop' of https://github.com/s4ptacle/Sims4Tools into…
pboxx Feb 19, 2016
99b6e81
Update TextResources.txt
pboxx Feb 19, 2016
3e8dfc8
Update Extensions.txt (again)
pboxx Feb 19, 2016
f0449b4
Reformat ExtList and throw more meaningful exception on duplicate ent…
BrutalBuzzler Feb 19, 2016
c50a823
Update for 0.4.3
pboxx Feb 19, 2016
ca83411
Merge branch 'release/0.4.3'
pboxx Feb 19, 2016
c60d059
Fix old link in readme
pboxx Feb 23, 2016
e058a42
Update README.md
pboxx Mar 11, 2016
fff1936
Update README.md
cmarNYC Aug 5, 2016
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
115 changes: 65 additions & 50 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,76 +1,85 @@

S4PE and S4PI is an open source project based on s3pi and s3pe.

[![Gitter](https://badges.gitter.im/Join Chat.svg)](https://gitter.im/Kuree/Sims4Tools?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
s4pe, based on the s4pi interface library, is an editing tool for the .package format used with [The Sims 4]. This is an open source project based on [s3pi and s3pe]. Documentation on s3pi ([Sims 3 Package Interface]) can be found [here] (http://s3pi.sourceforge.net/); a lot of this is still relevant.


Current Version
----

0.3b
[0.4.6-beta] is the most recent version. The latest code can be found in the [develop branch] (https://github.com/s4ptacle/Sims4Tools/tree/develop).

The [repository we forked from] is not being maintained any more.

Contributors:

Contributors
-----------

Here is a list of contributors:
* [Kuree] - the main contributor to the project.
* [ChaosMageX] - a cool dude.
* [andrewtavera] - for mesh parts and other help.
* [IngeJones] - a kind lady who doesn't want her name mentioned.
* [Rick] - a pioneer in TS4.
* [granthes] - not active now, but helped a lot in early stage.
* [snaitf] - helps a lot for decoding the resources.
* [orangemittens] - helps a lot in wiki pages.

Requirement
--------------
```sh
.NET 4.0
```
Roughly in chronological order -- [full details here] (https://github.com/s4ptacle/Sims4Tools/graphs/contributors)

* Peter Jones - Main author of s3pe/s3pi
* [Rick] - a pioneer in TS4
* [ChaosMageX] - Initial s4p* setup; work on DATA, RIG and GEOM wrappers
* [andrewtavera] - Mesh parts and other help
* [granthes] - Several contributions pre-release and in the early stages
* [snaitf] - Decoding and contributions for CCOL, COBJ, trims as well as bugfixes
* [IngeJones] - a kind lady who doesn't want her name mentioned
* [Kuree] - Maintained the project in 2014 and 2015
* [CmarNYC] - current contributions see [here] (https://github.com/s4ptacle/Sims4Tools/commits/develop?author=cmarNYC)
* [pbox] - current contributions see [here] (https://github.com/s4ptacle/Sims4Tools/commits/develop?author=pboxx)
* [Buzzler] - current contributions see [here] (https://github.com/s4ptacle/Sims4Tools/commits/develop?author=BrutalBuzzler)

Requirements
-------------
* .NET 4.0

Project Setup
-------------
Visual Studio is currently required. We have two main version, 2013 and 2010. You can pick up one of them below to start.
```
sims4tools.sln
sims4tools2010.sln
```
* Visual Studio is currently required. sims4tools.sln is the solution currently in use.

Helper Projects
-------------
* ~~I'm moving most of the helpers to a new repository,~~All the active helpers are hosted at [s4pe-helper] because it is much easier to manage. However, most of them will be shipped with the S4PE build.
~~* Currently DST and Thumbnail helpers are hosted there.~~

Simplified overview how to make a helper tool using s4pi

**Overview**

Example Code for S4PI Library
------------
Coming soon
* A helper is a standalone tool that can open resources as they are exported from a package - long cryptic names and all. At minimum it must be able to be opened by being called from another application (e.g. s4pe) with the filename of the resource as a parameter. But you can enhance your tool if you wish, so that it can be opened in other ways and used for other roles.
* The interface between s4pe and your app is a .helper text file, which you edit to call your app in the appropriate way and provide with your tool. The user may have to edit that if they install somewhere you did not forsee.
* The helper should include all library dlls it relies on. It should not rely on finding the dlls that are installed with the user's copy of s4pe. This is so that if the user has an older or newer version of s4pe than the one you had when you wrote your tool, they won't end up with compatibility problems trying to use your tool. Your tool needs to have access to the version of the dlls YOU compiled it with.
* A helper app can be installed in two different ways. It can either be totally outside the s4pe folder like any external program, or it can live under the /Helpers folder in s4pe, inside its own subfolder along with its own dlls, with only its .helper textfile directly under /Helpers

How to Contribute
-----------
- Fork the project, modify it, and send us pull request!
- Edit the [wiki] page if you discover something!
- Star the project if you like it!
**The difference in concept between a helper and a wrapper**

A wrapper should be as dumb as possible and not hide or rearrange any of the data in a resource, even if we do not know what it represents, or if it is stored in a strange order. A helper on the other hand can display the resource contents in a user-friendly way, prettied up, and bits hidden if they might confuse the user.

DONATION
------------
- If you are very generous, you can even buy me some coffee!
- Buy me a cup of coffe via Paypal [![Buy me a cup of coffee via PayPal](https://www.paypalobjects.com/en_US/i/btn/btn_donate_LG.gif)](https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=9FZDXF39BVWMS&lc=US&item_name=s4pe%2dproject%2ddonation&currency_code=USD&bn=PP%2dDonationsBF%3abtn_donate_LG%2egif%3aNonHosted)
- Or send me coffee every day via [gratipay]!
**How to make**

* Download the latest s4pi library. Unpack into folder somewhere your Visual Studio can access.
* Begin your C# solution
* As you need to use any s3pi dll, add it to your solution references. This will cause it to be added to your solution's bin folder.
* Any s4pi dlls in your bin/Release folder should be included with what you publish. You should not design your tool so it has to use the s4pi dlls in your user's s3pe folder.
* Support for writing your .helper file can be found in your installed s4pe/Helpfiles folder, called Helpers.txt

(Peter Jones, updated Jan 15th 2012 by Inge)

-------------
* There is a separate (old) repo for Helper projects, [s4pe-helper]. However, this looks just as abandoned as Kuree's main repo.

How to Contribute
-----------
* Fork the project, modify it, and send us a pull request!

License
----
GPLV3
[GNU General Public License v3]


Others
Other
----
#### Special thanks:
Without peter's help and work on s3pe/s3pi project, there won't be this project, which highly depends on his two projects. His philosophy to share and distribute open source project will be carried on.
#### Edit History
* 9/30/2014: first version.
* 11/27/2014: update contributors and version number.
* 1/16/2014: update the version number and helper project desc.
Without Peter's work on s3pe/s3pi, this project would not exist. His philosophy to share and distribute this as an open source project will be carried on.

[s3pi and s3pe]: http://sourceforge.net/projects/sims3tools/
[Sims 3 Package Interface]: https://sourceforge.net/projects/s3pi/

[Kuree]:https://github.com/Kuree
[ChaosMageX]:https://github.com/ChaosMageX
[andrewtavera]:https://github.com/andrewtavera
Expand All @@ -80,5 +89,11 @@ Without peter's help and work on s3pe/s3pi project, there won't be this project,
[snaitf]: https://github.com/Snaitf
[s4pe-helper]: https://github.com/Kuree/s4p4-helper
[wiki]:https://github.com/Kuree/s4p4-helper/wiki
[gratipay]: https://gratipay.com/Kuree/
[orangemittens]: https://github.com/orangemittens
[Buzzler]:https://github.com/BrutalBuzzler
[CmarNYC]:https://github.com/cmarNYC
[pbox]:https://github.com/pboxx
[repository we forked from]:https://github.com/Kuree/Sims4Tools
[GNU General Public License v3]:http://www.gnu.org/licenses/gpl-3.0.html
[The Sims 4]:https://en.wikipedia.org/wiki/The_Sims_4
[0.4.3]:https://github.com/s4ptacle/Sims4Tools/releases/tag/0.4.3-release
[0.4.4-beta]:https://github.com/s4ptacle/Sims4Tools/releases/tag/0.4.4-beta
97 changes: 0 additions & 97 deletions s4pe Helpers/CLIP exportAsNewName/CLIP exportAsNewName.csproj

This file was deleted.

20 changes: 0 additions & 20 deletions s4pe Helpers/CLIP exportAsNewName/CLIP exportAsNewName.sln

This file was deleted.

8 changes: 0 additions & 8 deletions s4pe Helpers/CLIP exportAsNewName/CLIPexportAsNewName.helper

This file was deleted.

Loading