Auto-generated map for Metal Gear 1

Page 2/2
1 |

By Feiraco

Expert (101)

Feiraco's picture

15-07-2018, 13:25

Fantastic job Bas! Hilarious video on the low budget! :-)

By Wlcracks

Master (146)

Wlcracks's picture

15-07-2018, 20:05

awesome!

By Metalion

Paladin (972)

Metalion's picture

16-07-2018, 11:16

Bas Wijnen wrote:

Every room has several arrays of data linked to it; most of them are shared by many rooms and every room just picks one.
[...]

Thanks for the explanation.
Could it be possible for you to take a room (any room) and fully describe it by its data ?
Just to see how everything is organized by following a real example.

By Bas Wijnen

Supporter (11)

Bas Wijnen's picture

16-07-2018, 16:23

Metalion wrote:

Could it be possible for you to take a room (any room) and fully describe it by its data ?
Just to see how everything is organized by following a real example.

The build_floor() function in mkmap does it all. I can copy all of it into a message here, but I think it's easier if you read the code. (It calls several other functions in the file; search is your friend. Smile )

In case it's confusing: when I write an address like 0xb2bf + 0xd * 0x2000 - 0x6000, I'm referring to the address which is called 0xb2bf in the code and which is read while pages 0xd, 0xe and 0xf are active. This computation gets me the offset into the rom file, which I need for actually reading the data. Most of the time, I put all but the first part of that into a variable named "page", so I can refer to the address as "page + 0xb2bf".

By Bas Wijnen

Supporter (11)

Bas Wijnen's picture

17-07-2018, 21:33

Feiraco wrote:

Fantastic job Bas! Hilarious video on the low budget! :-)

Thanks, I guess... But ehm, video? Budget? What are you talking about?

By Feiraco

Expert (101)

Feiraco's picture

18-07-2018, 16:35

Bas Wijnen wrote:
Feiraco wrote:

Fantastic job Bas! Hilarious video on the low budget! :-)

Thanks, I guess... But ehm, video? Budget? What are you talking about?

Sorry! I see this contribution was from Vampier... :-)
See previous page.

By Vampier

Prophet (2236)

Vampier's picture

13-11-2018, 21:31

Bas with the source code now being available there is a lot of interest

https://clips.twitch.tv/RoundStupidNarwhalKeyboardCat

Are you going to release the randomizer?

By saccopharynx

Expert (120)

saccopharynx's picture

14-11-2018, 01:47

If fully randomised, it would also be good to shuffle the R-L combination to destroy Metal Gear. In the original game, the combination is always the same. This means that once you know it, there is no need to rescue Dr. Pettrovich's daughter, so that you are informed of the combination. You can go directly for MG.

By Vampier

Prophet (2236)

Vampier's picture

15-11-2018, 01:22

I soft locked today: https://youtu.be/hbRhhcpuCfw

Page 2/2
1 |
My MSX profile