Hi there! You are currently browsing as a guest. Why not create an account? Then you get less ads, can thank creators, post feedback, keep a list of your favourites, and more!
MTS has all free content, all the time. Find out how YOU can help to keep it running. Tell me how...

[Probably Obsolete] Sims 3 - EP Compatibility Tool (Converts/Ports between games) - latest: 1.0.15.13215

by Digitalchaos Posted 19th Dec 2009 at 12:29 PM - Updated 24th Mar 2016 at 9:49 PM by Digitalchaos
 
96 Comments / Replies (Who?) - 91 Feedback Posts, 4 Thanks Posts
Hide Thanks Posts for this thread (Show only feedback)
Page 1 of 4
Theorist
#2 Old 19th Dec 2009 at 6:16 PM
so.....this is for .package files that slow down WA?
or am I getting it wrong?

#BlairWitchPetition
TS3 NEEDS: TENNIS COURTS > BUSES > PIGS/SHEEP
Can't find stuff in build and buy mode? http://www.nexusmods.com/thesims3/mods/1/?
Lab Assistant
#3 Old 19th Dec 2009 at 6:42 PM
^^ yep i wonder that too.

badger badger badger badger MUSHROOM MUSHROOM !!
Instructor
Original Poster
#4 Old 20th Dec 2009 at 1:07 AM
No, this is a utility that lets you specify EP flags for a .package file.

One example of applying EP Flags:
1) Setting EP1 (or 0x08) in S3PE on the OBJD resource will give you the EP1 icon on the object.

-- This utility will automatically set the appropriate flags (without having to do it manually in S3PE)

P.S. Maybe I can have pljones/ingrejones, creator(s) of the S3PI library, post a sticky or something about what the EP Flags actually do (as the above is just one example, among other possible ones)

All TS2 Downloads Link
All TS3 Downloads: Link
All Other downloads: Link
Skyrim SKSE 1.6.x gamepad key support: Link
Instructor
Original Poster
#5 Old 20th Dec 2009 at 1:40 AM
Current Change log (since pre-release/initial-release) (latest Version: 1.0.0.2)
Quote:
December 19, 2009 8:32PM (V1.0.0.2)
! Just the latest build, a referesh since initial release
November 3, 2009 11:30PM
+ Fixed to support the EPFlags enum as bitflags (as it was intended by Peter L Jones, creater of S3PI,S3PE, & S3OC) [these are branding flags for a set of EPs]
November 3, 2009 9:00PM
+ Fixed Form layout (to make controls resize correctly)
+ Converted Core Overridables types to a generic type
November 1, 2009 4:00PM
+ implemented the ability to change a package file back and forth between EPs (EP0/EP1)
November 1, 2009 12:00PM
+ project start

All TS2 Downloads Link
All TS3 Downloads: Link
All Other downloads: Link
Skyrim SKSE 1.6.x gamepad key support: Link
Scholar
#6 Old 20th Dec 2009 at 2:20 AM
So what you're doing is taking a .package file an making it show up as game custom content. So we won't be able to tell the difference between cc and in game stuff, is this right?
Instructor
Original Poster
#7 Old 20th Dec 2009 at 3:09 AM
Quote: Originally posted by fluttereyes
So what you're doing is taking a .package file an making it show up as game custom content. So we won't be able to tell the difference between cc and in game stuff, is this right?


We already can't tell the difference, Sims 3 doesn't differentiate between custom/non-custom content like the Sims 2 did.

P.S. All I created this utility for was to be able to quickly set EPFlags on on the appropriate resources (without having to do it manually in S3PE).

All TS2 Downloads Link
All TS3 Downloads: Link
All Other downloads: Link
Skyrim SKSE 1.6.x gamepad key support: Link
Banned
#8 Old 20th Dec 2009 at 7:47 AM
Ugh, you guys.

The freaking program makes a file that isn't compatible with an EP compatible with/recognized by the EP.

This is not that complicated.
Test Subject
#9 Old 20th Dec 2009 at 4:07 PM
Hello
great idea, but this program isn't working on my computer (xp sp3)
the tickboxes for choosing sims3...or world adventures are not showing up.. i can only choose the file i like to covert..and the convert button
what am i doing wrong?
thanks for helping
Instructor
Original Poster
#10 Old 20th Dec 2009 at 8:07 PM Last edited by Digitalchaos : 20th Dec 2009 at 8:17 PM.
viennalex76: Are you using 1.0.0.2?

I'm sure you tried resizing the application, right?

Could you post a screenshot of the application, so that I can see if there are any obvious reasons why that may be happening to you?

P.S. I am working on implementing my debug console code into this application - so that I can generate application logs for this tool. It might be the way I am detecting the presence of an expansion pack.

All TS2 Downloads Link
All TS3 Downloads: Link
All Other downloads: Link
Skyrim SKSE 1.6.x gamepad key support: Link
Instructor
Original Poster
#11 Old 20th Dec 2009 at 9:09 PM
Current Change log (latest Version: 1.0.0.3)
Quote:
December 20, 2009 3:30PM (V1.0.0.3)
+ Implemented Debug Console Logger code - to log application messages and errors.


viennalex76: Please download this new version, and repeat what you did before.
If you still don't see the tickboxes as depicted here:

THen, please zip-up the application's logs - they will be in the same folder as the application, then attach them to a new post here.
These logs could potentially tell me what's going on. As, I believe your Sims 3 games are not being
properly detected by the application and these logs will confirm or deny that assumtion.

Thanks, Digitalchaos

All TS2 Downloads Link
All TS3 Downloads: Link
All Other downloads: Link
Skyrim SKSE 1.6.x gamepad key support: Link
Test Subject
#12 Old 21st Dec 2009 at 2:59 AM
Hello

well thanks for your help...still the same problem, sorry for my late answer, i was creating a new world ;-)
i put all files in the same place as sims3 and wa...here is the log file

Thanks Alex


0: 12.21.2009 03:52:49.140 : Method Name:.ctor
0: 12.21.2009 03:52:49.140 : File Name: W:\My_Programming_Files\VisualStudio\VisualStudio2008\VB.NET\TS3.EPCompatibilityTool\TS3.EPCompatibilityTool\Form1.vb
0: 12.21.2009 03:52:49.140 : Line Number: 32
0: 12.21.2009 03:52:49.140 : Message: Application Starting Up: V1.0.0.3, Release Version
0: 12.21.2009 03:52:49.140 :

1: 12.21.2009 03:52:49.218 : Method Name:Form1_Load
1: 12.21.2009 03:52:49.218 : File Name: W:\My_Programming_Files\VisualStudio\VisualStudio2008\VB.NET\TS3.EPCompatibilityTool\TS3.EPCompatibilityTool\Form1.vb
1: 12.21.2009 03:52:49.218 : Line Number: 44
1: 12.21.2009 03:52:49.218 : Message: Form1_Load() - Form Loading.
1: 12.21.2009 03:52:49.218 :

2: 12.21.2009 03:52:49.625 : Method Name:Form1_Load
2: 12.21.2009 03:52:49.625 : File Name: W:\My_Programming_Files\VisualStudio\VisualStudio2008\VB.NET\TS3.EPCompatibilityTool\TS3.EPCompatibilityTool\Form1.vb
2: 12.21.2009 03:52:49.625 : Line Number: 80
2: 12.21.2009 03:52:49.625 : Message:
Running Game Detection -
Game's EPKey: EP0_BASE
Game's Name: The Sims 3
Game's Path: unknown
Game's Language Name: Unknown
Game's Language Code: 0x0000
Game is Installed: False

2: 12.21.2009 03:52:49.625 :

3: 12.21.2009 03:52:49.625 : Method Name:Form1_Load
3: 12.21.2009 03:52:49.625 : File Name: W:\My_Programming_Files\VisualStudio\VisualStudio2008\VB.NET\TS3.EPCompatibilityTool\TS3.EPCompatibilityTool\Form1.vb
3: 12.21.2009 03:52:49.625 : Line Number: 116
3: 12.21.2009 03:52:49.625 : Message: Game Not Added: EP0_BASE
3: 12.21.2009 03:52:49.625 :

4: 12.21.2009 03:52:49.625 : Method Name:Form1_Load
4: 12.21.2009 03:52:49.625 : File Name: W:\My_Programming_Files\VisualStudio\VisualStudio2008\VB.NET\TS3.EPCompatibilityTool\TS3.EPCompatibilityTool\Form1.vb
4: 12.21.2009 03:52:49.625 : Line Number: 80
4: 12.21.2009 03:52:49.625 : Message:
Running Game Detection -
Game's EPKey: EP1_WA
Game's Name: The Sims 3 World Adventures
Game's Path: unknown
Game's Language Name: Unknown
Game's Language Code: 0x0000
Game is Installed: False

4: 12.21.2009 03:52:49.625 :

5: 12.21.2009 03:52:49.625 : Method Name:Form1_Load
5: 12.21.2009 03:52:49.625 : File Name: W:\My_Programming_Files\VisualStudio\VisualStudio2008\VB.NET\TS3.EPCompatibilityTool\TS3.EPCompatibilityTool\Form1.vb
5: 12.21.2009 03:52:49.625 : Line Number: 116
5: 12.21.2009 03:52:49.625 : Message: Game Not Added: EP1_WA
5: 12.21.2009 03:52:49.625 :

6: 12.21.2009 03:52:49.625 : Method Name:Form1_Load
6: 12.21.2009 03:52:49.625 : File Name: W:\My_Programming_Files\VisualStudio\VisualStudio2008\VB.NET\TS3.EPCompatibilityTool\TS3.EPCompatibilityTool\Form1.vb
6: 12.21.2009 03:52:49.625 : Line Number: 119
6: 12.21.2009 03:52:49.625 : Message: Form1_Load() - Form Loaded.
6: 12.21.2009 03:52:49.625 :

7: 12.21.2009 03:53:10.859 : Method Name:AutoWriteLogFile
7: 12.21.2009 03:53:10.859 : File Name: W:\My_Programming_Files\VisualStudio\VisualStudio2008\VB.NET\DebugConsoleControl\DebugConsoleControl\DebugConsoleControl.vb
7: 12.21.2009 03:53:10.859 : Line Number: 372
7: 12.21.2009 03:53:10.859 : Message: Debug Log Written to File: C:\Programme\Electronic Arts\TS3.EPCompatibilityTool_Logs\12_21_2009_03_53_10_843___TS3.EPCompatibilityTool.log
7: 12.21.2009 03:53:10.859 :
Lab Assistant
#13 Old 21st Dec 2009 at 1:51 PM
Quote: Originally posted by Digitalchaos
No, this is a utility that lets you specify EP flags for a .package file.

One example of applying EP Flags:
1) Setting EP1 (or 0x08) in S3PE on the OBJD resource will give you the EP1 icon on the object.



Will this work on file that are not ours, and that we download?

The reason I ask is I tried it on one and did not get the EP1 icon on the object In my game. Or does it not show up in game just for the game to read only when loading?

Thanks for your time,
Wendy
Instructor
Original Poster
#14 Old 21st Dec 2009 at 9:24 PM Last edited by Digitalchaos : 21st Dec 2009 at 9:35 PM.
Quote: Originally posted by wendylady
Will this work on file that are not ours, and that we download?

The reason I ask is I tried it on one and did not get the EP1 icon on the object In my game. Or does it not show up in game just for the game to read only when loading?

Thanks for your time,
Wendy


You will not get the icon, if the package does not have an OBJD resource.
Did the package have an OBJD resource: type OBJD 0x319E4F1D?

Edit: It should work on any package
Currently only these resources types are affected by settings EP1 Flags (taken from an EP1 object cloned with S3OC, this list may need to be updated)
Quote:
OBJD 0x319E4F1D
OBJK 0x02DC343F
VPXY 0x736884F1
LITE 0x03B4C61D
MODL 0x01661233
FTPT 0xD382BF57
MLOD 0x01D10F34
TXTC 0x033A1435
STBL 0x220557DA

All TS2 Downloads Link
All TS3 Downloads: Link
All Other downloads: Link
Skyrim SKSE 1.6.x gamepad key support: Link
Instructor
Original Poster
#15 Old 21st Dec 2009 at 9:25 PM Last edited by Digitalchaos : 21st Dec 2009 at 11:42 PM.
viennalex76: It is just as I thought your games are not being detected correctly. It is an issue with reading from the registry. Do you happen to have 64-bit Windows XP?

EDIT: The problem is with the class: RegisteryQuerier() in my core application code - I am enableing logging in this class, as well.
I may end-up not using these core classes for this application - however, this could affect any application that requires querying the registry for game information (and this particular class is a part of set of core classes, that all my Sims3 applications use).


EDIT 2: viennalex76: do you have any of the following keys in your registry?
Code:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\
HKEY_LOCAL_MACHINE\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\

-and- either of the following sub-key(s): the key is between the brackets, {}, the brackets are including in the key name
Code:
The Sims 3 = {C05D8CDB-417D-4335-A38C-A0659EDFD6B8}
The Sims 3 World Adventures = {BA26FFA5-6D47-47DB-BE56-34C357B5F8CC}


if Not, then Under the above Uninstall Keys:
There will be a REG_SZ value: called DisplayName
Could you tell me what this value is For "The Sims 3" & "The SIms 3 World Adventures"?

I'm sorry to make this so long...but I need to fix the code so that it works it for all.

P.S. Also, for any one with a non-english version of the game (german, etc) could you also do the above?

Thanks, As it will be greatly appreciated.

--Digitalchaos

All TS2 Downloads Link
All TS3 Downloads: Link
All Other downloads: Link
Skyrim SKSE 1.6.x gamepad key support: Link
Instructor
Original Poster
#16 Old 21st Dec 2009 at 11:32 PM
Current Change log (latest Version: 1.0.0.4)
Quote:
December 21, 2009 6:30PM (V1.0.0.4)
+ Implemeted logging in Core Class: RegisteryQuerier() would reads Sims 2/3 Game data from the registry (such as GamePath, Language, isInstalled, etc)
+ Application will now generate an additional log file ending in: "_RegisteryQuerier.log"

Quote:
To generate all of the log files:
Just Extract and run the application and all of the logs will be generated. These logs can easily be ziped-up and attached to a comment.


All TS2 Downloads Link
All TS3 Downloads: Link
All Other downloads: Link
Skyrim SKSE 1.6.x gamepad key support: Link
Lab Assistant
#17 Old 22nd Dec 2009 at 1:03 AM Last edited by wendylady : 22nd Dec 2009 at 1:14 AM.
Edit: okie i look at file and it has the numbers/letters thing but its Base game, So will it icon show or only the icons for EP1?

Well ya lost me at all the number ,letter stuff .. Oh well. I was just hoping if i ran the CC stuff I Download around the net i could easily get it to show icons.

But if i have to go in to each one and look for number/letter stuff I have no clue.

Thanks any way ,

Wendy
Instructor
Original Poster
#18 Old 22nd Dec 2009 at 1:57 AM
Wendylady: Have you ever used/heard of S3PE?

If not: get it here.
1) Download the easy installer version.
2) Open you package file in that program
3) The "numbers/letters thing" are the resource types in the package: For example:
OBJD 0x319E4F1D (OBJD = the TAG Column, 0x319E4F1D = the Resource type)

Just look for the above in the package file, in S3PE, under the TAG + TYPE columns - if that resource is there, then it shoud work.

If not, you could attach your that package file as a zip-attachment, add it a new post (there should be an option for "Managing attachments" when you create a new post (anywhere on the site) - you can then attach a zip/rar file, and/or images.

All TS2 Downloads Link
All TS3 Downloads: Link
All Other downloads: Link
Skyrim SKSE 1.6.x gamepad key support: Link
Lab Assistant
#19 Old 22nd Dec 2009 at 4:07 AM
Ya I have S3PE installed that how i looked it up. must be the few I have tried, ill do some more and hope for better luck. all the one i tried were from simcredibledesigns.

and not sure if i can upload the stuff.
Instructor
Original Poster
#20 Old 22nd Dec 2009 at 4:57 AM
wendylady: Alright, could post a link to the item you downloaded?

EDIT: I am assuming that "simcredibledesigns" is: http://sims3.simcredibledesigns.com/

All TS2 Downloads Link
All TS3 Downloads: Link
All Other downloads: Link
Skyrim SKSE 1.6.x gamepad key support: Link
Instructor
Original Poster
#21 Old 22nd Dec 2009 at 5:17 AM
Current Change log (latest Version: 1.0.0.5)
Quote:
December 22, 2009 12:00AM (V1.0.0.5)
+ Implemented "ProductCodes" List Support in Core Class: GameDataType() [This should help people, were the name of the game in the registry may be in their native language, and not in english.]
Each game now has a list of Product Codes (these are Uninstall Registry Key Classes) that are used to find the game rather than looking up the game by name.
Hopefully, these product codes/uninstall keys are universal to all versions of the game.
Next version, will probably have the code that looks to see if a game is installed, before adding it to the application, removed.
Everything will still work, it just won't look to see if a game is installed first (which is the current problem, detecting the presense of the game for non-english versions).

All TS2 Downloads Link
All TS3 Downloads: Link
All Other downloads: Link
Skyrim SKSE 1.6.x gamepad key support: Link
Lab Assistant
#22 Old 22nd Dec 2009 at 1:29 PM
yes, it is there Sim's 3 stuff. I tried a few other random stuff and had same issues.

Do I need WA also?
Instructor
Original Poster
#23 Old 22nd Dec 2009 at 2:14 PM Last edited by Digitalchaos : 22nd Dec 2009 at 4:40 PM.
You won't see an EP1 icon, if EP1 is not installed!

All TS2 Downloads Link
All TS3 Downloads: Link
All Other downloads: Link
Skyrim SKSE 1.6.x gamepad key support: Link
Test Subject
#24 Old 22nd Dec 2009 at 4:28 PM
I wonder if you could, or anybody could, create a utility that places the 'store' icon onto it, as I have all the store stuff in .package form, but thanks for the program anyways.
Instructor
Original Poster
#25 Old 22nd Dec 2009 at 4:39 PM Last edited by Digitalchaos : 9th Jan 2010 at 3:21 AM.
The store icon (a.k.a paid content) is, IMHO, probably added automatically by the game, if the object is contained in a DBPP (encrypted) package, as only EA can create them (for now....).

Also, if it were possible - I wouldn't have the slightest clue about how to do it (as above, I think it's added by the game for a DBPP package) (i.e. you couldn't "set" the flag for it).

All TS2 Downloads Link
All TS3 Downloads: Link
All Other downloads: Link
Skyrim SKSE 1.6.x gamepad key support: Link
Page 1 of 4