October 16, 2018, 07:33:19 AM

Author Topic: Pronzilla's People Permutor v0.8 - What's in a name?  (Read 4972 times)

pronzilla

  • Sex Sim Rock Star
  • Sr. Member
  • *****
  • Posts: 189
  • what does this button do? <fx:ka-boom>
    • View Profile
Pronzilla's People Permutor v0.8 - What's in a name?
« on: November 19, 2011, 02:21:16 PM »
Pronzilla's People Permutor v0.8

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

Changes from last version:
  • added an interface to rename user-created girls, so you can keep your favourites...
  • added RGB_ORANGE hair colour option
  • bugfix: save/load the state of the hair colour tab properly

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/

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:
  • PPP will detect that it's being blocked.  It will then write the files elsewhere instead, and you can manually copy the files into place.  (ppp will tell you where to copy them to/from).
  • I am told (but have not tested myself) that if you put PPP actually in the sexsim directory, things will work (This tricks windows into thinking ppp is part of sexsim, and cuts it some slack)


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)

  • permuting/morphing males (this may take a while, and I'll probably won't start until jak gives the xml/texture file details)
  • internationalization (this will also take a while)
  • support for choosing which teeth textures get used (if and when I see any teeth textures that are actually different from the basic one)

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.

« Last Edit: January 04, 2012, 02:34:37 PM by pronzilla »
Please remix my stuff! Use anything I've posted here as the base for your own work.  Please post it here too!

Want more girls?  Pronzilla's People Permutor makes more by mixing up the ones you've already got

CapnKlutz

  • Tester
  • Sr. Member
  • *****
  • Posts: 249
  • Secret life of a Superhero ;0)
    • View Profile
Re: Pronzilla's People Permutor v0.8 - What's in a name?
« Reply #1 on: November 20, 2011, 07:21:41 AM »
A fine functional, clean piece of work!

Refinements?

Perhaps tricky, but it would be great if the thumbs & meter pngs were generated too.  :o

A easier suggestion.

A delete character function from within the Java program for ones that do not appeal?

Thanks for creating this. It is fun to play with!  :eyebrows:

Cap'n.  8)

Sanity is in the eye of the beholder.

pronzilla

  • Sex Sim Rock Star
  • Sr. Member
  • *****
  • Posts: 189
  • what does this button do? <fx:ka-boom>
    • View Profile
Re: Pronzilla's People Permutor v0.8 - What's in a name?
« Reply #2 on: November 24, 2011, 02:26:00 PM »
It should already be generating basic thumb/meter images if necessary. 

Generating "proper" ones (i.e. with a real picture of the actual girl) is waaaay beyond my capabilities, I'm afraid.  Even if I could read all the relevant data files (stuff like the girl/hair models are all tucked away where I can't easily get at them) what I know about the nuts-and-bolts of 3D rendering could be written on a postage stamp with a jumbo marker. 

I'm very wary about adding a delete function - it's either a bit too dangerous (do I delete all the referenced texture files? what if they're used by another girl?) or just superficial (deleting just the XML isn't going to reclaim a worthwhile amount of disk space).  The more detailed I make it, the more I risk ending up with something that's not really any easier/better than just using explorer to deal with the files manually.  I'll keep pondering that, and if I come up with anything that's sane to build and actually useful, I'll see what I can do...

Thanks for the feedback!
Please remix my stuff! Use anything I've posted here as the base for your own work.  Please post it here too!

Want more girls?  Pronzilla's People Permutor makes more by mixing up the ones you've already got

CapnKlutz

  • Tester
  • Sr. Member
  • *****
  • Posts: 249
  • Secret life of a Superhero ;0)
    • View Profile
Re: Pronzilla's People Permutor v0.8 - What's in a name?
« Reply #3 on: November 24, 2011, 03:45:50 PM »
Yeah, I thought that might be a big ask!  ;)

I don't have a big problem with a manual delete per se, because I have learnt my way around the user section of the program files.
The suggestion wasn't prompted by a disc space consideration.
It was more the thought that if a casual user had characters generated that they didn't like, an easy quick fix for them  would be a 'Delete' button.
It need only take out the XML file, then if I have it reasoned right, that character would not appear on the selection screen?
Then a rerun of your program is going to overwrite the previous iteration of the remainder of the files under that reference anyway?  :-\

Cap'n.  8)

Sanity is in the eye of the beholder.

NMM

  • Tester
  • Sr. Member
  • *****
  • Posts: 176
  • Storytime!
    • View Profile
Re: Pronzilla's People Permutor v0.8 - What's in a name?
« Reply #4 on: November 24, 2011, 04:48:16 PM »
I'm having trouble downloading this most recent version - when I click the ppp.jar file link it tries to download an 'index.php' instead...