Author Topic: Last console version of Angband?  (Read 12910 times)

Legend

  • Protector of the @
  • *****
  • Posts: 635
    • View Profile
    • Email
Re: Last console version of Angband?
« Reply #15 on: August 23, 2012, 03:38:59 AM »
Just checked the new re-compiles out.

I think you accidentally uploaded the wrong files for Nppangband and minimal angband. The zip files seem to contain the regular windows versions and not the dos re-compiles..

Tiny Angband and Steamband are fine though. They have the same arrow key and enter key issue, but otherwise, they are great.

Ancient

  • High Priest
  • ****
  • Posts: 453
    • View Profile
Re: Last console version of Angband?
« Reply #16 on: August 24, 2012, 06:58:48 AM »
I will steal your zip and place it on my hellband site ;)

Why not!

Just checked the new re-compiles out.

I think you accidentally uploaded the wrong files for Nppangband and minimal angband. The zip files seem to contain the regular windows versions and not the dos re-compiles..

As for NPP and Minimal I noticed that despite linking against curses and defining USE_GCU both behaves like windowed applications. I tested them but decided to upload anyway since they use text instead of graphics. Another attempt at compilation will be made soon.

About Gumband: managed to patch it and recompile. Unfortunately bumping into door tries opening it only once which is not so good if it is locked. It should attempt several times like it is done for digging and other similar actions. Worse thing was colors. These badly sucked. On Linux it was solved by compiling special terminal defines. Windows does not have them though. Some more work is needed to make it playable in satisfying way.
Michał Bieliński, reviewer for Temple of the Roguelike

Legend

  • Protector of the @
  • *****
  • Posts: 635
    • View Profile
    • Email
Re: Last console version of Angband?
« Reply #17 on: August 24, 2012, 12:00:36 PM »
I didn't notice before with minimal and npp since when I saw that they were still in windows and couldn't be made full screen, I just turned them off without trying to play. But I just tried to play both despite the lack of fullscreen and I can't seem to play them.

The window opens but it is just blank. I select new game from the menu and the screen is still black except for a yellow square cursor that can be moved on the screen but doesn't actually select anything. Everything else is still black.

nppangband

  • Acolyte
  • *
  • Posts: 22
    • View Profile
    • NPPAngband Forums
    • Email
Re: Last console version of Angband?
« Reply #18 on: August 24, 2012, 08:28:58 PM »
Thanks for trying to create a console version of NPP.  Let me know if there are files I can include in the source that will make this easier in the future.  -Jeff

Legend

  • Protector of the @
  • *****
  • Posts: 635
    • View Profile
    • Email
Re: Last console version of Angband?
« Reply #19 on: August 27, 2012, 02:43:13 AM »
I believe minimal angband is based on npp angband so if nppangband gets sorted first, then minimal will probably be easier to fix. Looks like there has been a new version of npp angband too.

nppangband

  • Acolyte
  • *
  • Posts: 22
    • View Profile
    • NPPAngband Forums
    • Email
Re: Last console version of Angband?
« Reply #20 on: August 27, 2012, 02:19:12 PM »
I beleive minimal is based on NPPAngband, as well as Quickband, Ironband, and Sil (based on the NPP 0.4.x series).

NPP 0.5.4 is the latest complete version.  I have started coding NPP 060 and my progress has been uploaded to github.  But it is still in the alpha phase and I will probably make 1-2 more changes to the savefile format before I would want anyone to try NPP 060.

But again, thanks, and please let me know how I can help.

Ancient

  • High Priest
  • ****
  • Posts: 453
    • View Profile
Re: Last console version of Angband?
« Reply #21 on: August 29, 2012, 04:32:00 AM »
But again, thanks, and please let me know how I can help.

I need to write a pref file. For this I need to understand them. So far it seems the A: line specifies target key and P: lines specify keyboard codes that should translate to target key. Can you confirm this?

Right now I am busy with PRIME. Further compiles will not appear until September.
Michał Bieliński, reviewer for Temple of the Roguelike

nppangband

  • Acolyte
  • *
  • Posts: 22
    • View Profile
    • NPPAngband Forums
    • Email
Re: Last console version of Angband?
« Reply #22 on: September 01, 2012, 11:37:16 AM »
That's pretty much correct, but there are a couple other things that need to happen for the pref file to work:

Reading the system specific pref files starts in the file "pref.prf".  At the bottom of that file is a section called "##### System Specific Subfiles #####".  This is where an entry needs to be added for the specific console, to tell the game to open and read a pref file unique to a specific port. 

What is being read there is a global variable called ANGBAND_SYS, which is defined in the main-xxx.c file for each system.  For example, in main-win.c, line 4776:

/* Set the system suffix */
ANGBAND_SYS = "win";

Which lets the game figure out in reading pref.prf to pay attention to this line at the bottom of the file:

?:[EQU $SYS win]
%:pref-win.prf

Those two lines tells the game process the contents of pref-win.prf.  Then you create the pref file is where the keymaps are specified.

BTW:  This may be a dumb question, but for which console are you making these ports?

Also note the file called graf.prf is automatically read, to process the port-specific graphics files, if the console supports any of the three tilesets.  Font.prf is also read to specify system specific characters.  An example of this is windows, support is needed to have a wall displayed as a solid white or gray block, as opposed to a white or gray '#', which is the game default symbol for walls (but most prople prefers the solid block instead).

When/if you get around to trying to do this for NPPAngband, I will be happy to help.  Although I confess I don't know much about the specific kep maps.  I have always just copied them from Vanilla Angband.

Ancient

  • High Priest
  • ****
  • Posts: 453
    • View Profile
Re: Last console version of Angband?
« Reply #23 on: September 01, 2012, 11:51:45 AM »
Thank you, that brings me another step closer.

This may be a dumb question, but for which console are you making these ports?

For console under Windows. I am using main-gcu.c and substituting PDCurses for NCurses.

I'll make sure to drop you an email when I attempt next compile.
Michał Bieliński, reviewer for Temple of the Roguelike

Legend

  • Protector of the @
  • *****
  • Posts: 635
    • View Profile
    • Email
Re: Last console version of Angband?
« Reply #24 on: December 22, 2012, 04:42:36 AM »
Just curious if you got the chance to tinker with new dos compiles lately?

Since the last batch, there seems to be new versions of Angband, Quickband, Ironband, and Nppangband.

I recently discovered Sangband and Sil too. :p

I have a feeling sil probably wouldn't be possible since it relies on having several windows open at once it seems. Bit of a pain and main reason I can't get into it.

Wish most of the *band devs would consider to continue doig dos compiles for the few people like myself who prefer to play that way.

Thanks again Ancient for the work you've already done. Happy Holidays.

Ancient

  • High Priest
  • ****
  • Posts: 453
    • View Profile
Re: Last console version of Angband?
« Reply #25 on: January 07, 2013, 05:32:19 PM »
I am back. At the moment most of my stamina is being put forwards for PRIME which is going to have a release in third week of January. Then I'll gladly look into console bands. This time with a proper web page to have everything arranged nicely.
Michał Bieliński, reviewer for Temple of the Roguelike

Legend

  • Protector of the @
  • *****
  • Posts: 635
    • View Profile
    • Email
Re: Last console version of Angband?
« Reply #26 on: October 15, 2013, 05:24:37 PM »
Sorry for the bump, but just curious if ancient had a chance to look over these again?

Jo

  • Protector of the @
  • *****
  • Posts: 1943
  • Joseph Bradshaw
    • View Profile
    • Email
Re: Last console version of Angband?
« Reply #27 on: October 18, 2013, 02:10:36 AM »
When Legend and Ancient are both in the same thread I make sure to read.
Klingon RL, Gunfist 7DRL, Cardlike 7DRL, Cardlike: Quest for the Goat Horn, Sun Crusher 7DRL, The Littlest Princess 7DRL and dozens of board and card games.

Legend

  • Protector of the @
  • *****
  • Posts: 635
    • View Profile
    • Email
Re: Last console version of Angband?
« Reply #28 on: November 25, 2015, 04:48:31 AM »
Sorry for the bump, but does anyone still have these versions?  The download links seem to be dead now.  Had a crash recently and lost my copies. Looking to get them again if Ancient or anyone else still has them?  Thanks.

Ancient

  • High Priest
  • ****
  • Posts: 453
    • View Profile
Re: Last console version of Angband?
« Reply #29 on: November 27, 2015, 12:45:27 AM »
I lost them when my old site expired and I migrated to Linux. Fear not, though! My skills have improved since so this time you may actually get fully working arrow keys. This might turn out to be for the better in the end. Starting with Angband 4.0.3.
Michał Bieliński, reviewer for Temple of the Roguelike