<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.hard-light.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Thepsuedomonkey</id>
	<title>FreeSpace Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.hard-light.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Thepsuedomonkey"/>
	<link rel="alternate" type="text/html" href="https://wiki.hard-light.org/index.php/Special:Contributions/Thepsuedomonkey"/>
	<updated>2026-11-15T13:19:13Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://wiki.hard-light.org/index.php?title=POF_Constructor_Suite_2&amp;diff=42235</id>
		<title>POF Constructor Suite 2</title>
		<link rel="alternate" type="text/html" href="https://wiki.hard-light.org/index.php?title=POF_Constructor_Suite_2&amp;diff=42235"/>
		<updated>2013-03-12T06:58:07Z</updated>

		<summary type="html">&lt;p&gt;Thepsuedomonkey: /* Download Links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;POF Constructor Suite 2&#039;&#039;&#039; is a significant rewrite of [[POF Constructor Suite]] written cooperatively by Kazan and Bobboau.   Kazan first started writing PCS2 when he recognized significant shortcomings in PCS1 - the fixed limit on polygon size, difficulty in adding support for new file types, the inferior CPU-hogging render window, user-friendliness issues and well as platform lock on windows.  PCS2 in now stable.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Download Links==&lt;br /&gt;
&#039;&#039;&#039;PCS2 installers can be downloaded from [http://sourceforge.net/project/showfiles.php?group_id=26889&amp;amp;package_id=53033 Sourceforge].&lt;br /&gt;
&lt;br /&gt;
Other important links include:&lt;br /&gt;
&lt;br /&gt;
[http://www.hard-light.net/forums/index.php/topic,47596.0.html Index to links]&lt;br /&gt;
[http://www.hard-light.net/forums/index.php/topic,52098.0.html Version 2.0 Final]&lt;br /&gt;
[http://www.hard-light.net/forums/index.php?topic=77292.0 Version 2.1 alpha]&lt;br /&gt;
[http://www.hard-light.net/forums/index.php/topic,41648.0.html Feature Requests/Roadmap/Completion status]&lt;br /&gt;
[http://ferrium.org/mantis/ Mantis, for bug reports]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
===PMF? What is PMF?===&lt;br /&gt;
PCS 1.x used POF as its internal format, which caused a lot of problems and limited the features.  So PCS2.x uses its own format called PMF (PCS2 Model Format) internally.  &lt;br /&gt;
&lt;br /&gt;
A POF load goes like this:&amp;lt;br&amp;gt;&lt;br /&gt;
#Open file&lt;br /&gt;
#Read into instance of &amp;quot;POFHandler&amp;quot; PCS1/PCS2&#039;s POF editing library&lt;br /&gt;
#Translate POF into PMF&lt;br /&gt;
#Discard POFHandler instance&lt;br /&gt;
&lt;br /&gt;
A save goes the opposite direction.&lt;br /&gt;
&lt;br /&gt;
===Purge the BSP Cache? What is the BSP Cache?===&lt;br /&gt;
When PCS2 loads a model (.cob, .pof, etc), it has to translate that model into PMF&amp;amp;mdash;its internal format.  In POF the geometry is stored in a Binary Space Partition tree (aka BSP)&amp;amp;mdash;this must be translated into the PMF geometry format [which is very flexible unlike the very inflexible BSP].&lt;br /&gt;
&lt;br /&gt;
When writing the POF, it must translate the PMF geometry back into POF geometry&amp;amp;mdash;which compiles BSP compilation, which is the part of POF saving that takes a long time.  Now when you simply open a model and edit a fire point and save it again, there is no reason to do a recompile, as it gets you nothing. However, due to the PMF format being internal, this would be required as it must translate back to POF.&lt;br /&gt;
&lt;br /&gt;
The solution to this is the BSP Cache.  When it loads a model created by the latest version of PCS2 or by Volition&#039;s compiler BSPGEN, it will save a copy of the POF BSP in memory while that file is loaded, so when saving it says &amp;quot;Do I have a cache for this submodel?&amp;quot; If so, it skips compilation and uses the cached copy.&lt;br /&gt;
&lt;br /&gt;
Sometimes when it&#039;s suspected that something is wrong with the geometry, bounding boxes, etc. I&#039;ll ask you to do &amp;quot;Data-&amp;gt;Purge BSP Cache&amp;quot; which will clear the cache making it recompile on save.&lt;br /&gt;
&lt;br /&gt;
Caveat: PCS2 versions prior to RC2d occasionally would cache when they shouldn&#039;t.&lt;br /&gt;
&lt;br /&gt;
==Help==&lt;br /&gt;
===PCS2 Documentation Project===&lt;br /&gt;
[[POFCS2Help/HelpHome]]&lt;br /&gt;
&lt;br /&gt;
===PCS2 won&#039;t run, something about &amp;quot;incorrect configuration&amp;quot;===&lt;br /&gt;
This is caused by some DLLs that are required for running most applications written with [[Microsoft Visual Studio 2005]] not being present on your system.  You can get the update from Microsoft [http://www.microsoft.com/downloads/details.aspx?familyid=32bc1bee-a3f9-4c13-9c99-220b62a191ee&amp;amp;displaylang=en here].&lt;br /&gt;
&lt;br /&gt;
===I found a bug===&lt;br /&gt;
Report it in [http://ferrium.org/mantis/ the PCS2 Mantis]&lt;br /&gt;
&lt;br /&gt;
==Collada Importer==&lt;br /&gt;
In June 2008, a post concerning a cash prize for Collada support in PCS2 was made on the Hard-Light forums.  You can view information about the [[Collada Importer]], which has been primarily developed by Spicious and a very eager league of testers.&lt;br /&gt;
&lt;br /&gt;
[[Category:Tools]]&lt;/div&gt;</summary>
		<author><name>Thepsuedomonkey</name></author>
	</entry>
	<entry>
		<id>https://wiki.hard-light.org/index.php?title=POF_Constructor_Suite_2&amp;diff=42234</id>
		<title>POF Constructor Suite 2</title>
		<link rel="alternate" type="text/html" href="https://wiki.hard-light.org/index.php?title=POF_Constructor_Suite_2&amp;diff=42234"/>
		<updated>2013-03-12T06:57:08Z</updated>

		<summary type="html">&lt;p&gt;Thepsuedomonkey: /* Download Links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;POF Constructor Suite 2&#039;&#039;&#039; is a significant rewrite of [[POF Constructor Suite]] written cooperatively by Kazan and Bobboau.   Kazan first started writing PCS2 when he recognized significant shortcomings in PCS1 - the fixed limit on polygon size, difficulty in adding support for new file types, the inferior CPU-hogging render window, user-friendliness issues and well as platform lock on windows.  PCS2 in now stable.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Download Links==&lt;br /&gt;
&#039;&#039;&#039;PCS2 installers can be downloaded from [http://sourceforge.net/project/showfiles.php?group_id=26889&amp;amp;package_id=53033 Sourceforge].&lt;br /&gt;
&lt;br /&gt;
Other important links include:&lt;br /&gt;
&lt;br /&gt;
[http://www.hard-light.net/forums/index.php/topic,47596.0.html Index to links]&lt;br /&gt;
[http://www.hard-light.net/forums/index.php/topic,52098.0.html Version 2.0 Final]&lt;br /&gt;
[http://blueplanet.fsmods.net/E/stuff/POFCS2.7z Version 2.1 alpha]&lt;br /&gt;
[http://www.hard-light.net/forums/index.php/topic,41648.0.html Feature Requests/Roadmap/Completion status]&lt;br /&gt;
[http://ferrium.org/mantis/ Mantis, for bug reports]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== FAQ ==&lt;br /&gt;
===PMF? What is PMF?===&lt;br /&gt;
PCS 1.x used POF as its internal format, which caused a lot of problems and limited the features.  So PCS2.x uses its own format called PMF (PCS2 Model Format) internally.  &lt;br /&gt;
&lt;br /&gt;
A POF load goes like this:&amp;lt;br&amp;gt;&lt;br /&gt;
#Open file&lt;br /&gt;
#Read into instance of &amp;quot;POFHandler&amp;quot; PCS1/PCS2&#039;s POF editing library&lt;br /&gt;
#Translate POF into PMF&lt;br /&gt;
#Discard POFHandler instance&lt;br /&gt;
&lt;br /&gt;
A save goes the opposite direction.&lt;br /&gt;
&lt;br /&gt;
===Purge the BSP Cache? What is the BSP Cache?===&lt;br /&gt;
When PCS2 loads a model (.cob, .pof, etc), it has to translate that model into PMF&amp;amp;mdash;its internal format.  In POF the geometry is stored in a Binary Space Partition tree (aka BSP)&amp;amp;mdash;this must be translated into the PMF geometry format [which is very flexible unlike the very inflexible BSP].&lt;br /&gt;
&lt;br /&gt;
When writing the POF, it must translate the PMF geometry back into POF geometry&amp;amp;mdash;which compiles BSP compilation, which is the part of POF saving that takes a long time.  Now when you simply open a model and edit a fire point and save it again, there is no reason to do a recompile, as it gets you nothing. However, due to the PMF format being internal, this would be required as it must translate back to POF.&lt;br /&gt;
&lt;br /&gt;
The solution to this is the BSP Cache.  When it loads a model created by the latest version of PCS2 or by Volition&#039;s compiler BSPGEN, it will save a copy of the POF BSP in memory while that file is loaded, so when saving it says &amp;quot;Do I have a cache for this submodel?&amp;quot; If so, it skips compilation and uses the cached copy.&lt;br /&gt;
&lt;br /&gt;
Sometimes when it&#039;s suspected that something is wrong with the geometry, bounding boxes, etc. I&#039;ll ask you to do &amp;quot;Data-&amp;gt;Purge BSP Cache&amp;quot; which will clear the cache making it recompile on save.&lt;br /&gt;
&lt;br /&gt;
Caveat: PCS2 versions prior to RC2d occasionally would cache when they shouldn&#039;t.&lt;br /&gt;
&lt;br /&gt;
==Help==&lt;br /&gt;
===PCS2 Documentation Project===&lt;br /&gt;
[[POFCS2Help/HelpHome]]&lt;br /&gt;
&lt;br /&gt;
===PCS2 won&#039;t run, something about &amp;quot;incorrect configuration&amp;quot;===&lt;br /&gt;
This is caused by some DLLs that are required for running most applications written with [[Microsoft Visual Studio 2005]] not being present on your system.  You can get the update from Microsoft [http://www.microsoft.com/downloads/details.aspx?familyid=32bc1bee-a3f9-4c13-9c99-220b62a191ee&amp;amp;displaylang=en here].&lt;br /&gt;
&lt;br /&gt;
===I found a bug===&lt;br /&gt;
Report it in [http://ferrium.org/mantis/ the PCS2 Mantis]&lt;br /&gt;
&lt;br /&gt;
==Collada Importer==&lt;br /&gt;
In June 2008, a post concerning a cash prize for Collada support in PCS2 was made on the Hard-Light forums.  You can view information about the [[Collada Importer]], which has been primarily developed by Spicious and a very eager league of testers.&lt;br /&gt;
&lt;br /&gt;
[[Category:Tools]]&lt;/div&gt;</summary>
		<author><name>Thepsuedomonkey</name></author>
	</entry>
</feed>