<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://www.simswiki.info/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://simswiki.info/index.php?action=history&amp;feed=atom&amp;title=TS3PR%2FSimIFace%2FSims3%2FProductFlag_CS</id>
		<title>TS3PR/SimIFace/Sims3/ProductFlag CS - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://simswiki.info/index.php?action=history&amp;feed=atom&amp;title=TS3PR%2FSimIFace%2FSims3%2FProductFlag_CS"/>
		<link rel="alternate" type="text/html" href="http://simswiki.info/index.php?title=TS3PR/SimIFace/Sims3/ProductFlag_CS&amp;action=history"/>
		<updated>2026-04-11T15:05:16Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.20.2</generator>

	<entry>
		<id>http://simswiki.info/index.php?title=TS3PR/SimIFace/Sims3/ProductFlag_CS&amp;diff=72829&amp;oldid=prev</id>
		<title>Lyralei: Created page with &quot;This enum seems to figure out which GroupID fits with what pack. You could probably use this to make your own groupID but this has never been tested before and therefore not r...&quot;</title>
		<link rel="alternate" type="text/html" href="http://simswiki.info/index.php?title=TS3PR/SimIFace/Sims3/ProductFlag_CS&amp;diff=72829&amp;oldid=prev"/>
				<updated>2021-02-01T15:35:33Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot;This enum seems to figure out which GroupID fits with what pack. You could probably use this to make your own groupID but this has never been tested before and therefore not r...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;This enum seems to figure out which GroupID fits with what pack. You could probably use this to make your own groupID but this has never been tested before and therefore not recommended.&lt;br /&gt;
&lt;br /&gt;
'''Used primarily by:'''&lt;br /&gt;
&lt;br /&gt;
Sims3.SimIFace.ResourceUtils&lt;br /&gt;
Sims3.SimIFace.SocialFeatures.Accounts&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[ComVisible(false)]&lt;br /&gt;
public enum ProductFlag_CS : uint&lt;br /&gt;
{&lt;br /&gt;
	kProductFlag_Basegame = 1u, // S3PE displays this as 0x00000000 however. But most VPYX resources and xml resources do use 0x00000001 as 'basegame'&lt;br /&gt;
	kProductFlag_EP01 = 2u,&lt;br /&gt;
	kProductFlag_SP01 = 4u,&lt;br /&gt;
	kProductFlag_EP02 = 8u,&lt;br /&gt;
	kProductFlag_SP02 = 0x10,&lt;br /&gt;
	kProductFlag_EP03 = 0x20,&lt;br /&gt;
	kProductFlag_SP03 = 0x40,&lt;br /&gt;
	kProductFlag_EP04 = 0x80,&lt;br /&gt;
	kProductFlag_SP04 = 0x100,&lt;br /&gt;
	kProductFlag_EP05 = 0x200,&lt;br /&gt;
	kProductFlag_SP05 = 0x400,&lt;br /&gt;
	kProductFlag_EP06 = 0x800,&lt;br /&gt;
	kProductFlag_SP06 = 0x1000,&lt;br /&gt;
	kProductFlag_SP07 = 0x2000,&lt;br /&gt;
	kProductFlag_EP07 = 0x4000,&lt;br /&gt;
	kProductFlag_EP08 = 0x8000,&lt;br /&gt;
	kProductFlag_SP08 = 0x10000,&lt;br /&gt;
	kProductFlag_EP09 = 0x20000,&lt;br /&gt;
	kProductFlag_EP10 = 0x40000,&lt;br /&gt;
	kProductFlag_SP09 = 0x80000,&lt;br /&gt;
	kProductFlag_EP11 = 0x100000,&lt;br /&gt;
	kProductFlag_All_SPs = 603476u&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''USAGE:'''&lt;br /&gt;
&lt;br /&gt;
Most of these are converted properly. However, in order to read 'kProductFlag_EP01 = 2u,' we can easily convert it to a proper hex notation. The Group inside S3PE has the following format: 0x00000000. This means 2u will become: 0x00000002&lt;br /&gt;
&lt;br /&gt;
Another example of this:&lt;br /&gt;
kProductFlag_SP08 = 0x10000, as a groupId inside S3PE will be: 0x00010000&lt;br /&gt;
&lt;br /&gt;
This is also the reason why we can easily make 'pack required' objects base game compatible, by just changing the groupId to 0x00000000 ;)&lt;/div&gt;</summary>
		<author><name>Lyralei</name></author>	</entry>

	</feed>