English Amiga Board


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

 
 
Thread Tools
Old 07 July 2013, 23:04   #1
BippyM
Global Moderator
 
BippyM's Avatar
 
Join Date: Nov 2001
Location: Derby, UK
Age: 48
Posts: 9,355
Giana Sisters Tiles

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

Last edited by BippyM; 10 July 2013 at 22:55.
BippyM is offline  
Old 09 July 2013, 13:42   #2
Codetapper
2 contact me: email only!
 
Codetapper's Avatar
 
Join Date: May 2001
Location: Auckland / New Zealand
Posts: 3,182
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, 14:26   #3
BippyM
Global Moderator
 
BippyM's Avatar
 
Join Date: Nov 2001
Location: Derby, UK
Age: 48
Posts: 9,355
Okay I'll look into ripping the maps this way
BippyM is offline  
Old 09 July 2013, 19:19   #4
BippyM
Global Moderator
 
BippyM's Avatar
 
Join Date: Nov 2001
Location: Derby, UK
Age: 48
Posts: 9,355
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.

http://eab.abime.net/project-maptapp...py-s-maps.html

Last edited by BippyM; 10 July 2013 at 23:39.
BippyM is offline  
Old 10 July 2013, 11:26   #5
TCD
HOL/FTP busy bee
 
TCD's Avatar
 
Join Date: Sep 2006
Location: Germany
Age: 46
Posts: 31,518
Thank you Bippy, all added and labelled
TCD is offline  
Old 21 March 2016, 09:37   #6
earok
Registered User
 
Join Date: Dec 2013
Location: Auckland
Posts: 3,539
@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, 17:36   #7
Retro1234
Phone Homer
 
Retro1234's Avatar
 
Join Date: Jun 2006
Location: 5150
Posts: 5,773
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
Giana Sisters - Items Konrad support.Games 14 01 February 2023 01:06
Hi there, can someone please have a look @ my Giana Sisters ? Thank you ! UrokoSakanabito Nostalgia & memories 12 15 August 2012 21:34
The Giana Sisters v1.0 and v1.1 mr.vince HOL data problems 0 07 January 2010 14:01
Giana Sisters jimbob005 Retrogaming General Discussion 65 28 May 2008 03:06
Giana Sisters? Parsec request.Old Rare Games 5 07 August 2003 04: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 09:45.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.18816 seconds with 13 queries