Archipelago icon indicating copy to clipboard operation
Archipelago copied to clipboard

Faxanadu: implement new game

Open Daivuk opened this issue 3 months ago • 1 comments

What is this fixing or adding?

New game, Faxanadu.

Faxanadu is an NES game. It does not require the server to have the ROM to generate. The patching is done at runtime in the client. The client is a custom-made NES emulator for AP Faxanadu. (Called Daxanadu, because my name is Daivuk...)

The client can be found here: https://github.com/Daivuk/Daxanadu

How was this tested?

It has been played for months. apworld was available since a while.

If this makes graphical changes, please attach screenshots.

The palette on the NES is restricted, especially in this game. Only 3 colors could have been used for the AP icon. Here how it looks in-game: image

Or it shows the proper graphic if they are your own items: image

In the menus, the icon has a different palette. Here an example receiving progression item: image Followed by a dialog explaining what it is: image

When an AP item is bought from a shop, it shows "SOLD OUT": image

More client-only options that don't affect the randomizer, are available in the client: image

There is also an option in the client to disable cigarette imagery. This is done by patching the sprites with a "diff" sprite. The diff sprites just include the pixels that need to be covered by something new. They don't look like much by themselves.

Daivuk avatar Mar 30 '24 18:03 Daivuk