Update to sprite extraction - Complex sprites / sex scenes are now possible(ish) to grasp
(Previous post: "f95zone.to/threads/meet-and-fuck-games-2020-08-12-bct.4378/post-8873226")
tl;dr: MOST sprites and animations can now be extracted in "perfect" condition as .swf files.
I have discovered a much...
MUCH simpler way to extract sprites now. Took a lot of trial and error but this discovery is from someone with no actual or professional experience in this sort of thing.
Previously, I was exporting .gifs of imperfect sprites, frame editing them in adobe animate, convoluted and impractical crap, etc. NOW, I know how to JPEXS the
right way.
Using JPEXS, simply export a sprite... as a .swf.
Then use "flashplayer_32_sa_debug.exe" and click-drag the .swf into the window. The link for that is somewhere on this forum, I think.
And that's it. You have the sprite now. Although it unfortunately is not a .gif, I'll take this as a major victory.
For WHATEVER reason, most sprites are missing stuff when viewed in JPEXS. But if said broken sprite is exported as a .swf, it magically gains all its missing assets! Wild!
What it looks like when you export as a .gif (again, the way I was doing it):
View attachment 2045730
View attachment 2045732
View attachment 2045735
View attachment 2045743
Truly cursed. Let me quickly interject here to remind y'all that these sprites look different (but almost equally cursed, give or take) when the entire game is exported as .fla for Adobe Animate.
Aaaaand here's what it looks like if you export those same gifs as .swfs instead (I recorded them to upload as an .mp4):
View attachment 2046888
Now those first two looked completely perfect! The last two looked
better (read: not nightmare fuel), but not perfect either. Why is that?
Well...
Games like Train Fellow 2 are just a single .swf file. Just launch and play. EZ extraction. But games released after 2012 tend to have a "parts" folder as well:
View attachment 2045781
Although "Schoolgirl Curse 1.swf" launches the full functional game, it's only 158kb (which is far too small for it to be the full game). This .swf file is actually just the intro animations for the game (loading screen, intro dialogue, etc.). Once the intro is done, the game "magically" (read: "I don't know how") directs you to a different .swf within the parts folder:
View attachment 2045792
The file simply titled "sgc" is the REAL game *hint hint nudge nudge*. 3007KB sounds right as well.
THIS is the file you put into JPEXS to get 95% of the game's sprites. "sgc~.swf" is just "sgc" unzipped using 7zip- "sgc~.swf" is not normally there. Do this if you want to export as .fla.
But what are all these other tiny files?? TURNS OUT... they're sprites. Singular sprites.
One sprite each. Could be an arm, could be a chin, could be anything. They aren't really important, nor are they complex. I do not see any reason why they aren't integrated into "sgc", and it messes up some things. Aaaaand that's why some exported .swf sprites are still missing some parts- the missing parts are trapped in these tiny files.
For fun, I fixed the Schoolgirl Curse 1 paizuri scene in Adobe Animate (just meticulously found / imported the missing parts and aligned them):
View attachment 2045816
This is a still frame. I would need to fix/align/animate every frame to truly "fix" it. Not doing that. I'd rather figure out how to integrate the "trapped" sprites into the big sprite file.
Final remarks: Still working on "hacking" games to skip long boring intros / gameovers triggers. Gameover triggers are easy but the former is a bit hard to identify. In addition, it MIGHT be possible to extract an entire sex scene as an individual .swf. No promises. Would need to figure out how to cram the exterior "gravitation" scripts inside so it functions properly, but in theory it could work. Seems beyond my ability.