Angband Forums

Angband Forums (http://angband.oook.cz/forum/index.php)
-   Vanilla (http://angband.oook.cz/forum/forumdisplay.php?f=3)
-   -   Angband on the Nintendo 3DS (and the Nintendo DS as well, I guess.) (http://angband.oook.cz/forum/showthread.php?t=10842)

timschumi July 21, 2021 01:56

Angband on the Nintendo 3DS (and the Nintendo DS as well, I guess.)
 
I have been working on a 3DS port for Angband (cool picture) that is now reasonably playable, so I felt like I can promote it a bit.

While it is still marginally based on the code that was submitted to the repository over a decade ago, I removed or reworked most of it, so I'd appreciate it a lot if you report any issues that you may find.
If you are a developer and want to contribute or review the existing changes (especially the latter would be very cool), you can find the current changes here (EDIT: Link removed because changes have been merged :cool:).

For installing the port onto your 3DS, simply download the 3dsx file from here and put it somewhere on your SD card where you can launch it. You also need to download game files from here and extract them to your SD card so that you have an `angband` folder in its root.

For the original Nintendo DS, the procedure is similiar, you just need to download the nds file instead of the 3dsx file. However, keep in mind that the NDS port is more of a Proof-of-Concept, the screen is way to small to properly see and the device is way too underpowered to run vanilla Angband (you might get somewhere if you tune the number of monsters and the level size, but it will still take ages to generate). It also doesn't have proper keybindings yet so you will have to get around with the D-Pad and on-screen keyboard only.

Nick July 21, 2021 02:31

For some historical context, the first post about *bands on the DS, a later thread about FA on the NDS, and the Angband DS thread.

I'm glad this still contains some of the original DNA, but more glad that it has had major surgery. I really didn't know much about what I was doing :)

timschumi August 2, 2021 03:27

The files have now been moved to a seperate area on my home page, which now includes a nice overview of the installation instructions, as well as all the current and previous downloads.

In other news, the first big batch of updates has been merged upstream and is now officially included in release 4.2.3. Whether there will be any "official" nds/3dsx files we will see. ;)

The second set of released binaries also contains a few performance optimizations, which makes everything a bit faster. There was also a lot of memory optimization work (mostly benefitting the NDS, which is now a lot closer to being playable on default settings) that is already present upstream, but I haven't yet packaged those into a release.

Nick August 2, 2021 03:41

Quote:

Originally Posted by timschumi (Post 154641)
In other news, the first big batch of updates has been merged upstream and is now officially included in release 4.2.3. Whether there will be any "official" nds/3dsx files we will see. ;)

I think for now making downloads available through your page is the right thing to do. Once NDS starts becoming competitive with Mac, Windows and Linux for number of players we can have a rethink :)

Hounded August 2, 2021 06:41

Is there an official Linux build for the latest version somewhere? I've been using Windows/Wine but would love something directly on Ubuntu (my softskill set is not at the "compile it yourself" level so I've been reluctant to ask).

backwardsEric August 2, 2021 07:55

Quote:

Originally Posted by Hounded (Post 154644)
Is there an official Linux build for the latest version somewhere? I've been using Windows/Wine but would love something directly on Ubuntu (my softskill set is not at the "compile it yourself" level so I've been reluctant to ask).

No, there's no prebuilt Linux binaries (for best guarantees of compatibility you'd want one for packaged for each distribution that's of interest). Compiling it yourself on Ubuntu isn't that bad. If that's of interest, post in the 4.2.3 thread, and I can try to give some instructions there.


All times are GMT +1. The time now is 14:10.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2022, vBulletin Solutions Inc.