Points of Required Attention™
Please chime in on a proposed restructuring of the ROM hacking sections.
Views: 88,435,159
Main | FAQ | Uploader | IRC chat | Radio | Memberlist | Active users | Latest posts | Calendar | Stats | Online users | Search 04-19-24 08:42 AM
Guest: Register | Login

0 users currently in ROM Hacking | 2 guests

Main - ROM Hacking - Zero Fission/Metroid Zero Mission and Fusion Hacking New thread | New reply

Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30

interdpth
Posted on 03-10-07 03:15 AM Link | Quote | ID: 12959


Buzzy Beetle
Level: 44

Posts: 14/383
EXP: 593330
Next: 17955

Since: 02-22-07

Last post: 4092 days
Last view: 4065 days
release date april 7.

You'll see a lot of updates



____________________
lawl blog

http://interdpths.blogspot.com/

Phoenix Yoshi
Posted on 03-10-07 03:38 AM Link | Quote | ID: 12994


Red Cheep-cheep
Level: 34

Posts: 91/216
EXP: 251338
Next: 2313

Since: 02-19-07
From: Georgia

Last post: 5559 days
Last view: 5531 days
Oh yay. (I hope I can find the ROM by then! ) So, any hints on what we can expect? Come on, some screens and a new video would be nice, too.

RT-55J
Posted on 03-10-07 06:41 AM Link | Quote | ID: 13227

Armor Guardian
Level: 81

Posts: 12/1562
EXP: 4886436
Next: 106413

Since: 02-23-07
From: Wild Side Arcade

Last post: 306 days
Last view: 48 days
Lookin' pretty sweet. The only downside is that I can barely run VBA at full speed.

Also, is there any chance that we'll eventually be able replace the NES Metroid rom in Zero Mission with whatever we want?

Deetroid
Posted on 03-10-07 02:25 PM Link | Quote | ID: 13318

Newcomer
Level: 4

Posts: 2/2
EXP: 223
Next: 56

Since: 03-04-07
From: Sweden/irc

Last post: 6249 days
Last view: 6232 days
another thing that i'd like to see added is an ability to edit both level and clip data at the same time, that would speed up making rooms.

interdpth
Posted on 03-10-07 02:35 PM Link | Quote | ID: 13321


Buzzy Beetle
Level: 44

Posts: 15/383
EXP: 593330
Next: 17955

Since: 02-22-07

Last post: 4092 days
Last view: 4065 days
That's just a dumb idea. IMO

____________________
lawl blog

http://interdpths.blogspot.com/

Kawa
Posted on 03-10-07 02:56 PM Link | Quote | ID: 13326


CHIKKN NI A BAAZZKIT!!!
80's Cheerilee is best pony
Level: 138

Posts: 75/5344
EXP: 30927376
Next: 735605

Since: 02-20-07
From: The Netherlands

Last post: 4491 days
Last view: 2626 days
What I'd like to see is the width/height for scroll zones to be decreased by one. You're overlapping and that doesn't seem right.

____________________
Wife make lunch - Shampoo
Opera - give it a spin
Spare some of your free time?
<GreyMaria> I walked around the Lake so many goddamn times that my sex drive was brutally murdered
Kawa rocks — byuu

interdpth
Posted on 03-10-07 07:19 PM Link | Quote | ID: 13454


Buzzy Beetle
Level: 44

Posts: 16/383
EXP: 593330
Next: 17955

Since: 02-22-07

Last post: 4092 days
Last view: 4065 days
It increases by 16 pixels. What you see is how the ROM is.

____________________
lawl blog

http://interdpths.blogspot.com/

Kawa
Posted on 03-10-07 07:52 PM Link | Quote | ID: 13460


CHIKKN NI A BAAZZKIT!!!
80's Cheerilee is best pony
Level: 138

Posts: 84/5344
EXP: 30927376
Next: 735605

Since: 02-20-07
From: The Netherlands

Last post: 4491 days
Last view: 2626 days
Let me rephrase.

What you see in the editor is how it, by your code, reads the data. The data -seems- to say that the scrolls in the starting room overlap by one tile like in that screenshot.

What I say is that your editor might be misinterpreting and needs to shrink the scrolls by one tile, sixteen pixels.

Cos there's no good reason for them to overlap like that.

____________________
Wife make lunch - Shampoo
Opera - give it a spin
Spare some of your free time?
<GreyMaria> I walked around the Lake so many goddamn times that my sex drive was brutally murdered
Kawa rocks — byuu

interdpth
Posted on 03-10-07 09:44 PM Link | Quote | ID: 13504


Buzzy Beetle
Level: 44

Posts: 17/383
EXP: 593330
Next: 17955

Since: 02-22-07

Last post: 4092 days
Last view: 4065 days
Let me show you

Public Type ScrollType
xStart As Byte
xEnd As Byte
yStart As Byte
yEnd As Byte
End Type

Private Type Scroller
Filler As Byte
Number As Byte
Scrolls() As ScrollType
End Type


That's how scroll data is defined.

Sample structure from first room.

00
03
--scroll zero
02-xStart
4C-xEnd
16-yStart
1F-yEnd
--End scrollone
FFFFFFFF
-Scroll 2
20-xStart
2E-xEnd
02-yStart
17-yEnd
-
FFFFFFFF202E1F29FFFFFFFF
Now using scroll one
For width

xEnd - xStart

Width = 4C - 02 = Width of 4A or 74 multiply that by 16 to get total Width in pixels
Height = 1F - 16 = Height of 9 multiply that by 16 to get total height in pixels


lblScroll(0).Height = Height
lblScroll(0).Width = Width


Next Scroll is a FF'd one

So move on to next one

Width = 2E - 20 = Width of E or 14 multiply that by 16 to get total Width in pixels
Height = 17 - 02 = Height of 15 or 21 multiply that by 16 to get total height in pixels

lblScroll(2).Height = Height
lblScroll(2).Width = Width

Ok so find their pointer of intersection

Slope formula?

(21 - 9)/(14-74)
12/-60=-.02
So yeah they cross =P

I think that was the right formula.

____________________
lawl blog

http://interdpths.blogspot.com/

Keitaro
Posted on 03-14-07 04:30 AM Link | Quote | ID: 14937


Mole
Level: 42

Posts: 177/351
EXP: 520644
Next: 718

Since: 02-19-07
From: Massachusetts

Last post: 5958 days
Last view: 5395 days
[filler for double post]

Kirby Mario
Posted on 03-14-07 07:16 AM Link | Quote | ID: 14967


Cheep-cheep
Level: 33

Posts: 57/199
EXP: 222237
Next: 6942

Since: 02-21-07

Last post: 6091 days
Last view: 6062 days
Posted by interdpth
release date april 7.

Oh wow, The day after my birthday. Nice.

Posted by interdpth
Let me show you

Public Type ScrollType
xStart As Byte
xEnd As Byte
yStart As Byte
yEnd As Byte
End Type

Private Type Scroller
Filler As Byte
Number As Byte
Scrolls() As ScrollType
End Type


That's how scroll data is defined.

Sample structure from first room.

00
03
--scroll zero
02-xStart
4C-xEnd
16-yStart
1F-yEnd
--End scrollone
FFFFFFFF
-Scroll 2
20-xStart
2E-xEnd
02-yStart
17-yEnd
-
FFFFFFFF202E1F29FFFFFFFF
Now using scroll one
For width

xEnd - xStart

Width = 4C - 02 = Width of 4A or 74 multiply that by 16 to get total Width in pixels
Height = 1F - 16 = Height of 9 multiply that by 16 to get total height in pixels


lblScroll(0).Height = Height
lblScroll(0).Width = Width


Next Scroll is a FF'd one

So move on to next one

Width = 2E - 20 = Width of E or 14 multiply that by 16 to get total Width in pixels
Height = 17 - 02 = Height of 15 or 21 multiply that by 16 to get total height in pixels

lblScroll(2).Height = Height
lblScroll(2).Width = Width

Ok so find their pointer of intersection

Slope formula?

(21 - 9)/(14-74)
12/-60=-.02
So yeah they cross =P

I think that was the right formula.


I thought that it was natural for them to overlap, even though I didn't understand it one bit.

____________________
If you read this, then you must really be bored.

NEONswift
Posted on 03-14-07 03:18 PM Link | Quote | ID: 15024


Paragoomba
Level: 20

Posts: 12/66
EXP: 42410
Next: 29

Since: 03-04-07
From: England

Last post: 5855 days
Last view: 5573 days
Posted by Kyoufu Kawa
Let me rephrase.

What you see in the editor is how it, by your code, reads the data. The data -seems- to say that the scrolls in the starting room overlap by one tile like in that screenshot.

What I say is that your editor might be misinterpreting and needs to shrink the scrolls by one tile, sixteen pixels.

Cos there's no good reason for them to overlap like that.
Theres a perfectly good reason for them to overlap. If youve noticed the scroll jumps into affect as soon as you enter that boundary. If they didnt overlap then Samus would have to jump visibly off screen in order to start scrolling up (As is the case with the first area of ZM).

Looking forward to april 7. With a background and palette editing integrated I'll be able to continue my small hack.

____________________


Deviant Art Profile

interdpth
Posted on 03-15-07 05:38 AM Link | Quote | ID: 15268


Buzzy Beetle
Level: 44

Posts: 20/383
EXP: 593330
Next: 17955

Since: 02-22-07

Last post: 4092 days
Last view: 4065 days
Final Zero Fission 1.00

This is the last version that will be coded in VB6 it's getting boring so i'm going to do 1.01 - 2.00 in WinAPI

Have fun. Anything disabled will be in next version sometime after summer or during.


Support for Euro/J rom is included.

Enjoy.

http://s93771610.onlinehome.us/inters/ZeroFission.zip

____________________
lawl blog

http://interdpths.blogspot.com/

Techokami
Posted on 03-15-07 01:51 PM Link | Quote | ID: 15332


Red Paragoomba
Level: 18

Posts: 12/50
EXP: 27992
Next: 1905

Since: 02-19-07
From: HoleNet!

Last post: 6078 days
Last view: 5315 days
April 7th came early this year, it seems

____________________
Click here to enter the SigChat

Kawa
Posted on 03-15-07 10:13 PM Link | Quote | ID: 15459


CHIKKN NI A BAAZZKIT!!!
80's Cheerilee is best pony
Level: 138

Posts: 100/5344
EXP: 30927376
Next: 735605

Since: 02-20-07
From: The Netherlands

Last post: 4491 days
Last view: 2626 days
Posted by interdpth
This is the last version that will be coded in VB6 it's getting boring so i'm going to do 1.01 - 2.00 in WinAPI
Wait what? I think you meant C there, li'l buddy. WinAPI is the system library, available from all languages.

____________________
Wife make lunch - Shampoo
Opera - give it a spin
Spare some of your free time?
<GreyMaria> I walked around the Lake so many goddamn times that my sex drive was brutally murdered
Kawa rocks — byuu

interdpth
Posted on 03-15-07 10:19 PM Link | Quote | ID: 15462


Buzzy Beetle
Level: 44

Posts: 21/383
EXP: 593330
Next: 17955

Since: 02-22-07

Last post: 4092 days
Last view: 4065 days
Scratch that WinAPI statment then.

I shall say this then.

Zero Fission will be recoded in C/C++ using either

wxWidget library

or MS WinAPI

winAPI generally is small files but not multiplatform

Where wxWidgets are around 2 megs and multiplatform

Decisions :/

____________________
lawl blog

http://interdpths.blogspot.com/

NightKev
Posted on 03-16-07 01:51 AM Link | Quote | ID: 15558


Cape Luigi
Level: 131

Posts: 1/4792
EXP: 26215150
Next: 209470

Since: 03-15-07

Last post: 3727 days
Last view: 3639 days
interdpth is this your official board for ZF or will you keep posting on both boards? (I saw you have a thread in the "other" board)

____________________

RT-55J
Posted on 03-16-07 02:50 AM Link | Quote | ID: 15580

Armor Guardian
Level: 81

Posts: 18/1562
EXP: 4886436
Next: 106413

Since: 02-23-07
From: Wild Side Arcade

Last post: 306 days
Last view: 48 days
When I open the Fusion ROM I immediately get "Runtime Error 9". I get "Runtime Error 7" after forever when waiting for MZM to load.

interdpth
Posted on 03-16-07 04:08 AM Link | Quote | ID: 15608


Buzzy Beetle
Level: 44

Posts: 22/383
EXP: 593330
Next: 17955

Since: 02-22-07

Last post: 4092 days
Last view: 4065 days
Then you have the wrong MF rom :O Download an other.

____________________
lawl blog

http://interdpths.blogspot.com/

Techokami
Posted on 03-16-07 01:39 PM Link | Quote | ID: 15752


Red Paragoomba
Level: 18

Posts: 14/50
EXP: 27992
Next: 1905

Since: 02-19-07
From: HoleNet!

Last post: 6078 days
Last view: 5315 days
For your multiplatform condrum, you COULD use GTK, and be able to make Mac and Linux ports =)

____________________
Click here to enter the SigChat
Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30


Main - ROM Hacking - Zero Fission/Metroid Zero Mission and Fusion Hacking New thread | New reply

Acmlmboard 2.1+4δ (2023-01-15)
© 2005-2023 Acmlm, blackhole89, Xkeeper et al.

Page rendered in 0.035 seconds. (341KB of memory used)
MySQL - queries: 107, rows: 146/147, time: 0.024 seconds.