02 August 2014, 12:28 | #1 |
Registered User
Join Date: Dec 2013
Location: Auckland
Posts: 3,561
|
Tools and techniques for replacing graphics?
Hi all,
Are there any tools or techniques for inserting graphics into a game? I'm planning to do a basic hack on "Hard N Heavy" to turn it into Giana 2 (which was the original plan for the game, see trivia section at http://www.c64-wiki.com/index.php/Hard'n'Heavy). I managed to find the title screen at $72E3E in the WHDLoad disk image using MapTapper, is there anything that could assist with inserting a replacement title screen? Otherwise, I could have a go at hacking something together. Cheers, Erik |
02 August 2014, 13:35 | #2 |
2 contact me: email only!
Join Date: May 2001
Location: Auckland / New Zealand
Posts: 3,188
|
The basic Amiga formats in Maptapper can be converted from IFF files to RAW pretty easily and then spliced back into the disk image. As long as the replacement file is the same size, it should be pretty simple.
Complexities would arise if you're replacing sprites and they need masks before or after the graphics etc. Then you might need a custom program to do it. |
02 August 2014, 14:18 | #3 |
Phone Homer
Join Date: Jun 2006
Location: 5150
Posts: 5,887
|
i find artpro good . when i tried to replace giana sprite to mario i had big problemjs some kind of shadow sprite and very limted fe size as the game uses trackloader
but tile screens and tiles are probably easier . try grab the title screen with art pro using the same dimensions .i think there might be a cpu bug in art pro Last edited by TCD; 02 August 2014 at 22:46. Reason: Back-to-back posts merged. |
02 August 2014, 22:35 | #4 |
2 contact me: email only!
Join Date: May 2001
Location: Auckland / New Zealand
Posts: 3,188
|
Hang on, one minute you said you found the title screen and the next you're replacing sprites? The sprites are usually trickier as they often have a mask near them (before or after) and you must insert the exact same size in or it will not work.
|
03 August 2014, 02:16 | #5 |
Registered User
Join Date: Dec 2013
Location: Auckland
Posts: 3,561
|
Thanks for the advice guys, I'll see what I can whip together.
@BooBoo did you have any success with your Giana to Mario project in the end? I considered looking into something like that myself. @Codetapper I didn't mention anything about sprites yet though sprites are definitely the next logical step. Do you ever come to the Auckland game dev meetup btw? |
03 August 2014, 02:22 | #6 | |
AMOS Extensions Developer
Join Date: Jun 2007
Location: near Cambridge, UK
Age: 44
Posts: 1,924
|
Quote:
You were the first person to mention sprites in this thread ... then boo boo suggested a way to do it. |
|
03 August 2014, 02:45 | #7 | |
2 contact me: email only!
Join Date: May 2001
Location: Auckland / New Zealand
Posts: 3,188
|
Quote:
And no, never been to the Auckland meetup so far, timing is pretty poor for me in the evenings. Work, cycle home, dinner, bedtime stories for my daughter etc. If there was something really interesting I'd try and swing it but so far nothing has really jumped out at me. Do you go regularly? |
|
03 August 2014, 04:10 | #8 |
Registered User
Join Date: Dec 2013
Location: Auckland
Posts: 3,561
|
I go to the meetups most of the time. The meetup agenda itself isn't always interesting to everyone (they try to get speakers to cover programming, art, business and marketing) but the community meet-and-greets afterwards are fantastic, occasionally you get to meet someone who worked on a big Spectrum, C64, DOS or Amiga game back in the day.
|
03 August 2014, 04:10 | #9 |
Moon 1969 = amiga 1985
Join Date: Apr 2007
Location: belgium
Age: 48
Posts: 3,914
|
Guys, if you find a way to change characters in game, i will gone to change the ssf2 1200 with the amiga cd32 ssft2 turbo graphics.
If the nb of colors can be increase i would do many amiga 500 ecs-> amiga 1200 aga games conversions. OT:I'm think ing about it, do you think it could be possible for a filter to display more colors. Something like you have 2colours... it could add a third color between the 2 others, a color in middle range between the 2 others. I think it could be possible in theory but i don't know how it could be done. The minimum that we could make is with multi colors copper rainbow, it could be possible to increase the numbers of colors by this way. Do we know the guys who are doing filters for winuae? Is it tony alone ? Sorry for this long of topic. |
03 August 2014, 05:15 | #10 |
Phone Homer
Join Date: Jun 2006
Location: 5150
Posts: 5,887
|
no luck changing the sprites I had a very blocky mario lol Very . i think you would have to work out the size of every giana sprite and create your own sprite editor for the job maybe.
but codetapper is the man when it comes to ripping stuff . |
03 August 2014, 09:57 | #11 |
Registered User
Join Date: Dec 2013
Location: Auckland
Posts: 3,561
|
Success! I ended up hacking together an incredibly rough C# command line utility that takes an indexed PNG file, converts it to bitplanes and pastes it into WHDLoad disk image. So that'll be the title screen taken care of.
@CodeTapper I know this is a very noob question but, how does the Mask work? I found the player sprites in the file using the "Sprite" mode in MapTapper, is the Mask before or after or can it vary? Does a "1" in the mask indicat a filled or transparent pixel? Last edited by earok; 03 August 2014 at 10:36. |
03 August 2014, 10:39 | #12 |
2 contact me: email only!
Join Date: May 2001
Location: Auckland / New Zealand
Posts: 3,188
|
Mask currently just ignores the bitplane completely in Maptapper. A future version you will be able to specify whether pixels set are the mask, or pixels not set are the mask. That way some games that share one colour (often black) for the background and pixels (eg. main character hair or an outline) can be extracted. But that's a future build! The default will be to just skip that bitplane to keep compatibility.
If you have found real Amiga sprites (using the Sprite mode in Maptapper), they don't need a mask at all as colour 0 is transparent already. |
03 August 2014, 11:00 | #13 |
Registered User
Join Date: Dec 2013
Location: Auckland
Posts: 3,561
|
Ah, excellent. Thanks
|
09 August 2014, 04:26 | #14 |
Registered User
Join Date: Dec 2013
Location: Auckland
Posts: 3,561
|
I worked out how to replace the sprites! Codetapper, I was going to ask for more advice but I saw you had posted a detailed explanation of the Amiga graphics modes and got it going from there. Thanks heaps, wouldn't have been able to do it without your help.
|
11 August 2014, 23:23 | #15 | |
Zone Friend
Join Date: Jun 2006
Location: Gargore
Age: 44
Posts: 17,789
|
Quote:
|
|
11 August 2014, 23:58 | #16 |
Registered User
Join Date: Dec 2013
Location: Auckland
Posts: 3,561
|
Wow, you found that quick O_o I posted the video only a few hours ago, I'll do a post about it here once I've got all of the stuff related to the project online.
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Looking for some basic IP tools en SDK tools | Roland007 | support.WinUAE | 0 | 28 November 2012 22:34 |
Chronology of Amiga Graphics Techniques | DDNI | Amiga scene | 0 | 04 February 2008 20:50 |
DDFS tools, inserting graphics problems | stainy | support.Apps | 3 | 16 December 2006 19:42 |
|
|