29 July 2013, 01:21 | #1 |
Posts: n/a
|
Help ripping sprites from Battle Chess
Good evening, Im trying to rip the Battle Chess sprites from the amiga version, I have follow by Dj.Thunder tutorial (http://www.b3dgs.com/v6/tutorials/gfxrip/index.html) but I cant find any sprites at all in the savestate.
Can someone point me in the right direction?, I want to rip all the animations from the pieces, I know is a lot of work, so Im not asking for somneone to do all the work but rather help me understand how to do it myself. The savestate is smaller than other save states I have seen in the videos or examples. So maybe there is something worng with the way im generating the savestate? (tho is not that difficult). Any help would be much appreciated. regards, |
29 July 2013, 01:34 | #2 |
Global Moderator
Join Date: Nov 2001
Location: Derby, UK
Age: 48
Posts: 9,355
|
The gfx can be ripped with Maptapper but will take time as each seems to be stored seperately
|
29 July 2013, 04:38 | #3 |
Posts: n/a
|
Thanks for the link to the program, this one is much easier to use. I managed to find something in the uss (I attached it as a png to this thread). But I cant find the sprites, only like an image of the board with the pieces on top of it (like it was at the time I took the savestate).
Shouldnt that configuration of parameters show me all images on the file? the rest is still just noise, or every segment of the file requieres a different set of parameters?. regards, EDIT: I found something!, Some of the king sprites, but only three im pretty sure there must be at least 30 sprites to account for all the animations, does this mean I have to keep digging all the other parts of the sprite, shouldnt they be grouped in like a sprite sheet, like with the tile set examples I have seen aorund? regards, Last edited by Angel; 29 July 2013 at 05:01. |
29 July 2013, 05:45 | #4 |
2 contact me: email only!
Join Date: May 2001
Location: Auckland / New Zealand
Posts: 3,187
|
The game is storing a different frame for each image, and the height is slightly different on each. By luck the frames you have displayed show 3 or 4 images in a row with the same height, so those look OK. If you adjust the first one a little, you'll get that image correct.
I have actually been working on a new tab for ripping just one frame and storing them on another sprite sheet which will help you - but it's not quite finished. Ideally I would love for the config file to store all the image locations so it would be able to recreate the sprite sheet by jumping to each location and saving the data - completely based on a config file! But I might release it as-is for now as it helps a lot when ripping different sized frames (which is the majority of games). |
29 July 2013, 05:56 | #5 | |
Posts: n/a
|
Quote:
This means that all the images of the sprite sheet are spread all over the memory dump? That would make the task near impossible to complete (it will take forever to collect all the spites D. thanks for the replies regards, |
|
29 July 2013, 07:01 | #6 |
2 contact me: email only!
Join Date: May 2001
Location: Auckland / New Zealand
Posts: 3,187
|
Try this. I recommend grid mode on!
Set the address to $2795C, 32x46 high, 5 planes. You'll see a frame of the queen. Now Shift-Right arrow to move to the next tile. And it'll appear garbage. But if you press W twice so the height is 48 pixels high, you'll see the next 2 frames of animation. Now Shift-Right arrow twice to move 2 tiles along. Press S twice so the height is back to 46 pixels. The frame will now be correct. The next frame looks wrong, but if you increase the width to 48 pixels (Q key once) and height to 46, you'll see the next queen frame. You basically repeat this for each frame. The only difference will be when I finish the change, you'll be able to say "store this frame" and it'll copy all the collected frames to the sprite sheet tab where you can save them in one hit. I'll see if I can release another version tonight if I get enough programming time with the new tab in it! |
30 July 2013, 07:41 | #7 | |
Posts: n/a
|
Quote:
I have manage to collect a few srpites, but I havent been able to find all of them, I have change the H and W values a lot and scan the memory dump but I always find the same set of sprites for each pieces. Like I cant find all the other sprites, always the same all over the memory dump, I have atached the queen ones I have found so far, now each of those frame have 3 versions, they do the walking animation, but I cant find the other 2 sprites for each of those positions. Which other values can a adjust to find more sprites? Thanks a lot for your time, this tool is awesome I tought it would be impossible but I have gather a lot of spirtes for all the pieces in a few hours. I just need to figure out how to make the rest show themselves. regards, |
|
30 July 2013, 10:12 | #8 |
2 contact me: email only!
Join Date: May 2001
Location: Auckland / New Zealand
Posts: 3,187
|
I haven't looked at the game but the game may well decompress the animation it requires for each move, hence a queen moving animation might be in memory in your savestate and only when you take another piece would it load/decompress the new animation ready for ripping.
|
30 July 2013, 14:43 | #9 |
Global Moderator
Join Date: Nov 2001
Location: Derby, UK
Age: 48
Posts: 9,355
|
Usw Q/A to alter the widths.. Play around with the sizes.. I have found a few, but like codetapper says. They probably load in.
Battlechess is a DOS disk game, so some cracked versions might have the files, if not HD install it, and use the files. Will just need the palette setting up edit: Naturally the data may be compressed CD32 and CDTV versions also exist! |
30 July 2013, 14:57 | #10 |
Global Moderator
Join Date: Nov 2001
Location: Derby, UK
Age: 48
Posts: 9,355
|
Okay attached is the data file from the CD32 version. This is unpacked I think and from a quick look all gfx seems to be there. You will need to manually set the palette (Loading the savestate in first might work)
Anyway give it a whirl.. You have nothing to lose Last edited by BippyM; 23 August 2015 at 23:23. |
31 July 2013, 07:10 | #11 | |
Posts: n/a
|
Quote:
I have been testing with the file but I cant get any of the spirtes to show, I have tested with a lot of values for W and H, and I can see the sprites but very distorted and cant seen to get them just right, could you give me some pointers or maybe approximate values?, there is another parameter I can try? As for the memory dumps, you guys were right, they load on demand, so I moved the queen a bit around and got more sprites, but still not all the ones that were used in the animation, and I still have like weird things that look like sprite but I just cant make them appear, so maybe there is another parameter I have to play with? I attached an image showing the distorted sprites. Again tahnk you very much for your help and time guys. |
|
31 July 2013, 07:14 | #12 |
Global Moderator
Join Date: Nov 2001
Location: Derby, UK
Age: 48
Posts: 9,355
|
Hmmm maybe there is compression used :/
|
25 January 2021, 10:36 | #13 |
Registered User
Join Date: Mar 2020
Location: France
Posts: 19
|
@Angel : Maybye you will be happy to see these sprites. I ripped them directly from the Setup Board feature with taking screenshots:
https://drive.google.com/drive/u/0/f...Th5XuSHmFKD4fg I will show you next the attack animations and offer you the Battle Chess II gfx. Last edited by Kimono; 27 January 2021 at 21:07. |
05 June 2021, 02:26 | #14 |
Registered User
Join Date: Feb 2019
Location: Existence
Posts: 102
|
BTW, it's not 'Tower', it's 'Rook'. The chess pieces have established names, you know.
|
15 June 2021, 08:39 | #15 |
Hobby/Indie gamedev
Join Date: Jan 2015
Location: Southern Sweden
Posts: 110
|
Tower is a fairly common (if not the predominant) name in other languages for Rook (chariot) so you likely wouldn't be misunderstood if you used that term. I like the notion that the piece represents both -- a moving siege tower or primitive "tank". The etymology is quite interesting: https://en.wikipedia.org/wiki/Rook_(chess)#History
(In no language is it called a Golem though.) |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
What to crack next after Battle Chess? | Sektor 83 | support.Games | 76 | 25 May 2018 19:06 |
Problem With Battle Chess | Peter | support.Games | 74 | 27 April 2016 12:29 |
Battle Chess CDTV | MethodGit | request.Old Rare Games | 8 | 28 September 2006 10:22 |
Battle Chess II - Chinese Chess genre wrong | Fred the Fop | HOL suggestions and feedback | 1 | 02 June 2004 14:37 |
Battle Chess CD32 | Slayer | request.Old Rare Games | 1 | 07 August 2003 11:34 |
|
|