SexSim Forum

Sex Sim => User Creations => Tools => Topic started by: pronzilla on January 04, 2012, 02:34:01 PM

Title: Pronzilla's People Permutor v0.9.1 - little changes, big boobs
Post by: pronzilla on January 04, 2012, 02:34:01 PM
Pronzilla's People Permutor v0.9.1

This version is obsolete, look for a newer one elsewhere in this board...

lots of little changes (and some really big boobs)
Now! with added "look before you clip"!

Changes in v0.9.1:

Changes in v0.9:



What is it?
Pronzilla's People Permutor is a totally, utterly, UNOFFICIAL, Java-based utility for Ripened Peach's SexSim. 

PPP creates random girls (only, for now) by mixing up the girls you have installed (body texture from one, hair from another, eyes from yet another, and so on).  It can also change the body proportions a bit.

It creates 10 files in /Sex Sim/Runtime/user_created/characters, named f-ppp_0.xml to f-ppp_9.xml, containing random girl definitions.  So, the next time you start up SS, you'll see 10 extra girls named "ppp 0" to "ppp 9".  I'm sure you can figure things out from there.

PLEASE NOTE:                                                         
PPP WILL OVERWRITE ANY EXISTING XML FILES NAMED f-ppp_(x).xml

IF YOU HAVE VERSIONS OF THOSE FILES YOU WANT TO KEEP (SUCH AS OUTPUT FROM PREVIOUS RUNS) RENAME THEM USING THE "MANAGE LADIES" UTILITY BEFORE PERMUTING AGAIN, OR THEY WILL GET WIPED.



How do I install it?

First, you're going to need to install a Java runtime from http://www.java.com/ (http://www.java.com/)

Once you have that installed, just create a directory somewhere on your system and put the ppp.jar file in it.  Anywhere on the system will do, but the closer it is to your SexSim directory, the less work it will have to do when you first run it (see below)   

Double-click the ppp.jar file to run it. 

Note for Windows 7/Vista people

Sexsim keeps its "user_created" data in its program directory.  If you installed sexsim in the "program files" directory, and you run as a "normal" (non-admin) user, that means that PPP won't be able to write directly to those directories, because Windows protects them from editing to avoid things getting accidentally trashed.   

There are two ways to work around this:


What does it do?

The first time you run it, it'll go hunting across your system for your copy of SexSim, and record that location in a ppp.properties file next to the ppp.jar, ready for next time.  This bit might take a little while (maybe a few minutes at worst) but it only happens once.

Once it's found Sex Sim, it'll scan the Sex Sim directory to see what it's got to play with.

Finally, once it's ready to go, it'll let you play with the options, and then generate the custom xml character files. 

Along the way, it will also spit out a ppp.log file in the same directory as the .jar file.  You probably don't care about that - it's just a slightly-more-detailed record of what gets shown in the log window.

Things I'd like to add someday

(disclaimer: inclusion in this list doesn't guarantee I'm ever going to actually add a feature, just that I'm thinking about doing it some day)


Any requests?
If there's anything you'd like that's not in the above list, feel free to suggest/ask about it here.  No promises, but I'll see what I can do...

The files
ppp.jar is the program itself.
history.txt is just a list of what got added in what version, including bug fix descriptions.  probably very dull, but included for completeness.

Title: Re: Pronzilla's People Permutor v0.9 - little changes, big boobs
Post by: needluvn on January 04, 2012, 03:35:53 PM
Thanks Pronzie! \m/

Title: Re: Pronzilla's People Permutor v0.9 - little changes, big boobs
Post by: Jak (ripened peach) on January 04, 2012, 03:44:08 PM
Awesome, this sounds great as always.  I can't wait to give it a spin.
Title: Re: Pronzilla's People Permutor v0.9 - little changes, big boobs
Post by: CapnKlutz on January 04, 2012, 03:47:25 PM
Thanks for the update! ( Need a thumbs up smiley here ;)  :eyebrows: )

Cap'n.  8)
Title: Re: Pronzilla's People Permutor v0.9 - little changes, big boobs
Post by: Jak (ripened peach) on January 04, 2012, 05:48:26 PM
Thanks for the update! ( Need a thumbs up smiley here ;)  :eyebrows: )

Cap'n.  8)

Added.  :thumbsup:
Title: Re: Pronzilla's People Permutor v0.9 - little changes, big boobs
Post by: needluvn on January 05, 2012, 05:24:21 AM
Thanks for the update! ( Need a thumbs up smiley here ;)  :eyebrows: )

Cap'n.  8)

Added.  :thumbsup:

Oh you're good.  8)
Title: Re: Pronzilla's People Permutor v0.9 - little changes, big boobs
Post by: CapnKlutz on January 05, 2012, 09:16:07 AM
Make that 'very good!'  :thumbsup:

Cap'n.  8)
Title: Re: Pronzilla's People Permutor v0.9 - little changes, big boobs
Post by: booblover on January 05, 2012, 09:16:24 AM
Thanks again for a brilliant bit of software, really appreciate it.. ;D
Title: Re: Pronzilla's People Permutor v0.9 - little changes, big boobs
Post by: Ed583 on January 12, 2012, 05:19:10 PM
Hi,

I started using Sex Sim recently (btw, this is my first post) and decided to try out the permutator. However, for some reason the program won't start; instead I get the following error:

"Could not find the main class C:\Program Files(x86)\Sex Sim\ppp.jar. Program will exit."

I'm running Windows 7 as admin and just in case I installed the latest version of the JRE. I placed the ppp.jar within the Sex Sim folder, but I also tried other locations with the same effect. I also made sure that the .jar extension is associated with javaw.exe.

Any help is appreciated, Thanks!
Title: Re: Pronzilla's People Permutor v0.9 - little changes, big boobs
Post by: pronzilla on January 13, 2012, 02:47:09 PM
OK.  Two things to check.

Option 1: the jar file is corrupted somehow.  Kinda tricky to check for certain, since md5 hashes and suchlike are a bit beyond my ken.  Simple check: what's the file size? (right click the jar file in explorer->properties) "Size" should be 171,835 bytes.  If it ain't, it's knackered, try re-downloading.

Option 2: the file association isn't quite correct somehow. 
If your java install is messed up, or the file association is messed up, I'd say your best bet is to uninstall java, check that the file association for jar files is removed (and remove it manually if it's not) then re-install java.  That should hopefully sort out the file association properly.

Title: Re: Pronzilla's People Permutor v0.9 - little changes, big boobs
Post by: Ed583 on January 13, 2012, 08:06:05 PM
Thanks Pronzilla,

I checked your option 1 and the file size is correct. As for option 2, when I run the command I only see the permutator's splash image and then I get the following output:

Jan 13, 2012 11:53:56 PM com.sexsim.ppp.Config$InitWorker createProperties
INFO: looking for Sex Sim...
Jan 13, 2012 11:53:56 PM com.sexsim.ppp.utils.Finder findSS
INFO: found it at C:\Program Files (x86)\Sex Sim

Jan 13, 2012 11:53:56 PM com.sexsim.ppp.Config$InitWorker checkWriteAccess
INFO: testing write access to [C:\Program Files (x86)\Sex Sim\Runtime\user_creat
ed\characters]
Jan 13, 2012 11:53:56 PM com.sexsim.ppp.Config$InitWorker checkWriteAccess
INFO: write access to [C:\Program Files (x86)\Sex Sim\Runtime\user_created\chara
cters] successful
Jan 13, 2012 11:53:56 PM com.sexsim.ppp.Config setProperties
INFO: SwingWorker-pool-1-thread-1: config setting props
Jan 13, 2012 11:53:56 PM com.sexsim.ppp.writer.params.builders.FemaleParamsBuild
er initPubicHairStyles
INFO: pubic hair addon found
Jan 13, 2012 11:53:56 PM com.sexsim.ppp.writer.params.builders.FemaleParamsBuild
er initBasicBodies
INFO: adding basic bodies...
Jan 13, 2012 11:53:56 PM com.sexsim.ppp.writer.params.builders.FemaleParamsBuild
er readFemaleXmlFiles
INFO: found 13 source files in C:\Program Files (x86)\Sex Sim\Runtime\_aData\cha
racters
Jan 13, 2012 11:53:56 PM com.sexsim.ppp.writer.params.builders.FemaleParamsBuild
er readFemaleFile
INFO: reading f-Alison.xml
Jan 13, 2012 11:53:56 PM com.sexsim.ppp.writer.params.builders.FemaleParamsBuild
er readFemaleFile
INFO: reading f-Ayumi.xml
Jan 13, 2012 11:53:56 PM com.sexsim.ppp.writer.params.builders.FemaleParamsBuild
er readFemaleFile
INFO: reading f-Bella.xml
Jan 13, 2012 11:53:56 PM com.sexsim.ppp.writer.params.builders.FemaleParamsBuild
er readFemaleFile
INFO: reading f-Catt.xml
Jan 13, 2012 11:53:56 PM com.sexsim.ppp.writer.params.builders.FemaleParamsBuild
er readFemaleFile
INFO: reading f-Elissa.xml
Jan 13, 2012 11:53:56 PM com.sexsim.ppp.writer.params.builders.FemaleParamsBuild
er readFemaleFile
INFO: reading f-Joanne.xml
Jan 13, 2012 11:53:56 PM com.sexsim.ppp.writer.params.builders.FemaleParamsBuild
er readFemaleFile
INFO: reading f-Kendra.xml
Jan 13, 2012 11:53:57 PM com.sexsim.ppp.writer.params.builders.FemaleParamsBuild
er readFemaleFile
INFO: reading f-Layla.xml
Jan 13, 2012 11:53:57 PM com.sexsim.ppp.writer.params.builders.FemaleParamsBuild
er readFemaleFile
INFO: reading f-Robyn.xml
Jan 13, 2012 11:53:57 PM com.sexsim.ppp.writer.params.builders.FemaleParamsBuild
er readFemaleFile
INFO: reading f-Samantha.xml
Jan 13, 2012 11:53:57 PM com.sexsim.ppp.writer.params.builders.FemaleParamsBuild
er readFemaleFile
INFO: reading f-Tiffany.xml
Jan 13, 2012 11:53:57 PM com.sexsim.ppp.writer.params.builders.FemaleParamsBuild
er readFemaleFile
INFO: reading f-Ulani.xml
Jan 13, 2012 11:53:57 PM com.sexsim.ppp.writer.params.builders.FemaleParamsBuild
er readFemaleFile
INFO: reading f-Vanessa.xml
Jan 13, 2012 11:53:57 PM com.sexsim.ppp.writer.params.builders.FemaleParamsBuild
er readFemaleXmlFiles
INFO: found 31 source files in C:\Program Files (x86)\Sex Sim\Runtime\user_creat
ed\characters
Jan 13, 2012 11:53:57 PM com.sexsim.ppp.writer.params.builders.FemaleParamsBuild
er readFemaleFile
INFO: reading f-Angel.xml
Jan 13, 2012 11:53:57 PM com.sexsim.ppp.writer.params.builders.FemaleParamsBuild
er readFemaleFile
INFO: reading f-angelina.xml
Jan 13, 2012 11:53:57 PM com.sexsim.ppp.writer.params.builders.FemaleParamsBuild
er readFemaleFile
INFO: reading f-asha.xml
Jan 13, 2012 11:53:57 PM com.sexsim.ppp.writer.params.builders.FemaleParamsBuild
er readFemaleFile
INFO: reading f-Ashira.xml
Jan 13, 2012 11:53:57 PM com.sexsim.ppp.writer.params.builders.FemaleParamsBuild
er readFemaleFile
INFO: reading f-Avatar.xml
Jan 13, 2012 11:53:57 PM com.sexsim.ppp.writer.params.builders.FemaleParamsBuild
er readFemaleFile
INFO: reading f-Berlinda.xml
Jan 13, 2012 11:53:57 PM com.sexsim.ppp.writer.params.builders.FemaleParamsBuild
er readFemaleFile
INFO: reading f-Farrah.xml
Jan 13, 2012 11:53:57 PM com.sexsim.ppp.writer.params.builders.FemaleParamsBuild
er readFemaleFile
INFO: reading f-Gem.xml
Jan 13, 2012 11:53:57 PM com.sexsim.ppp.writer.params.builders.FemaleParamsBuild
er readFemaleFile
INFO: reading f-Geselle.xml
Jan 13, 2012 11:53:57 PM com.sexsim.ppp.writer.params.builders.FemaleParamsBuild
er readFemaleFile
INFO: reading f-Giselle.xml
Jan 13, 2012 11:53:57 PM com.sexsim.ppp.writer.params.builders.FemaleParamsBuild
er readFemaleFile
INFO: reading f-Gretchen.xml
Jan 13, 2012 11:53:57 PM com.sexsim.ppp.writer.params.builders.FemaleParamsBuild
er readFemaleFile
INFO: reading f-Jada-Fire.xml
Jan 13, 2012 11:53:57 PM com.sexsim.ppp.writer.params.builders.FemaleParamsBuild
er readFemaleFile
INFO: reading f-Kate.xml
Jan 13, 2012 11:53:57 PM com.sexsim.ppp.writer.params.builders.FemaleParamsBuild
er readFemaleFile
INFO: reading f-Kimnai.xml
Jan 13, 2012 11:53:57 PM com.sexsim.ppp.writer.params.builders.FemaleParamsBuild
er readFemaleFile
INFO: reading f-Lesly.xml
Jan 13, 2012 11:53:57 PM com.sexsim.ppp.writer.params.builders.FemaleParamsBuild
er readFemaleFile
INFO: reading f-Liz.xml
Jan 13, 2012 11:53:57 PM com.sexsim.ppp.writer.params.builders.FemaleParamsBuild
er readFemaleFile
INFO: reading f-manu.xml
Jan 13, 2012 11:53:57 PM com.sexsim.ppp.writer.params.builders.FemaleParamsBuild
er readFemaleFile
INFO: reading f-Mary_Ann.xml
Jan 13, 2012 11:53:57 PM com.sexsim.ppp.writer.params.builders.FemaleParamsBuild
er readFemaleFile
INFO: reading f-Mei_Ling.xml
Jan 13, 2012 11:53:57 PM com.sexsim.ppp.writer.params.builders.FemaleParamsBuild
er readFemaleFile
INFO: reading f-Mel.xml
Jan 13, 2012 11:53:57 PM com.sexsim.ppp.writer.params.builders.FemaleParamsBuild
er readFemaleFile
INFO: reading f-Pia.xml
Jan 13, 2012 11:53:57 PM com.sexsim.ppp.writer.params.builders.FemaleParamsBuild
er readFemaleFile
INFO: reading f-priya.xml
Jan 13, 2012 11:53:57 PM com.sexsim.ppp.writer.params.builders.FemaleParamsBuild
er readFemaleFile
INFO: reading f-pronzilla-carly.xml
Jan 13, 2012 11:53:57 PM com.sexsim.ppp.writer.params.builders.FemaleParamsBuild
er readFemaleFile
INFO: reading f-pronzilla-carmen.xml
Jan 13, 2012 11:53:57 PM com.sexsim.ppp.writer.params.builders.FemaleParamsBuild
er readFemaleFile
INFO: reading f-pronzilla-red.xml
Jan 13, 2012 11:53:57 PM com.sexsim.ppp.writer.params.builders.FemaleParamsBuild
er readFemaleFile
INFO: reading f-Quorra.xml
Jan 13, 2012 11:53:57 PM com.sexsim.ppp.writer.params.builders.FemaleParamsBuild
er readFemaleFile
INFO: reading f-Sab.xml
Jan 13, 2012 11:53:57 PM com.sexsim.ppp.writer.params.builders.FemaleParamsBuild
er readFemaleFile
INFO: reading f-Sinead.xml
Jan 13, 2012 11:53:57 PM com.sexsim.ppp.writer.params.builders.FemaleParamsBuild
er readFemaleFile
INFO: reading f-Tess.xml
Jan 13, 2012 11:53:57 PM com.sexsim.ppp.writer.params.builders.FemaleParamsBuild
er readFemaleFile
INFO: reading f-Vamp.xml
Jan 13, 2012 11:53:57 PM com.sexsim.ppp.writer.params.builders.FemaleParamsBuild
er readFemaleFile
INFO: reading f-Veronica.xml
Jan 13, 2012 11:53:57 PM com.sexsim.ppp.writer.params.builders.FemaleParamsBuild
er initBasicEyelashes
INFO: adding basic eyelashes...
Jan 13, 2012 11:53:57 PM com.sexsim.ppp.writer.params.builders.FemaleParamsBuild
er initBasicEyes
INFO: adding basic eyes...
Jan 13, 2012 11:53:57 PM com.sexsim.ppp.writer.params.builders.FemaleParamsBuild
er buildParams
INFO: init complete

Exception in thread "AWT-EventQueue-0" java.awt.image.RasterFormatException: (x
+ width) is outside raster
        at sun.awt.image.IntegerInterleavedRaster.createWritableChild(Unknown So
urce)
        at java.awt.image.BufferedImage.getSubimage(Unknown Source)
        at com.sexsim.ppp.utils.ImageUtils.getScaledImageIcon(ImageUtils.java:83
)
        at com.sexsim.ppp.writer.base.AbstractCheckBoxIcon.getIcon(AbstractCheck
BoxIcon.java:26)
        at com.sexsim.ppp.ui.widgets.CustomCheckBox.<init>(CustomCheckBox.java:3
6)
        at com.sexsim.ppp.ui.panels.CheckBoxPanel.<init>(CheckBoxPanel.java:47)
        at com.sexsim.ppp.ui.panels.CheckBoxPanel.<init>(CheckBoxPanel.java:30)
        at com.sexsim.ppp.ui.panels.FemalePanel.<init>(FemalePanel.java:37)
        at com.sexsim.ppp.ui.MainWindow.<init>(MainWindow.java:26)
        at com.sexsim.ppp.Main$1.run(Main.java:33)
        at java.awt.event.InvocationEvent.dispatch(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$000(Unknown Source)
        at java.awt.EventQueue$1.run(Unknown Source)
        at java.awt.EventQueue$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown
Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)

I also uninstalled and re-installed java several times without any change in the result. I also downloaded a new copy of the ppp.jar file. Thanks for any help.
Title: Re: Pronzilla's People Permutor v0.9 - little changes, big boobs
Post by: pronzilla on January 14, 2012, 08:02:07 AM
Actually, all that spew means we're going in the right direction.  Your earlier error meant that Java was failing to find the execution entry point to PPP at all.  This stuff means that PPP is starting, but then failing to launch properly.  Probably means I goofed somewhere - I'll investigate based on that output.  Two more questions:

Firstly, if you look in the same directory as the jar file, you should see a "ppp.log" file.  Could you PM me that file, please?  I don't know if it'll tell me more than the error spew above, but it's worth a go...

Secondly, what happens now if you try to launch it the simple way (like you were at first)?  Does it still give the "Could not find the main class" error?
Title: Re: Pronzilla's People Permutor v0.9 - little changes, big boobs
Post by: pronzilla on January 14, 2012, 09:24:33 AM
PPP is starting, but then failing to launch properly.  Probably means I goofed somewhere - I'll investigate based on that output.

Got it.  I think you have some broken/incomplete/otherwise "funny" custom body textures installed.  PPP should definitely NOT explode when it hits that sort of thing, but it looks like it currently does.

I'll try to get a new version out, with a fix, in the next couple of days or so.  (usual disclaimer: an effect similar to valve time applies)
Title: Re: Pronzilla's People Permutor v0.9.1 - little changes, big boobs
Post by: pronzilla on January 14, 2012, 01:34:28 PM
OK, new version already here - I updated the original post at the top of this thread with the new jar.  Thanks for persevering, useful bug reports are always good.

(Valve time *very occasionally* works both ways)
Title: Re: Pronzilla's People Permutor v0.9.1 - little changes, big boobs
Post by: Jak (ripened peach) on January 14, 2012, 05:24:23 PM
(Valve time *very occasionally* works both ways)

 :needcoffee:
Title: Re: Pronzilla's People Permutor v0.9.1 - little changes, big boobs
Post by: Ed583 on January 14, 2012, 06:29:52 PM
Ok! Your changes seemed to do the trick as far as going past the splash image was concerned. As for the double-click issue, I discovered some permission errors on java registry keys that after correction also appear to have solved that problem.

Thanks!
Title: Re: Pronzilla's People Permutor v0.9.1 - little changes, big boobs
Post by: pronzilla on January 15, 2012, 11:47:32 AM
excellent, glad we got you up and running...
Title: Re: Pronzilla's People Permutor v0.9.1 - little changes, big boobs
Post by: Ed583 on January 22, 2012, 09:04:21 AM
Ok, this is very strange. For some reason when I open PPP I can't no longer see the "Permutate Ladies" button. I can see everything else normally. I can't see any errors in the log file but I'm attaching it anyway. I've made no changes lately except use it for its intended purpose. Any ideas?

Thanks!

PS - I also tried downloading a new copy of PPP, but no change.
Title: Re: Pronzilla's People Permutor v0.9.1 - little changes, big boobs
Post by: pronzilla on January 22, 2012, 01:19:45 PM
This sounds dumb, but: having just tried, it is actually possible to resize the window.  If you shrink it a bit vertically, the first thing to go is the "permute ladies" button.  Have you tried resizing the window bigger?
Title: Re: Pronzilla's People Permutor v0.9.1 - little changes, big boobs
Post by: Ed583 on January 22, 2012, 04:15:00 PM
I just found the problem. Right after the last time I used PPP, I downloaded most of the eye texture files in this forum (the "Contacts" zip files). For some reason, having that many eye options was stretching the PPP screen down beyond what my display could handle. I had no way to scroll down, so I couldn't see the missing button.

I started deleting eye files until the screen was fixed. The button was indeed hidden from view. You kind of pointed me in the right direction. Thanks.

Ed

Title: Re: Pronzilla's People Permutor v0.9.1 - little changes, big boobs
Post by: pronzilla on January 23, 2012, 12:15:13 PM
Ah.  I should probably look into that, I don't want it getting unusable just because you installed a bunch of textures.  I'll add it to the to-do list for the next release; the new character morphing stuff is probably going to need a bit of a layout overhaul anyway.