English Amiga Board

Go Back   English Amiga Board > abime.net - Hosted Projects > project.Maptapper

Thread Tools
Old 08 July 2013, 00:04   #1
Global Moderator

BippyM's Avatar
Join Date: Nov 2001
Location: Nottingham, UK
Age: 44
Posts: 8,941
Giana Sisters Tiles

How are the Giana Sisters tiles stored? Here is a screenshot

Last edited by BippyM; 10 July 2013 at 23:55.
BippyM is offline  
Old 09 July 2013, 14:42   #2
2 contact me: email only!

Codetapper's Avatar
Join Date: May 2001
Location: Auckland / New Zealand
Posts: 3,162
Giana is not quite your typical simple map based game unfortunately. However, every level is stored completely unpacked in memory at around the $54000 address (so with a savestate, that's about $54b34ish). All levels are the same dimensions, 2048 pixels x 160 pixels tall. It's an incredibly wasteful way to store the levels and uses so much memory it's not double buffered. The easiest way to rip all the levels is probably to rip the screen.

The reason it's tough is the main loop that depacks a level is like this:

BSR parse_map
BSR check_SOBJ_data_compat
BSR get_anim_map_coords
BSR get_lift_coords
BSR ready_level_monsters
BSR set_colors_from_SPAL
BSR fill_level_background
BSR render_level_blocks
BSR blit_level_objects

So the level data itself is quite easy to find, but when it creates the level it clears the background, draws various blocks onto the map (of varying sizes) then inserts various objects (again of varying size). And each tile also has a mask after it with what appears to be some padding bytes in between. Basically, it's a real mess to rip the normal way.

I suspect the maps on HOL already were done just by ripping memory too, but the ripper got bored after 8 levels!
Codetapper is offline  
Old 09 July 2013, 15:26   #3
Global Moderator

BippyM's Avatar
Join Date: Nov 2001
Location: Nottingham, UK
Age: 44
Posts: 8,941
Okay I'll look into ripping the maps this way
BippyM is offline  
Old 09 July 2013, 20:19   #4
Global Moderator

BippyM's Avatar
Join Date: Nov 2001
Location: Nottingham, UK
Age: 44
Posts: 8,941
All Giana sister levels attached, I know some are already in HOL but I did them for completeness.

Note there are only 5 bonus levels, they repeat after.


Last edited by BippyM; 11 July 2013 at 00:39.
BippyM is offline  
Old 10 July 2013, 12:26   #5
Registered User

TCD's Avatar
Join Date: Sep 2006
Location: Germany
Age: 41
Posts: 24,012
Thank you Bippy, all added and labelled
TCD is offline  
Old 21 March 2016, 10:37   #6
Registered User

Join Date: Dec 2013
Location: Auckland
Posts: 2,204
@Codetapper I feel dumb for asking this:

I tried to make a couple of quick level hacks, though sure enough the level data itself is plain as day in the disk image, after editing it I found that the level only changed physically but not visually (eg I could make platforms to jump on, but I couldn't see them)

I presume from what you've said it's difficult to make the visual edits? The main thing I was hoping to do was delete the second N from "GIANNA" on the scrolling title screen and shuffle the characters on the right across to fill in the gap.

Edit: I'm assuming there's a list-like structure with the tiles and their x/y co-ordinates..?
earok is offline  
Old 21 March 2016, 18:36   #7

Retro1234's Avatar
Join Date: Jun 2006
Location: 5150
Posts: 4,541
I cant remember, this game has some wierd map - please remind me how it works? O #2

How come when I wanted to edit Maps all I got was no you shouldnt do that etc? earok Ftw
Retro1234 is offline  

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Hi there, can someone please have a look @ my Giana Sisters ? Thank you ! UrokoSakanabito Nostalgia & memories 12 15 August 2012 22:34
The Giana Sisters v1.0 and v1.1 mr.vince HOL data problems 0 07 January 2010 15:01
Giana Sisters jimbob005 Retrogaming General Discussion 65 28 May 2008 04:06
Giana Sisters - Items Konrad support.Games 11 09 July 2006 22:47
Giana Sisters? Parsec request.Old Rare Games 5 07 August 2003 05:58

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

All times are GMT +2. The time now is 05:02.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2020, vBulletin Solutions Inc.
Page generated in 0.08771 seconds with 15 queries