![]() |
#1 |
PosChengband Maintainer
Join Date: Jan 2008
Posts: 702
![]() |
[Announce] Poschengband 3.0.0 Released
A beta version is available for Windows and Souce Code.
Please be kind as I made some rather aggressive and risky changes ... hopefully I've found all of the crashes. What has changed? * The wilderness is now continuously explorable. As you move about, the wilderness will "scroll". I also added a few scripted encounters. In general, the wilderness is more difficult than before, so be careful! * Ego items have been massively overhauled, particularly for rings and amulets. Lots of new stuff here! (I've liberally borrowed ideas from other variants including the latest Hengband, Angband and TinyAngband.) * Dungeon generation has been massively overhauled with the addition of 165 new types of rooms! (Rooms can be added to v_info.txt rather than created in source code. New submissions would be welcome! But don't look in v_info.txt unless you want the game to be "spoiled" ...) * I added a new command to list nearby monsters ('['). This is useful if you play on a small screen like I do. Last edited by chris; November 7, 2013 at 23:47. |
![]() |
![]() |
![]() |
#2 |
Veteran
Join Date: Jan 2012
Location: Linux
Age: 40
Posts: 1,236
![]() |
I just tested the new 3.0.0 beta... I must say that the *new* wilderness changes are very interesting. I just started up a new Possessor (Hugo$oul 341) and the mere attempt of getting a single Green naga was tricky. Soon after, a mysterious vault suddenly appeared on the wilderness map...*interesting*.
Of note, version 3.0.0 beta never crashed on me, but has some bugs (if not features). Version 3.0.0 bug(s) found [these might even be features]: 1) Known pseudo-IDed {cursed} items can be sold at stores despite being cursed. Bug or intentional? *Edit* I figured it out - This depends on severity of negative modifiers.... 2) Auto-destroyer doesn't auto-destroy IDed and Pseudo-IDed {cursed} ARMOR/WEAPONS. For obvious {cursed} potions and junk items...these get auto-destroyed as usual. NOTE - I'm playing a melee-based Possessor *Edit* - I figured it out...the auto-destroy kicks in when the weapon/armor is IDed and auto-destruction depends on how bad the negative modifiers are. 3) The *Destroy known worthless items* option is not working 100% as it should....when I attempt to destroy a known {cursed} WEAPON/ARMOR the game prompts, yes/no...it's supposed to destroy without the extra prompt. NOTE - I'm playing a Melee-based Possessor *Edit* - Apparently, the easy-destroy depends on the severity of the negative modifiers. 4) Possessors gain XP much faster now...Is this new? My suggestions for version 3.0.0 onwards 1) When vaults appear in the wilderness, they should contain items that are AT LEAST {good} or better and/or have somewhat challenging monsters. Example if the wilderness vault spawns near Outpost, it should generate along with a few Swordsmen, for example. 2) The Wilderness should have LATE GAME high-level monsters to inhabit the wilderness in SPECIFIC regions, period! After characters reach a certain high-level, you know...character level 40, they're basically unstoppable in the wilderness, and the wilderness just becomes dull after that.... So, there should be plenty of Star-Spawns of the C near R'lyeh, Great Wyrms of Power near Mt. Olympus, Iron Liches near the Graveyard, Great Storm Wyrms near the Dragon's lair, and so on. There should be a certain niche of monsters to inhabit certain regions. With a GWoP guarding Mt. Olympus, good luck attempt to scum it!! Last edited by HugoVirtuoso; November 8, 2013 at 05:17. |
![]() |
![]() |
![]() |
#3 |
Adept
|
Congrats on landing the big release so soon!
|
![]() |
![]() |
![]() |
#4 | |
PosChengband Maintainer
Join Date: Jan 2008
Posts: 702
![]() |
I did some interesting things with cursed items. In general, just because an object is cursed does not mean you won't want to use it. You probably should identify cursed items if you can. (And conversely, just because an object isn't cursed doesn't mean you will want to use it ... You'll see!)
Possessors gain XP at the same rate as before, but the wilderness no longer penalizes player experience. You probably just became used to the old nerfed XP ... Really, I'm puzzled that you've leveled up in the old wilderness ![]() Quote:
I like the idea of more difficult wilderness monsters and dungeon guardians. Perhaps as you approach a dungeon entrance, monsters from that dungeon should leak out to get you! (e.g. dragons near the dragon's lair, undead near the graveyard, etc.) |
|
![]() |
![]() |
![]() |
#5 | |
Adept
Join Date: Dec 2010
Location: The Netherlands
Age: 37
Posts: 240
![]() |
Quote:
![]() |
|
![]() |
![]() |
![]() |
#6 |
Swordsman
Join Date: Jun 2012
Posts: 267
![]() |
Looks cool, I'll make some new rooms when the mood takes me. I've hit a major bug with the new inventory size however, playing in gcu mode the game crashes when it tries to display an inventory with 24 or more items. Default terminal size is 80x24, but even with a larger term the main window will always be 80x24 (and the rest taken up by subwindows).
|
![]() |
![]() |
![]() |
#7 | |
PosChengband Maintainer
Join Date: Jan 2008
Posts: 702
![]() |
Quote:
![]() I fixed main-gcu.c to force 80x27. Ideally, the user could set the desired size of the map area but I wasn't feeling that ambitious. Also, I fixed the code to bounds check (show_inven in object1.c) but its possible there are other places in the code that should add bounds checking. Ideally, the terminal code would check but it doesn't. Finally, I fixed the Windows resizing to not go below 27 rows. Hmm ... perhaps other Linux ports will need this as well? Fixes are in code only at the moment. If you are running Windows, don't resize your window below 27 rows or you will blow up! I'll push a new executable later once a bunch of bugs have queued up. |
|
![]() |
![]() |
![]() |
#8 | |
Swordsman
Join Date: Jun 2012
Posts: 267
![]() |
Quote:
Anyway, a few other things: lite town and vanilla town both seem to have problems, lite crashes randomly and vanilla crashes after character creation. I've started making some rooms but there seems to be a problem, we've ran out of space in v_info! Or so it seems? When I just added mine to the end the game complained about 'out of memory' something or other. If I delete a bunch of vaults I can test mine fine. I see there is a limit to rooms in /lib/edit/misc.txt but changing it doesn't seem to help. Is there a reason why this shape would cause level disconnections frequently? It seems half the time it generates the corridors leading to it just dead end into the sides of it. Code:
M:%%%%%%%%%%%%%%%% M:%..............% M:%..............% M:##............## M: ###........### M: ###....### M: ##..## M: ###....### M: ###........### M:##............## M:%..............% M:%..............% M:%%%%%%%%%%%%%%%% |
|
![]() |
![]() |
![]() |
#9 | |
Vanilla maintainer
Join Date: Apr 2007
Location: Canberra, Australia
Age: 57
Posts: 9,465
Donated: $60
![]() ![]() |
Quote:
There is actually some really nice info here, courtesy of Leon Marrick and Bahman Rabii - the vault stuff is in the V_INFO.TXT section.
__________________
One for the Dark Lord on his dark throne In the Land of Mordor where the Shadows lie. |
|
![]() |
![]() |
![]() |
#10 | |||
PosChengband Maintainer
Join Date: Jan 2008
Posts: 702
![]() |
Quote:
Making assumptions about display size was probably OK in the 1970's and 1980's but is now extremely poor practice. Ideally, all code would query the display size at run time and offer facilities for handling more choices than can be fit on the screen. Making design decisions (Pack size is 23 because displays at the time where 24 lines) is idiotic beyond words. I could come up with cleaner display code I guess, but it's a rather low priority for me at the moment. The current code is a mess ... Quote:
Quote:
|
|||
![]() |
![]() |
![]() |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Display Modes | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
[Announce] PosChengband 1.0.0 | chris | Variants | 411 | October 19, 2014 08:22 |
[Announce] Poschengband 2.0.0 Released | chris | Variants | 117 | October 12, 2013 20:08 |
Announce DaJAngband 1.2.0 released | will_asher | Variants | 19 | March 23, 2010 19:46 |
Announce DaJAngband v1.0.96 Released | will_asher | Variants | 3 | September 30, 2008 18:17 |
Announce DaJAngband v1.0.95 Released | will_asher | Variants | 1 | June 17, 2008 23:31 |