scdgstextract [scdtools]

Talk about development tools here

Moderator: BigEvilCorporation

Post Reply
bgvanbur
Interested
Posts: 46
Joined: Fri Jun 22, 2012 11:13 pm

scdgstextract [scdtools]

Post by bgvanbur » Sat Mar 22, 2014 1:50 am

I have added support to my SCDTools (http://sourceforge.net/p/scdtools/code/HEAD/tree/) to extract data from the GST file format (scdgstextract). The coolest features is that it makes composite images based on the VDP data. Here is a sample of the first level in hyperstone heist. If you examine the gif, it has 23 frames with unique frames for scroll low, scroll high, window low, window high, backdrop, and each sprite in use. My initial main goal of making the composite is to be able to see how the seperate sprites are used to make multiple sprite characters.

Image
http://i.imgur.com/nk0u7PP.gif

Here is a looping one to show it easier:
Image

There are still limitations on this for most windows and for any horizontal scrolling or any vertical scrolling, but I was excited to show it off :)

r57shell
Very interested
Posts: 478
Joined: Sun Dec 23, 2012 1:30 pm
Location: Russia
Contact:

Post by r57shell » Sat Mar 22, 2014 1:07 pm

you can examine almost all this stuff in gens-rerecording by toggling layers.
also, you can see sprite decomposition in my mod: gens rerecording r57shell mod.
A little demonstration: https://www.youtube.com/watch?v=5la3tQe7B_0
Image

Chilly Willy
Very interested
Posts: 2984
Joined: Fri Aug 17, 2007 9:33 pm

Post by Chilly Willy » Sat Mar 22, 2014 9:46 pm

Nice update! I appreciate that someone is still working on tools for SCD material.

bgvanbur
Interested
Posts: 46
Joined: Fri Jun 22, 2012 11:13 pm

Post by bgvanbur » Sun Mar 23, 2014 1:42 pm

Thanks for the tip about gens rerecording, didn't know about that feature and that is pretty cool.

My long term goal is to disassemble and port hyperstone heist to the SCD and add in additional content (borrowed from turtles in time and new stuff). Sometimes I get distracted with side projects though :)

Post Reply