Age Verification
This website contains age-restricted material including nudity and explicit content. By entering, you confirm being at least 18 years old or the age of majority in the jurisdiction you are accessing the website from.
I am 18+ or older - Enter
I am under 18 - Exit
Our parental controls page explains how you can easily block access to this site.

Decoding iStripper files

  게시판 / iStripper에 관한 모든 것

Dorsai6
Joined in Apr 2013

1033 글
June 15, 2016
I finally took the time to figure out the format of the iStripper models.lst and xxx.vpl files.

The .vpl (playlist) files are straight forward. The first 4 bytes (a long integer) is the format ID (=1). The next 4 bytes is the number of entries in the playlist. For each entry this is one text string. The first 4 bytes is the number of bytes in the string. The characters themselves are in unicode requiring 2 bytes per character. Use of unicode in preference to ASCII is an industry trend. Totem made that shift in the models.lst file about a year ago.

The models.lst file has changed a bit, but not all that much. The first 4 bytes is the format ID(=280). The next 4 bytes is the number of cards. Each card consists of some card data followed by one entry for each clip. It seems that only the card header has changed. The model name and card name are gone. Some new data has been added, but I'm don't know what it means. Here is the header in order:

Card ID: 4 byte length followed by unicode text
Dummy?: 8 bytes that seem to be always hex FF
Date Purchased: 4 bytes. I throw away the2 high bytes and convert the low bytes with a base date of Nov 12, 1926.
Flags : 4 bytes of binary flags. These seem to convert the same a for previous versions, but I'm not certain. In order high to low:

update available
card purchased
in my collection
card is sc type
bit not used
favorite
bit not used
bit not used
card enabled
bit not used
download in progress
full show downloaded
demo downloaded
flag card as new
flag card as deleted
flag card as last days (legacy?)

long integer: always zero
long integer: models folder size
long integer: mostly zero about 10% have values from 2457551-2457554. Meaning unknown.
5 bytes: always hex FF
long integer: number of times played (many not be correct)
long integer: (1-4) resolution of card as currently downloaded
long integer: (1-4) best resolution available for card.
long integer: flag fo new resolution available
long integer: count of number of clips of all kinds including transition

For each clip we have

Clip ID: Long integer length followed by unicode characters
long integer: Sequence number of clip
long integer: Might be flags. I don't know what they mean.
long integer: hotness level
long integer: binary flags describing the card
In order high to low:

not used
use nude start transition
use magic end transition
use magic start transition
dead end (no transition at end)
dry start (no transition at start)
swing clip
cage clip
SC clip
demo clip (mostly)
from side
accessories
sign
not used
pole
behind bar
on bar

long integer: clip size in bytes
long integer: SC number
long integer: clip is enabled flag
long integer: not used


WARNING: NEVER MAKE CHANGES TO THE MODELS.LST WHILE iStripper is running. Reading the models.lst file is safe.
stefnev1
중재자
Joined in Jul 2008

4617 글
June 15, 2016 (edited)
Whoa, a noteworthy job @Dorsai6. You are the Sherlock Holmes of the files !
Dorsai6
Joined in Apr 2013

1033 글
June 15, 2016
WA is the real master of this sort of thing. Since I use a Mac, I can't use his software.
gatonegro
Joined in Mar 2011

11 글
July 23, 2016
Gee, I was very happy with my player, until I was ***** to upgrade.

Gosh, start from scratch!

Thanks Dorsai6. Always a great help. WA too.
Dorsai6
Joined in Apr 2013

1033 글
July 23, 2016
Re: Gosh, start from scratch!

Not necessary. All they did was modify the card header format and take the card and model name from a new source. The new source should be the names.xml file, but I chose to use the card xml files because I needed other data from that source already.
gatonegro
Joined in Mar 2011

11 글
August 21, 2016
I am still working on decoding the last version model list.

I want to thank Dorsai& for all his support. He has so much knowledge in bits and bytes .

Well I will take this opportunity to improve my my player list.

Really thinking if I will do this again.

IMPORTANT

Does Any body know, or can give me a little clue how to ***** anim girls on full screen?

Thanks

EverthangForever
Joined in Oct 2009

2514 글
August 21, 2016
@gatonegro you need to highlight with your mouse & ***** drop her card into right sidebar NEXT section.
Do the same into Now Playing and check repeat box. Then launch fullscreen. I think that is what you were asking ;-)
Wyldanimal
중재자
Joined in Mar 2008

4036 글
August 21, 2016
Control of FullScreen via 3rd party software has been disabled.
in previous version we used to be able to set a Reg Value to Start the Screen saver.
ScreenSaverStart=1

but that has long since been removed.
Wyldanimal
중재자
Joined in Mar 2008

4036 글
August 21, 2016
I just tested it again,
iStripper responds to the push ScreenSaverStart=1 in the parameters of VGHD
But it then removes the value and Quits the Screen saver before it starts..

I set the FullScreen Music to Yes..
when I Set ForceAnim and ScreenSaverStart at the same time...
the Model displays, and the Music Blips for a few milliseconds
Then Quits and the normal Desktop player starts..

Maybe it is Just a Broken Function..
we will have to Ask REX or the DEV to add it to the List.

Like you, I would luv to have this feature back...
gatonegro
Joined in Mar 2011

11 글
August 24, 2016
@EverthangForever I am watching a very exiting clip, I ***** and drop the playing card to the next section, I do the same to the playing section, and then right click on the model to full screen. What I get is the same model but another clip :(
Wyldanimal
중재자
Joined in Mar 2008

4036 글
August 24, 2016 (edited)
you could open the Clips view, and ***** and drop the playing CLIP to the Next, and Now playing section, then when you go full screen that's the clip you will see..
by ***** the card, you get a random clip from the card, based on the erotic settings.
make sure repeat is checked.
Wyldanimal
중재자
Joined in Mar 2008

4036 글
August 24, 2016
Interesting....
With a specific clip Playing, and Added to the Next with repeat checked,

when Full Screen is started from the Wheel, you get a random 1st clip. the next Scene then uses the clip on the playlist..

When full Screen is started from the Systray Icon, you get the clip from the playlist.
When Full Screen is started from the Full Screen tab, play all Scenes Icon, you get the clip from the playlist.

Only the icon on the Wheel selects a random clip for the 1st scene.
gatonegro
Joined in Mar 2011

11 글
August 25, 2016
Indeed. Very interesting and it works.

아직 참여할 수 없습니다.

iStripper の無料ユーザーはフォーラム内の주제に参加したり新しい주제を作ることはできません。
でもベーシック카테고리には参加できコミュニティーと接することはできます!