Archipelago
Archipelago copied to clipboard
Faxanadu: implement new game
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:
Or it shows the proper graphic if they are your own items:
In the menus, the icon has a different palette. Here an example receiving progression item:
Followed by a dialog explaining what it is:
When an AP item is bought from a shop, it shows "SOLD OUT":
More client-only options that don't affect the randomizer, are available in the client:
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.