• New Horizons on Maelstrom
    Maelstrom New Horizons


    Visit our website www.piratehorizons.com to quickly find download links for the newest versions of our New Horizons mods Beyond New Horizons and Maelstrom New Horizons!

Age of Pirates 2 COAS and GOF - JLB version

And...here are the New Horizon's flags
2zybm3b.jpg

I intended to rewrite the code to use the simpler features of my new design, but that was too laborious. I would have to put all the related 8 images/per texture files together into a singular, larger texture, rewrite the procGetRiggingData, figure out the new index/nation mappings, etc. I decided, for now, to just keep everything the way it already stands in the Flags.c script, change all the hex-edited Entity assignments in AIShip.c instead, because I already have a feature to allocate different .tga files based on some attribute settings that were inserted into AIShip.c, but using just one single Flag entity, change the rigging.ini to use that. Still a bit of work, but a lot less than rewriting everything.

I would still like to eventually do what I had first wanted, because in the end, it is more concise and easier to deal with, but that's for another time...this last hurdle had been prolonged enough. Anyway, New Horizon's is complete, save for some thorough testing. This one game now successfully runs them all:

POTC
New Horizons
Caribbean Tales
City of Abandoned Ships
GOF 1.2
GOF 2.0
GOF 2.5
ERAS

A 32 bit for DirectX 8
A 32 bit for DirectX 9
A 64 bit for DirectX 9
 
OK, not quite. Played a little bit and the logs tell me about several missing particle systems:

MMcancloud_Light.xps
splinters2.xps
canfire2.xps
etc.

Searching this forum, it becomes clear that there was an 'old' style, using .ini, but apparently starting with CTales, the newer method reads differently by appending .xps to the particle name and searches for those files in the particles directory. Also quite apparent that a tool to read/modify that proprietary .xps format was never supplied. So, what to do?

How about since I can access the code from very structure that all that data is read into, after reading them all in, I just convert and output all the existing .xps as .xml. From there, we can then see how to go about converting all those new POTC NH particle names from the .ini into the new format. Extra benefit is that moving forward, the particle systems in COAS and affiliates would finally be modifiable as well.

I'm not going to go so far as to build a whole GUI to read/modify my new .xml particle files, but careful hand editing should suffice for now.
 
The PotC INI particles were usually just modded with Notepad or such.
If you can come up with a better alternative that works at least equally well, I don't think anybody is going to complain. ;)
 
The PotC INI particles were usually just modded with Notepad or such.
If you can come up with a better alternative that works at least equally well, I don't think anybody is going to complain. ;)
 
The PotC INI particles were usually just modded with Notepad or such.
If you can come up with a better alternative that works at least equally well, I don't think anybody is going to complain. ;)

That's the problem though...with this new source running the game, it doesn't use the particles.ini at all. It looks for those .xps files that correspond with the particle system name; you can't edit those in notepad. It also precludes any modification of particles for COAS/GOF. This means of course, that using my compilation, none of the particle systems defined and added for New Horizons, with those new names, work or do anything.

So, my thought was to convert all the existing .xps to XML so we can see/edit what's in there. Plus, using that knowledge, convert the .ini style that is not used at all for the new source compilation, into the XML format.

I've already read all the .xps into the game, had it convert/write to XML. It does nothing with the actual XML, but I wanted to create the base XML documents to at least look at. Now all that's left is to change reading from .xps to reading from the XML for use within the game.

Here's my output of the .xps contents in XML format for cancloud_fire_big.xps:

<?xml version="1.0" encoding="utf-8" ?>
- <Particles>
<Header>PSYS</Header>
<Version>v3.5</Version>
<EmittersCount>4</EmittersCount>
- <Emitters>
- <Emitter type="0">
- <Fields FieldCount="7">
<Field Type="5" value="BigWhiteSmokeEmitter" namelen="5" name="Name" />
<Field Type="4" posX="0" posY="0" posZ="2" namelen="9" name="Position" />
<Field Type="2" value="1" namelen="10" name="Life time" />
<Field Type="1" value="0" namelen="8" name="Looping" />
- <Field Type="3" negative="1" relative="0" maxgraphsize="2" mingraphsize="2" namelen="14" name="Physics Dir Z">
<MaxGraphItems Time="0" MinValue="1.95732379" />
<MaxGraphItems Time="99999" MinValue="0" />
<MinGraphItems Time="0" MinValue="-2.00736141" />
<MinGraphItems Time="99999" MinValue="0" />
</Field>
- <Field Type="3" negative="1" relative="0" maxgraphsize="2" mingraphsize="2" namelen="14" name="Physics Dir Y">
<MaxGraphItems Time="0" MinValue="14.9554996" />
<MaxGraphItems Time="99999" MinValue="0" />
<MinGraphItems Time="0" MinValue="-15.0797415" />
<MinGraphItems Time="99999" MinValue="0" />
</Field>
- <Field Type="3" negative="1" relative="0" maxgraphsize="2" mingraphsize="2" namelen="14" name="Physics Dir X">
<MaxGraphItems Time="0" MinValue="84.353302" />
<MaxGraphItems Time="99999" MinValue="0" />
<MinGraphItems Time="0" MinValue="79.8390198" />
<MinGraphItems Time="99999" MinValue="0" />
</Field>
</Fields>
- <Particles Size="1">
- <Particle type="1">
- <Fields FieldCount="22">
<Field Type="5" value="BigWhiteSmokeParticles" namelen="5" name="Name" />
<Field Type="5" value="none" namelen="17" name="Attached emitter" />
- <Field Type="3" negative="0" relative="0" maxgraphsize="5" mingraphsize="5" namelen="14" name="Emission rate">
<MaxGraphItems Time="0" MinValue="0" />
<MaxGraphItems Time="0.0500000007" MinValue="33.9557686" />
<MaxGraphItems Time="0.100000001" MinValue="34.08255" />
<MaxGraphItems Time="0.150000006" MinValue="0" />
<MaxGraphItems Time="99999" MinValue="10" />
<MinGraphItems Time="0" MinValue="0" />
<MinGraphItems Time="0.0500000007" MinValue="33.9557686" />
<MinGraphItems Time="0.100000001" MinValue="34.08255" />
<MinGraphItems Time="0.150000006" MinValue="0" />
<MinGraphItems Time="99999" MinValue="10" />
</Field>
- <Field Type="3" negative="0" relative="0" maxgraphsize="2" mingraphsize="2" namelen="10" name="Life time">
<MaxGraphItems Time="0" MinValue="4.94312239" />
<MaxGraphItems Time="8000" MinValue="10" />
<MinGraphItems Time="0" MinValue="4.94312239" />
<MinGraphItems Time="8000" MinValue="10" />
</Field>
- <Field Type="3" negative="1" relative="0" maxgraphsize="2" mingraphsize="2" namelen="8" name="Track X">
<MaxGraphItems Time="0" MinValue="0" />
<MaxGraphItems Time="99999" MinValue="0" />
<MinGraphItems Time="0" MinValue="0" />
<MinGraphItems Time="99999" MinValue="0" />
</Field>
- <Field Type="3" negative="1" relative="0" maxgraphsize="2" mingraphsize="2" namelen="8" name="Track Y">
<MaxGraphItems Time="0" MinValue="0" />
<MaxGraphItems Time="99999" MinValue="0" />
<MinGraphItems Time="0" MinValue="0" />
<MinGraphItems Time="99999" MinValue="0" />
</Field>
- <Field Type="3" negative="1" relative="0" maxgraphsize="2" mingraphsize="2" namelen="8" name="Track Z">
<MaxGraphItems Time="-0.0346319228" MinValue="0" />
<MaxGraphItems Time="7999.99902" MinValue="0" />
<MinGraphItems Time="0" MinValue="0" />
<MinGraphItems Time="8000" MinValue="0" />
</Field>
<Field Type="2" value="3" namelen="20" name="Max Particles count" />
- <Field Type="3" negative="1" relative="0" maxgraphsize="4" mingraphsize="4" namelen="9" name="Velocity">
<MaxGraphItems Time="0" MinValue="45.1267319" />
<MaxGraphItems Time="0.0527000017" MinValue="44.9856529" />
<MaxGraphItems Time="0.151666611" MinValue="10.7928581" />
<MaxGraphItems Time="8000" MinValue="-4.70773363" />
<MinGraphItems Time="0" MinValue="36.1439438" />
<MinGraphItems Time="0.0518000014" MinValue="36.1567535" />
<MinGraphItems Time="0.151666611" MinValue="10.7928581" />
<MinGraphItems Time="8000" MinValue="-4.70773363" />
</Field>
- <Field Type="3" negative="0" relative="0" maxgraphsize="13" mingraphsize="13" namelen="9" name="Friction">
<MaxGraphItems Time="0" MinValue="3.06575775" />
<MaxGraphItems Time="0.0500000007" MinValue="20.0004406" />
<MaxGraphItems Time="0.100000001" MinValue="35.9943047" />
<MaxGraphItems Time="0.150000006" MinValue="50.1065407" />
<MaxGraphItems Time="0.200000003" MinValue="62.3371429" />
<MaxGraphItems Time="0.25" MinValue="72.6861115" />
<MaxGraphItems Time="0.300000012" MinValue="81.1534576" />
<MaxGraphItems Time="0.350000024" MinValue="87.7391586" />
<MaxGraphItems Time="0.439787835" MinValue="92.9117966" />
<MaxGraphItems Time="0.592217445" MinValue="95.8615799" />
<MaxGraphItems Time="0.868543267" MinValue="97.1091309" />
<MaxGraphItems Time="8.01918697" MinValue="98.7680054" />
<MaxGraphItems Time="99999" MinValue="3.06575775" />
<MinGraphItems Time="0" MinValue="3.06575775" />
<MinGraphItems Time="0.0500000007" MinValue="20.0004406" />
<MinGraphItems Time="0.100000001" MinValue="35.9943047" />
<MinGraphItems Time="0.150000006" MinValue="50.1065407" />
<MinGraphItems Time="0.200000003" MinValue="62.3371429" />
<MinGraphItems Time="0.25" MinValue="72.6861115" />
<MinGraphItems Time="0.300000012" MinValue="81.1534576" />
<MinGraphItems Time="0.350000024" MinValue="87.7391586" />
<MinGraphItems Time="0.439787835" MinValue="92.9117966" />
<MinGraphItems Time="0.889814377" MinValue="96.1773529" />
<MinGraphItems Time="8.01918697" MinValue="97.3703384" />
<MinGraphItems Time="99999" MinValue="3.06575775" />
</Field>
- <Field Type="3" negative="1" relative="0" maxgraphsize="2" mingraphsize="2" namelen="5" name="Mass">
<MaxGraphItems Time="0" MinValue="0.0358289778" />
<MaxGraphItems Time="99999" MinValue="0" />
<MinGraphItems Time="0" MinValue="-0.0460658297" />
<MinGraphItems Time="99999" MinValue="0" />
</Field>
- <Field Type="3" negative="0" relative="0" maxgraphsize="2" mingraphsize="2" namelen="19" name="ForceField_gravity">
<MaxGraphItems Time="0" MinValue="3.99272966" />
<MaxGraphItems Time="99999" MinValue="100" />
<MinGraphItems Time="0" MinValue="1.93675995" />
<MinGraphItems Time="99999" MinValue="100" />
</Field>
- <Field Type="3" negative="0" relative="0" maxgraphsize="2" mingraphsize="2" namelen="20" name="Add Technique Power">
<MaxGraphItems Time="0" MinValue="47.0143013" />
<MaxGraphItems Time="99999" MinValue="0" />
<MinGraphItems Time="0" MinValue="47.0143013" />
<MinGraphItems Time="99999" MinValue="0" />
</Field>
<Field Type="1" value="0" namelen="17" name="Direction Orient" />
- <Field Type="7" ColorCount="2" namelen="6" name="Color">
<Color Time="0" MaxValue="4294967295" MinValue="4294967295" />
<Color Time="1" MaxValue="4294967295" MinValue="4294967295" />
</Field>
- <Field Type="3" negative="0" relative="0" maxgraphsize="2" mingraphsize="2" namelen="13" name="Physic blend">
<MaxGraphItems Time="0" MinValue="0" />
<MaxGraphItems Time="99999" MinValue="0" />
<MinGraphItems Time="0" MinValue="0" />
<MinGraphItems Time="99999" MinValue="0" />
</Field>
- <Field Type="3" negative="1" relative="0" maxgraphsize="2" mingraphsize="2" namelen="5" name="Spin">
<MaxGraphItems Time="0" MinValue="294.960571" />
<MaxGraphItems Time="99999" MinValue="0" />
<MinGraphItems Time="0" MinValue="-308.555969" />
<MinGraphItems Time="99999" MinValue="0" />
</Field>
- <Field Type="3" negative="0" relative="1" maxgraphsize="4" mingraphsize="4" namelen="14" name="Spin Friction">
<MaxGraphItems Time="0" MinValue="86.838974" />
<MaxGraphItems Time="22.8116474" MinValue="98.4886627" />
<MaxGraphItems Time="69.8502579" MinValue="99.9023895" />
<MaxGraphItems Time="99999" MinValue="0" />
<MinGraphItems Time="0" MinValue="83.1520386" />
<MinGraphItems Time="32.6259727" MinValue="97.0749512" />
<MinGraphItems Time="100.290855" MinValue="99.9023895" />
<MinGraphItems Time="99999" MinValue="0" />
</Field>
- <Field Type="3" negative="0" relative="1" maxgraphsize="4" mingraphsize="4" namelen="13" name="Transparency">
<MaxGraphItems Time="0" MinValue="59.799221" />
<MaxGraphItems Time="10.073576" MinValue="54.403038" />
<MaxGraphItems Time="70.0530624" MinValue="99.5133362" />
<MaxGraphItems Time="99999" MinValue="0" />
<MinGraphItems Time="0" MinValue="59.799221" />
<MinGraphItems Time="10.073576" MinValue="54.403038" />
<MinGraphItems Time="70.0530624" MinValue="99.5133362" />
<MinGraphItems Time="99999" MinValue="0" />
</Field>
- <Field Type="3" negative="0" relative="1" maxgraphsize="5" mingraphsize="5" namelen="5" name="Size">
<MaxGraphItems Time="0" MinValue="0.797236085" />
<MaxGraphItems Time="18.3023777" MinValue="2.33764529" />
<MaxGraphItems Time="40.2494316" MinValue="3.67773676" />
<MaxGraphItems Time="80.092514" MinValue="4.19983721" />
<MaxGraphItems Time="99999" MinValue="1.5654515" />
<MinGraphItems Time="0" MinValue="0.598591208" />
<MinGraphItems Time="19.8938828" MinValue="2.00086594" />
<MinGraphItems Time="40.1360817" MinValue="3.379601" />
<MinGraphItems Time="79.9005432" MinValue="3.85221434" />
<MinGraphItems Time="99999" MinValue="1.53516269" />
</Field>
- <Field Type="3" negative="0" relative="0" maxgraphsize="2" mingraphsize="2" namelen="16" name="Animation frame">
<MaxGraphItems Time="0" MinValue="0" />
<MaxGraphItems Time="99999" MinValue="0" />
<MinGraphItems Time="0" MinValue="0" />
<MinGraphItems Time="99999" MinValue="0" />
</Field>
- <Field Type="6" elementCount="1" namelen="8" name="Texture">
<Element frameindex="0" frameX="0.5" frameY="0.125" frameW="0.125" frameH="0.125" />
</Field>
</Fields>
</Particle>
</Particles>
</Emitter>
- <Emitter type="0">
- <Fields FieldCount="7">
<Field Type="5" value="FireandSmokeEmitter" namelen="5" name="Name" />
<Field Type="4" posX="0" posY="0" posZ="2" namelen="9" name="Position" />
<Field Type="2" value="4" namelen="10" name="Life time" />
<Field Type="1" value="0" namelen="8" name="Looping" />
- <Field Type="3" negative="1" relative="0" maxgraphsize="2" mingraphsize="2" namelen="14" name="Physics Dir Z">
<MaxGraphItems Time="0" MinValue="0" />
<MaxGraphItems Time="99999" MinValue="0" />
<MinGraphItems Time="0" MinValue="0" />
<MinGraphItems Time="99999" MinValue="0" />
</Field>
- <Field Type="3" negative="1" relative="0" maxgraphsize="2" mingraphsize="2" namelen="14" name="Physics Dir Y">
<MaxGraphItems Time="0" MinValue="0" />
<MaxGraphItems Time="99999" MinValue="0" />
<MinGraphItems Time="0" MinValue="0" />
<MinGraphItems Time="99999" MinValue="0" />
</Field>
- <Field Type="3" negative="1" relative="0" maxgraphsize="2" mingraphsize="2" namelen="14" name="Physics Dir X">
<MaxGraphItems Time="0" MinValue="89.781929" />
<MaxGraphItems Time="99999" MinValue="0" />
<MinGraphItems Time="0" MinValue="89.781929" />
<MinGraphItems Time="99999" MinValue="0" />
</Field>
</Fields>
- <Particles Size="1">
- <Particle type="1">
- <Fields FieldCount="22">
<Field Type="5" value="FireandSmokeParticles" namelen="5" name="Name" />
<Field Type="5" value="none" namelen="17" name="Attached emitter" />
- <Field Type="3" negative="0" relative="0" maxgraphsize="5" mingraphsize="5" namelen="14" name="Emission rate">
<MaxGraphItems Time="0" MinValue="7.963727" />
<MaxGraphItems Time="0.0501331948" MinValue="79.4926147" />
<MaxGraphItems Time="0.100133196" MinValue="80.0563583" />
<MaxGraphItems Time="0.150133193" MinValue="0" />
<MaxGraphItems Time="99999" MinValue="10" />
<MinGraphItems Time="0" MinValue="7.963727" />
<MinGraphItems Time="0.0501331948" MinValue="79.4926147" />
<MinGraphItems Time="0.100133196" MinValue="80.0563583" />
<MinGraphItems Time="0.150133193" MinValue="0" />
<MinGraphItems Time="99999" MinValue="10" />
</Field>
- <Field Type="3" negative="0" relative="0" maxgraphsize="2" mingraphsize="2" namelen="10" name="Life time">
<MaxGraphItems Time="0" MinValue="5.9303484" />
<MaxGraphItems Time="8000" MinValue="10" />
<MinGraphItems Time="0" MinValue="5.9303484" />
<MinGraphItems Time="8000" MinValue="10" />
</Field>
- <Field Type="3" negative="1" relative="0" maxgraphsize="2" mingraphsize="2" namelen="8" name="Track X">
<MaxGraphItems Time="0" MinValue="0" />
<MaxGraphItems Time="99999" MinValue="0" />
<MinGraphItems Time="0" MinValue="0" />
<MinGraphItems Time="99999" MinValue="0" />
</Field>
- <Field Type="3" negative="1" relative="0" maxgraphsize="2" mingraphsize="2" namelen="8" name="Track Y">
<MaxGraphItems Time="0" MinValue="0" />
<MaxGraphItems Time="99999" MinValue="0" />
<MinGraphItems Time="0" MinValue="0" />
<MinGraphItems Time="99999" MinValue="0" />
</Field>
- <Field Type="3" negative="1" relative="0" maxgraphsize="2" mingraphsize="2" namelen="8" name="Track Z">
<MaxGraphItems Time="0" MinValue="0" />
<MaxGraphItems Time="99999" MinValue="0" />
<MinGraphItems Time="0" MinValue="0" />
<MinGraphItems Time="99999" MinValue="0" />
</Field>
<Field Type="2" value="3" namelen="20" name="Max Particles count" />
- <Field Type="3" negative="1" relative="0" maxgraphsize="3" mingraphsize="3" namelen="9" name="Velocity">
<MaxGraphItems Time="0" MinValue="46.338913" />
<MaxGraphItems Time="0.0866787881" MinValue="1.20796013" />
<MaxGraphItems Time="8000" MinValue="0" />
<MinGraphItems Time="0" MinValue="46.338913" />
<MinGraphItems Time="0.0866787881" MinValue="1.20796013" />
<MinGraphItems Time="8000" MinValue="0" />
</Field>
- <Field Type="3" negative="0" relative="0" maxgraphsize="8" mingraphsize="8" namelen="9" name="Friction">
<MaxGraphItems Time="0" MinValue="3.06575775" />
<MaxGraphItems Time="0.0500000007" MinValue="20.0004406" />
<MaxGraphItems Time="0.100061141" MinValue="50.1065407" />
<MaxGraphItems Time="0.166768551" MinValue="72.6861115" />
<MaxGraphItems Time="0.233475998" MinValue="87.7391586" />
<MaxGraphItems Time="0.386890918" MinValue="95.2253571" />
<MaxGraphItems Time="2.00803518" MinValue="99.5792618" />
<MaxGraphItems Time="8000" MinValue="3.06575775" />
<MinGraphItems Time="0" MinValue="3.06575775" />
<MinGraphItems Time="0.0500000007" MinValue="20.0004406" />
<MinGraphItems Time="0.100061141" MinValue="50.1065407" />
<MinGraphItems Time="0.166768551" MinValue="72.6861115" />
<MinGraphItems Time="0.233475998" MinValue="87.7391586" />
<MinGraphItems Time="0.386890918" MinValue="95.2253571" />
<MinGraphItems Time="2.00803518" MinValue="99.5792618" />
<MinGraphItems Time="8000" MinValue="3.06575775" />
</Field>
- <Field Type="3" negative="1" relative="0" maxgraphsize="2" mingraphsize="2" namelen="5" name="Mass">
<MaxGraphItems Time="0" MinValue="0.0358289778" />
<MaxGraphItems Time="99999" MinValue="0" />
<MinGraphItems Time="0" MinValue="-0.0460658297" />
<MinGraphItems Time="99999" MinValue="0" />
</Field>
- <Field Type="3" negative="0" relative="0" maxgraphsize="2" mingraphsize="2" namelen="19" name="ForceField_gravity">
<MaxGraphItems Time="0" MinValue="3.99272966" />
<MaxGraphItems Time="99999" MinValue="100" />
<MinGraphItems Time="0" MinValue="1.93675995" />
<MinGraphItems Time="99999" MinValue="100" />
</Field>
- <Field Type="3" negative="0" relative="0" maxgraphsize="2" mingraphsize="2" namelen="20" name="Add Technique Power">
<MaxGraphItems Time="0" MinValue="0" />
<MaxGraphItems Time="99999" MinValue="0" />
<MinGraphItems Time="0" MinValue="0" />
<MinGraphItems Time="99999" MinValue="0" />
</Field>
<Field Type="1" value="0" namelen="17" name="Direction Orient" />
- <Field Type="7" ColorCount="3" namelen="6" name="Color">
<Color Time="0" MaxValue="4294966768" MinValue="4292664528" />
<Color Time="0.336867541" MaxValue="4291743438" MinValue="4291743438" />
<Color Time="1" MaxValue="4294967295" MinValue="4294967295" />
</Field>
- <Field Type="3" negative="0" relative="0" maxgraphsize="2" mingraphsize="2" namelen="13" name="Physic blend">
<MaxGraphItems Time="0" MinValue="0" />
<MaxGraphItems Time="99999" MinValue="0" />
<MinGraphItems Time="0" MinValue="0" />
<MinGraphItems Time="99999" MinValue="0" />
</Field>
- <Field Type="3" negative="1" relative="0" maxgraphsize="2" mingraphsize="2" namelen="5" name="Spin">
<MaxGraphItems Time="0" MinValue="294.960571" />
<MaxGraphItems Time="99999" MinValue="0" />
<MinGraphItems Time="0" MinValue="-308.555969" />
<MinGraphItems Time="99999" MinValue="0" />
</Field>
- <Field Type="3" negative="0" relative="0" maxgraphsize="2" mingraphsize="2" namelen="14" name="Spin Friction">
<MaxGraphItems Time="0" MinValue="94.3433075" />
<MaxGraphItems Time="99999" MinValue="0" />
<MinGraphItems Time="0" MinValue="89.2311096" />
<MinGraphItems Time="99999" MinValue="0" />
</Field>
- <Field Type="3" negative="0" relative="1" maxgraphsize="3" mingraphsize="3" namelen="13" name="Transparency">
<MaxGraphItems Time="0" MinValue="59.686821" />
<MaxGraphItems Time="69.7877655" MinValue="99.5133286" />
<MaxGraphItems Time="99999" MinValue="0" />
<MinGraphItems Time="0" MinValue="59.686821" />
<MinGraphItems Time="69.7877655" MinValue="99.5133286" />
<MinGraphItems Time="99999" MinValue="0" />
</Field>
- <Field Type="3" negative="0" relative="1" maxgraphsize="6" mingraphsize="6" namelen="5" name="Size">
<MaxGraphItems Time="0" MinValue="0.740193665" />
<MaxGraphItems Time="9.41644192" MinValue="1.36332476" />
<MaxGraphItems Time="23.3421688" MinValue="2.05458808" />
<MaxGraphItems Time="45.2254601" MinValue="2.80345654" />
<MaxGraphItems Time="100.624672" MinValue="3.53312349" />
<MaxGraphItems Time="8000" MinValue="1.11375296" />
<MinGraphItems Time="0" MinValue="0.740193665" />
<MinGraphItems Time="9.41644192" MinValue="1.36332476" />
<MinGraphItems Time="23.3421688" MinValue="2.05458808" />
<MinGraphItems Time="45.2254601" MinValue="2.80345654" />
<MinGraphItems Time="100.624672" MinValue="3.53312349" />
<MinGraphItems Time="8000" MinValue="1.11375296" />
</Field>
- <Field Type="3" negative="0" relative="1" maxgraphsize="2" mingraphsize="2" namelen="16" name="Animation frame">
<MaxGraphItems Time="0" MinValue="0" />
<MaxGraphItems Time="99999" MinValue="0" />
<MinGraphItems Time="0" MinValue="0" />
<MinGraphItems Time="99999" MinValue="0" />
</Field>
- <Field Type="6" elementCount="1" namelen="8" name="Texture">
<Element frameindex="0" frameX="0.5" frameY="0.125" frameW="0.125" frameH="0.125" />
</Field>
</Fields>
</Particle>
</Particles>
</Emitter>
- <Emitter type="0">
- <Fields FieldCount="7">
<Field Type="5" value="DarkSmokeEmitter" namelen="5" name="Name" />
<Field Type="4" posX="0" posY="0" posZ="2" namelen="9" name="Position" />
<Field Type="2" value="1" namelen="10" name="Life time" />
<Field Type="1" value="0" namelen="8" name="Looping" />
- <Field Type="3" negative="1" relative="0" maxgraphsize="2" mingraphsize="2" namelen="14" name="Physics Dir Z">
<MaxGraphItems Time="0" MinValue="0" />
<MaxGraphItems Time="99999" MinValue="0" />
<MinGraphItems Time="0" MinValue="0" />
<MinGraphItems Time="99999" MinValue="0" />
</Field>
- <Field Type="3" negative="1" relative="0" maxgraphsize="2" mingraphsize="2" namelen="14" name="Physics Dir Y">
<MaxGraphItems Time="0" MinValue="15.152195" />
<MaxGraphItems Time="99999" MinValue="0" />
<MinGraphItems Time="0" MinValue="-14.8115606" />
<MinGraphItems Time="99999" MinValue="0" />
</Field>
- <Field Type="3" negative="1" relative="0" maxgraphsize="2" mingraphsize="2" namelen="14" name="Physics Dir X">
<MaxGraphItems Time="0" MinValue="100.452171" />
<MaxGraphItems Time="99999" MinValue="0" />
<MinGraphItems Time="0" MinValue="93.6391983" />
<MinGraphItems Time="99999" MinValue="0" />
</Field>
</Fields>
- <Particles Size="1">
- <Particle type="1">
- <Fields FieldCount="22">
<Field Type="5" value="DarkSmokeParticles" namelen="5" name="Name" />
<Field Type="5" value="none" namelen="17" name="Attached emitter" />
- <Field Type="3" negative="0" relative="0" maxgraphsize="5" mingraphsize="5" namelen="14" name="Emission rate">
<MaxGraphItems Time="0" MinValue="0" />
<MaxGraphItems Time="0.0500000007" MinValue="33.9557686" />
<MaxGraphItems Time="0.100000001" MinValue="34.08255" />
<MaxGraphItems Time="0.150000006" MinValue="0" />
<MaxGraphItems Time="99999" MinValue="10" />
<MinGraphItems Time="0" MinValue="0" />
<MinGraphItems Time="0.0500000007" MinValue="33.9557686" />
<MinGraphItems Time="0.100000001" MinValue="34.08255" />
<MinGraphItems Time="0.150000006" MinValue="0" />
<MinGraphItems Time="99999" MinValue="10" />
</Field>
- <Field Type="3" negative="0" relative="0" maxgraphsize="2" mingraphsize="2" namelen="10" name="Life time">
<MaxGraphItems Time="0" MinValue="5.97056293" />
<MaxGraphItems Time="8000" MinValue="10" />
<MinGraphItems Time="0" MinValue="5.97056293" />
<MinGraphItems Time="8000" MinValue="10" />
</Field>
- <Field Type="3" negative="1" relative="0" maxgraphsize="2" mingraphsize="2" namelen="8" name="Track X">
<MaxGraphItems Time="0" MinValue="0" />
<MaxGraphItems Time="99999" MinValue="0" />
<MinGraphItems Time="0" MinValue="0" />
<MinGraphItems Time="99999" MinValue="0" />
</Field>
- <Field Type="3" negative="1" relative="0" maxgraphsize="2" mingraphsize="2" namelen="8" name="Track Y">
<MaxGraphItems Time="0" MinValue="0" />
<MaxGraphItems Time="99999" MinValue="0" />
<MinGraphItems Time="0" MinValue="0" />
<MinGraphItems Time="99999" MinValue="0" />
</Field>
- <Field Type="3" negative="1" relative="0" maxgraphsize="2" mingraphsize="2" namelen="8" name="Track Z">
<MaxGraphItems Time="0" MinValue="0" />
<MaxGraphItems Time="99999" MinValue="0" />
<MinGraphItems Time="0" MinValue="0" />
<MinGraphItems Time="99999" MinValue="0" />
</Field>
<Field Type="2" value="3" namelen="20" name="Max Particles count" />
- <Field Type="3" negative="1" relative="0" maxgraphsize="4" mingraphsize="4" namelen="9" name="Velocity">
<MaxGraphItems Time="0" MinValue="45.1267319" />
<MaxGraphItems Time="0.0527000017" MinValue="44.9856529" />
<MaxGraphItems Time="0.151666611" MinValue="10.7928581" />
<MaxGraphItems Time="8000" MinValue="-4.70773363" />
<MinGraphItems Time="0" MinValue="36.1439438" />
<MinGraphItems Time="0.0518000014" MinValue="36.1567535" />
<MinGraphItems Time="0.151666611" MinValue="10.7928581" />
<MinGraphItems Time="8000" MinValue="-4.70773363" />
</Field>
- <Field Type="3" negative="0" relative="0" maxgraphsize="13" mingraphsize="13" namelen="9" name="Friction">
<MaxGraphItems Time="0" MinValue="3.06575775" />
<MaxGraphItems Time="0.0500000007" MinValue="20.0004406" />
<MaxGraphItems Time="0.100000001" MinValue="35.9943047" />
<MaxGraphItems Time="0.150000006" MinValue="50.1065407" />
<MaxGraphItems Time="0.200000003" MinValue="62.3371429" />
<MaxGraphItems Time="0.25" MinValue="72.6861115" />
<MaxGraphItems Time="0.300000012" MinValue="81.1534576" />
<MaxGraphItems Time="0.350000024" MinValue="87.7391586" />
<MaxGraphItems Time="0.439787835" MinValue="92.9117966" />
<MaxGraphItems Time="0.592217445" MinValue="95.8615799" />
<MaxGraphItems Time="0.868543267" MinValue="97.1091309" />
<MaxGraphItems Time="8.01918697" MinValue="98.7680054" />
<MaxGraphItems Time="99999" MinValue="3.06575775" />
<MinGraphItems Time="0" MinValue="3.06575775" />
<MinGraphItems Time="0.0500000007" MinValue="20.0004406" />
<MinGraphItems Time="0.100000001" MinValue="35.9943047" />
<MinGraphItems Time="0.150000006" MinValue="50.1065407" />
<MinGraphItems Time="0.200000003" MinValue="62.3371429" />
<MinGraphItems Time="0.25" MinValue="72.6861115" />
<MinGraphItems Time="0.300000012" MinValue="81.1534576" />
<MinGraphItems Time="0.350000024" MinValue="87.7391586" />
<MinGraphItems Time="0.439787835" MinValue="92.9117966" />
<MinGraphItems Time="0.889814377" MinValue="96.1773529" />
<MinGraphItems Time="8.01918697" MinValue="97.3703384" />
<MinGraphItems Time="99999" MinValue="3.06575775" />
</Field>
- <Field Type="3" negative="1" relative="0" maxgraphsize="2" mingraphsize="2" namelen="5" name="Mass">
<MaxGraphItems Time="0" MinValue="0.0358289778" />
<MaxGraphItems Time="99999" MinValue="0" />
<MinGraphItems Time="0" MinValue="-0.0460658297" />
<MinGraphItems Time="99999" MinValue="0" />
</Field>
- <Field Type="3" negative="0" relative="0" maxgraphsize="2" mingraphsize="2" namelen="19" name="ForceField_gravity">
<MaxGraphItems Time="0" MinValue="3.99272966" />
<MaxGraphItems Time="99999" MinValue="100" />
<MinGraphItems Time="0" MinValue="1.93675995" />
<MinGraphItems Time="99999" MinValue="100" />
</Field>
- <Field Type="3" negative="0" relative="0" maxgraphsize="2" mingraphsize="2" namelen="20" name="Add Technique Power">
<MaxGraphItems Time="0" MinValue="19.7339668" />
<MaxGraphItems Time="99999" MinValue="0" />
<MinGraphItems Time="0" MinValue="19.7339668" />
<MinGraphItems Time="99999" MinValue="0" />
</Field>
<Field Type="1" value="0" namelen="17" name="Direction Orient" />
- <Field Type="7" ColorCount="2" namelen="6" name="Color">
<Color Time="0" MaxValue="4286216569" MinValue="4287269514" />
<Color Time="1" MaxValue="4289638062" MinValue="4290690750" />
</Field>
- <Field Type="3" negative="0" relative="0" maxgraphsize="2" mingraphsize="2" namelen="13" name="Physic blend">
<MaxGraphItems Time="0" MinValue="0" />
<MaxGraphItems Time="99999" MinValue="0" />
<MinGraphItems Time="0" MinValue="0" />
<MinGraphItems Time="99999" MinValue="0" />
</Field>
- <Field Type="3" negative="1" relative="0" maxgraphsize="2" mingraphsize="2" namelen="5" name="Spin">
<MaxGraphItems Time="0" MinValue="294.960571" />
<MaxGraphItems Time="99999" MinValue="0" />
<MinGraphItems Time="0" MinValue="-308.555969" />
<MinGraphItems Time="99999" MinValue="0" />
</Field>
- <Field Type="3" negative="0" relative="1" maxgraphsize="4" mingraphsize="4" namelen="14" name="Spin Friction">
<MaxGraphItems Time="0" MinValue="86.838974" />
<MaxGraphItems Time="22.8116474" MinValue="98.4886627" />
<MaxGraphItems Time="69.8502579" MinValue="99.9023895" />
<MaxGraphItems Time="99999" MinValue="0" />
<MinGraphItems Time="0" MinValue="83.1520386" />
<MinGraphItems Time="32.6259727" MinValue="97.0749512" />
<MinGraphItems Time="100.290855" MinValue="99.9023895" />
<MinGraphItems Time="99999" MinValue="0" />
</Field>
- <Field Type="3" negative="0" relative="1" maxgraphsize="5" mingraphsize="5" namelen="13" name="Transparency">
<MaxGraphItems Time="0" MinValue="83.6264267" />
<MaxGraphItems Time="10.073576" MinValue="54.403038" />
<MaxGraphItems Time="29.9826794" MinValue="53.726902" />
<MaxGraphItems Time="99.8939667" MinValue="99.0461273" />
<MaxGraphItems Time="99999" MinValue="0" />
<MinGraphItems Time="0" MinValue="83.6264267" />
<MinGraphItems Time="10.073576" MinValue="54.403038" />
<MinGraphItems Time="29.9826794" MinValue="53.726902" />
<MinGraphItems Time="99.8939667" MinValue="99.0461273" />
<MinGraphItems Time="99999" MinValue="0" />
</Field>
- <Field Type="3" negative="0" relative="1" maxgraphsize="5" mingraphsize="5" namelen="5" name="Size">
<MaxGraphItems Time="0" MinValue="1.55003726" />
<MaxGraphItems Time="7.29443073" MinValue="2.49612927" />
<MaxGraphItems Time="40.2494316" MinValue="3.67773676" />
<MaxGraphItems Time="80.092514" MinValue="4.19983721" />
<MaxGraphItems Time="99999" MinValue="1.5654515" />
<MinGraphItems Time="0" MinValue="1.01461291" />
<MinGraphItems Time="7.42705584" MinValue="2.11972857" />
<MinGraphItems Time="40.1360817" MinValue="3.379601" />
<MinGraphItems Time="79.9005432" MinValue="3.85221434" />
<MinGraphItems Time="99999" MinValue="1.53516269" />
</Field>
- <Field Type="3" negative="0" relative="0" maxgraphsize="2" mingraphsize="2" namelen="16" name="Animation frame">
<MaxGraphItems Time="0" MinValue="0" />
<MaxGraphItems Time="99999" MinValue="0" />
<MinGraphItems Time="0" MinValue="0" />
<MinGraphItems Time="99999" MinValue="0" />
</Field>
- <Field Type="6" elementCount="1" namelen="8" name="Texture">
<Element frameindex="0" frameX="0.5" frameY="0.125" frameW="0.125" frameH="0.125" />
</Field>
</Fields>
</Particle>
</Particles>
</Emitter>
- <Emitter type="0">
- <Fields FieldCount="7">
<Field Type="5" value="Fire" namelen="5" name="Name" />
<Field Type="2" value="0" namelen="10" name="Life time" />
<Field Type="4" posX="0" posY="0" posZ="0" namelen="9" name="Position" />
- <Field Type="3" negative="1" relative="0" maxgraphsize="2" mingraphsize="2" namelen="14" name="Physics Dir X">
<MaxGraphItems Time="0" MinValue="89.8759079" />
<MaxGraphItems Time="99999" MinValue="0" />
<MinGraphItems Time="0" MinValue="89.8759079" />
<MinGraphItems Time="99999" MinValue="0" />
</Field>
- <Field Type="3" negative="1" relative="0" maxgraphsize="2" mingraphsize="2" namelen="14" name="Physics Dir Y">
<MaxGraphItems Time="0" MinValue="0" />
<MaxGraphItems Time="99999" MinValue="0" />
<MinGraphItems Time="0" MinValue="0" />
<MinGraphItems Time="99999" MinValue="0" />
</Field>
- <Field Type="3" negative="1" relative="0" maxgraphsize="2" mingraphsize="2" namelen="14" name="Physics Dir Z">
<MaxGraphItems Time="0" MinValue="0" />
<MaxGraphItems Time="99999" MinValue="0" />
<MinGraphItems Time="0" MinValue="0" />
<MinGraphItems Time="99999" MinValue="0" />
</Field>
<Field Type="1" value="0" namelen="8" name="Looping" />
</Fields>
- <Particles Size="1">
- <Particle type="1">
- <Fields FieldCount="22">
<Field Type="5" value="fire" namelen="5" name="Name" />
- <Field Type="3" negative="0" relative="0" maxgraphsize="2" mingraphsize="2" namelen="14" name="Emission rate">
<MaxGraphItems Time="0" MinValue="99.5867157" />
<MaxGraphItems Time="99999" MinValue="10" />
<MinGraphItems Time="0" MinValue="99.5867157" />
<MinGraphItems Time="99999" MinValue="10" />
</Field>
<Field Type="2" value="10" namelen="20" name="Max Particles count" />
- <Field Type="3" negative="1" relative="0" maxgraphsize="2" mingraphsize="2" namelen="8" name="Track X">
<MaxGraphItems Time="0" MinValue="0" />
<MaxGraphItems Time="99999" MinValue="0" />
<MinGraphItems Time="0" MinValue="0" />
<MinGraphItems Time="99999" MinValue="0" />
</Field>
- <Field Type="3" negative="1" relative="0" maxgraphsize="2" mingraphsize="2" namelen="8" name="Track Y">
<MaxGraphItems Time="0" MinValue="0" />
<MaxGraphItems Time="99999" MinValue="0" />
<MinGraphItems Time="0" MinValue="0" />
<MinGraphItems Time="99999" MinValue="0" />
</Field>
- <Field Type="3" negative="1" relative="0" maxgraphsize="2" mingraphsize="2" namelen="8" name="Track Z">
<MaxGraphItems Time="0" MinValue="0" />
<MaxGraphItems Time="99999" MinValue="0" />
<MinGraphItems Time="0" MinValue="0" />
<MinGraphItems Time="99999" MinValue="0" />
</Field>
- <Field Type="3" negative="0" relative="0" maxgraphsize="2" mingraphsize="2" namelen="10" name="Life time">
<MaxGraphItems Time="0" MinValue="0.162108332" />
<MaxGraphItems Time="99999" MinValue="10" />
<MinGraphItems Time="0" MinValue="0.162108332" />
<MinGraphItems Time="99999" MinValue="10" />
</Field>
- <Field Type="3" negative="1" relative="0" maxgraphsize="2" mingraphsize="2" namelen="5" name="Mass">
<MaxGraphItems Time="0" MinValue="0" />
<MaxGraphItems Time="99999" MinValue="0" />
<MinGraphItems Time="0" MinValue="0" />
<MinGraphItems Time="99999" MinValue="0" />
</Field>
- <Field Type="3" negative="1" relative="0" maxgraphsize="2" mingraphsize="2" namelen="5" name="Spin">
<MaxGraphItems Time="0" MinValue="0" />
<MaxGraphItems Time="99999" MinValue="0" />
<MinGraphItems Time="0" MinValue="0" />
<MinGraphItems Time="99999" MinValue="0" />
</Field>
- <Field Type="3" negative="1" relative="0" maxgraphsize="2" mingraphsize="2" namelen="9" name="Velocity">
<MaxGraphItems Time="0" MinValue="39.918087" />
<MaxGraphItems Time="99999" MinValue="0" />
<MinGraphItems Time="0" MinValue="39.918087" />
<MinGraphItems Time="99999" MinValue="0" />
</Field>
- <Field Type="3" negative="0" relative="0" maxgraphsize="2" mingraphsize="2" namelen="14" name="Spin Friction">
<MaxGraphItems Time="0" MinValue="0" />
<MaxGraphItems Time="99999" MinValue="0" />
<MinGraphItems Time="0" MinValue="0" />
<MinGraphItems Time="99999" MinValue="0" />
</Field>
- <Field Type="3" negative="0" relative="1" maxgraphsize="2" mingraphsize="2" namelen="5" name="Size">
<MaxGraphItems Time="0" MinValue="2.98749661" />
<MaxGraphItems Time="99999" MinValue="2" />
<MinGraphItems Time="0" MinValue="2" />
<MinGraphItems Time="99999" MinValue="2" />
</Field>
- <Field Type="3" negative="0" relative="1" maxgraphsize="4" mingraphsize="4" namelen="16" name="Animation frame">
<MaxGraphItems Time="0" MinValue="0" />
<MaxGraphItems Time="70.2460022" MinValue="0.981732249" />
<MaxGraphItems Time="100.486389" MinValue="2.02891231" />
<MaxGraphItems Time="99999" MinValue="0" />
<MinGraphItems Time="0" MinValue="0" />
<MinGraphItems Time="70.2460022" MinValue="0.981732249" />
<MinGraphItems Time="100.486389" MinValue="2.02891231" />
<MinGraphItems Time="99999" MinValue="0" />
</Field>
- <Field Type="7" ColorCount="2" namelen="6" name="Color">
<Color Time="0" MaxValue="4294953472" MinValue="4294955008" />
<Color Time="1" MaxValue="4286396928" MinValue="4286334208" />
</Field>
- <Field Type="6" elementCount="2" namelen="8" name="Texture">
<Element frameindex="0" frameX="0.625" frameY="0" frameW="0.125" frameH="0.125" />
<Element frameindex="1" frameX="0.5" frameY="0" frameW="0.125" frameH="0.125" />
</Field>
- <Field Type="3" negative="0" relative="0" maxgraphsize="2" mingraphsize="2" namelen="13" name="Transparency">
<MaxGraphItems Time="0" MinValue="0" />
<MaxGraphItems Time="99999" MinValue="0" />
<MinGraphItems Time="0" MinValue="0" />
<MinGraphItems Time="99999" MinValue="0" />
</Field>
- <Field Type="3" negative="0" relative="0" maxgraphsize="2" mingraphsize="2" namelen="9" name="Friction">
<MaxGraphItems Time="0" MinValue="0" />
<MaxGraphItems Time="99999" MinValue="0" />
<MinGraphItems Time="0" MinValue="0" />
<MinGraphItems Time="99999" MinValue="0" />
</Field>
- <Field Type="3" negative="0" relative="0" maxgraphsize="2" mingraphsize="2" namelen="13" name="Physic blend">
<MaxGraphItems Time="0" MinValue="0" />
<MaxGraphItems Time="99999" MinValue="0" />
<MinGraphItems Time="0" MinValue="0" />
<MinGraphItems Time="99999" MinValue="0" />
</Field>
<Field Type="5" value="none" namelen="17" name="Attached emitter" />
- <Field Type="3" negative="0" relative="0" maxgraphsize="2" mingraphsize="2" namelen="19" name="ForceField_gravity">
<MaxGraphItems Time="0" MinValue="100" />
<MaxGraphItems Time="99999" MinValue="100" />
<MinGraphItems Time="0" MinValue="100" />
<MinGraphItems Time="99999" MinValue="100" />
</Field>
<Field Type="1" value="1" namelen="17" name="Direction Orient" />
- <Field Type="3" negative="0" relative="0" maxgraphsize="2" mingraphsize="2" namelen="20" name="Add Technique Power">
<MaxGraphItems Time="0" MinValue="99.2278442" />
<MaxGraphItems Time="99999" MinValue="0" />
<MinGraphItems Time="0" MinValue="99.2278442" />
<MinGraphItems Time="99999" MinValue="0" />
</Field>
</Fields>
</Particle>
</Particles>
</Emitter>
</Emitters>
</Particles>
 
Sounds like a sensible idea to me.
As long as the new files are editable, it should be possible to mod them whichever way is necessary. :onya
 
Guys do not know if I chose the topic correctly, but where can I download the files in order to try POTC on 2.8 or on dx9 and clean COAS on dx9?
 
I took the files from the GOF, but when I get it I get an error. Can fix? Work on GOG version COAS.
 

Attachments

  • Безымянный.jpg
    Безымянный.jpg
    26.3 KB · Views: 223
  • Безымянный2.jpg
    Безымянный2.jpg
    15.3 KB · Views: 217
Guys do not know if I chose the topic correctly, but where can I download the files in order to try POTC on 2.8 or on dx9 and clean COAS on dx9?

From your first screen shot of the files, you have my latest executables. But, right now, there is no download to play POTC or COAS. The game will also not work with any of the existing flavors of the game, but require my complete downloads as there are changes to other things in the Programs and RESOURCE INI files for it to work.

From your second screenshot error message, and noticing no RESOURCE or Programs folder in your files of the first screenshot, my guess is the missing or wrong RESOURCE or Program files causes that error because many other INI files are supposed to be loaded into the game, the Program files may not have compiled because they are a wrong version, and if it can't do that, you will get that error. You must have the rest of the download and point it at those files, not any of the other COAS versions. While that is 'bad' in the sense the game didn't start, isn't it a little nicer to at least get some sort of message? It used to be the game just crashed if you tried that, and you'd have no idea about anything. Now it isn't a 'crash' but an actual graceful shutdown if it can't load everything it needs.

I am still working on POTC and New Horizons. While they both play, I had not tested much and now that I got the flags working in New Horizons, I tested a little more and noticed some missing particle systems in my log files, which started me on this recent path to work out a conversion from .xps files, which are uneditable, to XML format.

So far, COAS and GOF 1.2 are solid. In fact, you can even use old saves from when you first started playing the original game and they will still load and play with the new version. But, given the little interest I've seen here for anyone wanting to try the DirectX 9, with the very latest FMOD sound and extra sound config values, eliminated memory leaks, eliminated game-save crashes, eliminated mast fall crashes (notorious in GOF), a periodic autosave/reload feature every 30 minutes (the time for this is configurable and can be turned off) that is transparent to the user, that helps mitigate resource creep, and a game that can play POTC, Caribbean Tales, COAS and GOF, I haven't bothered to put it up since it seems unwarranted for the time being. If you want to try it, you must get the rest of ERAS because that is the only version available right now.
 
I'm really looking forward to the transition, since only dx9 will allow the game to run through the second video card.
 
Ha! Full screen mode always used to crash when switching windows/tasks. Not anymore. Not only that, I almost have everything restored after coming back to the game. Sails, flags, particles and static building models (somehow a little different than character/ship models) still need work, but almost there...This is a screenshot after switching out and back into game.

2uzp5vp.jpg
 
Ha! Full screen mode always used to crash when switching windows/tasks. Not anymore. Not only that, I almost have everything restored after coming back to the game. Sails, flags, particles and static building models (somehow a little different than character/ship models) still need work, but almost there...This is a screenshot after switching out and back into game.

2uzp5vp.jpg

Very much I wait, when you lay out corrections for COAS.
 
Very cool, @ChezJfrey! :onya

I always enabled Alt+Tabbing by using windowed mode, which works relatively well.
But it indeed isn't a 100% solution; for one thing, because the brightness controls don't work in windowed mode.
So congratulations. :woot
 
Back
Top