The future of Oangband?

Collapse
X
 
  • Time
  • Show
Clear All
new posts

  • Zireael
    replied
    What version of Oangband is the newest (and has the original Unlight)? I'd like to look at it...

    Leave a comment:


  • buzzkill
    replied
    Originally posted by CJNyfalt
    Continuing to the identify issue, I am starting to consider changing pseudo-id so that it is instant or very fast, but no longer detects curses. How does that sounds?
    I'd think I'd rather like to see the number of cursed items decrease. ID-by-use combined with weak pseudo sucks because so many early finds are sticky-cursed. If only, let's say, 10% of items were sticky cursed, then wielding un-ID'd stuff wouldn't be so bad.

    Another idea is to nerf "It feels deathly cold". First, make the sticky-curse more rare. Let characters wield bad (formerly cursed) items without knowing it, without receiving the "deathly cold" message. This leaves it up to the player to notice it through in-game observation, or pseudo {cursed} or {bad}status to appear.

    With the comp character, I was low on ID (as always), but I did have a store bought scroll of remove curse. I started wielding un-ID'd rings figuring I would just remove any bad (sticky-cursed) rings. I ended up wearing an un-ID'd non-cursed Ring of Aggravation for a loooooong time before I realized it.

    Leave a comment:


  • CJNyfalt
    replied
    Originally posted by the Invisible Stalker
    An idea which I don't think has been tried yet is to make pseudo-id faster but unreliable, so a character who has cheap identify has an incentive to use it, even if the item seems average, but characters who don't have cheap identify still get some benefit from pseudo-id.
    Interesting idea. I can not say if I will use it, but thinking about it I feel that it shouldn't be made too unreliable. Off by one level for strong pseudo might work, so good->average or average->good would be ok, but not excellent->average.

    Leave a comment:


  • the Invisible Stalker
    replied
    Originally posted by CJNyfalt
    Continuing to the identify issue, I am starting to consider changing pseudo-id so that it is instant or very fast, but no longer detects curses. How does that sounds?
    Some variants do that already. But if you're going to do that then you might as well never generate average items, as people will just carry them briefly and drop them when pseudo-id kicks in. An idea which I don't think has been tried yet is to make pseudo-id faster but unreliable, so a character who has cheap identify has an incentive to use it, even if the item seems average, but characters who don't have cheap identify still get some benefit from pseudo-id.

    Leave a comment:


  • CJNyfalt
    replied
    I have to say that the most frustrating things are ports that I am not able to compile and error-check (windows, OS X) and syncing code with vanilla and getting a lot of formating issues in the diffs.

    As for the X-chars and UTF8 issues, I think the best solution is to not include anything before Vanilla has adopted UTF8. The relevant code lines that calls on x-chars are few and stand out so I can avoid them.

    Continuing to the identify issue, I am starting to consider changing pseudo-id so that it is instant or very fast, but no longer detects curses. How does that sounds?

    Leave a comment:


  • myshkin
    replied
    Originally posted by Magnate
    Out of interest, how much of what we have left to do is front-end-specific? Because one wonders whether it's worth investing in that or the core-UI split.
    I've only worked on the OS X port, which still has a few problems specific to it...things like redraw artifacts, occasional problems with detecting character widths, etc. I am pretty sure that the core-UI split would help to simplify the UTF-8 code; for example, one of the big problems to resolve is how to handle the visuals editor. (I will grant that takkaria didn't explicitly discuss the visuals editor, but I would expect a core-UI split to rethink interacting with such pickers.) A cleanup of main-crb.c would also help my particular plight.

    Leave a comment:


  • Magnate
    replied
    Originally posted by myshkin
    You can see the latest attempts on my utf-8 branch on github. noz has done almost all of the heavy lifting. We still have a ways to go, though.
    Out of interest, how much of what we have left to do is front-end-specific? Because one wonders whether it's worth investing in that or the core-UI split.

    Leave a comment:


  • myshkin
    replied
    Originally posted by Nick
    Agreed - I do like the results, though. The V devteam is working on UTF-8 support, so if you wait a bit there'll be a correct solution available.
    You can see the latest attempts on my utf-8 branch on github. noz has done almost all of the heavy lifting. We still have a ways to go, though.

    Leave a comment:


  • the Invisible Stalker
    replied
    Originally posted by CJNyfalt
    I decided to try out the next competition character to get a feel of things that needs fixing, and it clearly stands out that the early game is too annoying.

    Not because of hard monster, no. It is because of lack of consumables and how hard it is to get enough money stocked up to start diving. The main problems seems to be identify and word of recall. Lack of identify stops me from clearing out stuff from inventory/home, while lack of WoR keeps me from going deeper than dlvl 3.
    I have to consider different solutions to these problems. For example:
    - Like I mentioned earlier: study the vanilla identification model.
    - Just make the scrolls really cheap and always in stock.
    - A Diablo II approach of using scroll books. Making these unsellable and give players a decent stock at start would speed up gameplay while preventing them from being abused for money.

    I am also open to other ideas.
    I don't agree with this at all. I think you just haven't played enough. There are ways around these problems which you learn with practice. My solutions to the problems you listed are:

    Identify: The most important thing is not to pick up everything you see. Sure that dagger on dlevel 1 might be a Defender, but it probably isn't. In fact it almost certainly isn't worth an identify scroll, or even a charge on a staff of perception. I rarely pick up weapons or armour before dlevel 10. Wands and staves are much better, as they are more likely to be valuable and can largely be identified by use, cautiously of course. Scrolls and potions are best identified by selling in the early game.

    WoR: I don't use WoR to go down in the early game. I often don't use it to go down in the mid or late game, as I often don't want to go down to my max depth. So I am using one scroll per trip. I just need to make sure that I collect some stuff worth one scroll per trip. Since I typical dive to at least dlevel 12 on my first trip I am almost certain to find something.

    In general I don't think you should be considering changes in game mechanics until you have played more. You risk solving problems which don't really exist.

    Leave a comment:


  • Nick
    replied
    Originally posted by CJNyfalt
    Not because of hard monster, no. It is because of lack of consumables and how hard it is to get enough money stocked up to start diving. The main problems seems to be identify and word of recall. Lack of identify stops me from clearing out stuff from inventory/home, while lack of WoR keeps me from going deeper than dlvl 3.
    The WoR problem I only find occasionally annoying, but the ID is a big one for O. The other thing to remember is that the comp character gets the spell and early easy recharge - I usually play SF necros, and there the ID issue is just awful.

    I have to consider different solutions to these problems.
    FA has used the following:
    1. ID by use (like Vanilla's, but better )
    2. unidentified things will still stack if they would identified
    3. Rods of Perception are shallower and more common
    4. Mages get the spell earlier and cheaper

    Leave a comment:


  • buzzkill
    replied
    Originally posted by CJNyfalt
    Not because of hard monster, no. It is because of lack of consumables and how hard it is to get enough money stocked up to start diving. The main problems seems to be identify and word of recall. Lack of identify stops me from clearing out stuff from inventory/home, while lack of WoR keeps me from going deeper than dlvl 3.
    I couldn't agree with you more. My characters have experienced the same pain with ID and WoR. That said, I haven't played nearly enough O to give a solid opinion on what needs fixing and what doesn't, but I view these things as challenges that should be overcome by the player (if possible), not a maintainer. I've walked back to the surface from as deep at DL12, not the worst fate with detect doors and stairs and a bunch of un-ID'd flavors still to be discovered. Plus you find a lot of Potions of Speed that way.

    Unless the comp character simply has horrible pseudo-ID skill, having stronger pseudo-ID, or simply fixing pseudo-ID, would help immensely.

    WoR isn't necessary at all (in the early game) if you're willing to abuse the elevator-staircase mechanic (playing with connected stairs).

    If you want to do some maintainer work, yank CLW form the mage spellbook, add low level potions of restore mana that just restore 10 SP or 10% or something so mages don't have to rest all the time. Resting sucks!

    Leave a comment:


  • CJNyfalt
    replied
    I decided to try out the next competition character to get a feel of things that needs fixing, and it clearly stands out that the early game is too annoying.

    Not because of hard monster, no. It is because of lack of consumables and how hard it is to get enough money stocked up to start diving. The main problems seems to be identify and word of recall. Lack of identify stops me from clearing out stuff from inventory/home, while lack of WoR keeps me from going deeper than dlvl 3.
    I have to consider different solutions to these problems. For example:
    - Like I mentioned earlier: study the vanilla identification model.
    - Just make the scrolls really cheap and always in stock.
    - A Diablo II approach of using scroll books. Making these unsellable and give players a decent stock at start would speed up gameplay while preventing them from being abused for money.

    I am also open to other ideas.

    Leave a comment:


  • CJNyfalt
    replied
    Originally posted by AnonymousHero
    There are may be a few somewhat tricky/non-obvious bits when detecting SDL. Feel free to be 'inspired' by http://gitorious.org/tome2/tome2/blo...CMakeLists.txt
    Thanks! That will be useful.

    Leave a comment:


  • AnonymousHero
    replied
    Originally posted by CJNyfalt
    Well, I am intending to test out cmake, and I just started writing the config file for it. Looks promising so far.
    There are may be a few somewhat tricky/non-obvious bits when detecting SDL. Feel free to be 'inspired' by http://gitorious.org/tome2/tome2/blo...CMakeLists.txt

    Leave a comment:


  • CJNyfalt
    replied
    Originally posted by Magnate
    Now that would be interesting. Please post if you find an alternative.
    Well, I am intending to test out cmake, and I just started writing the config file for it. Looks promising so far.

    Leave a comment:

Working...
😀
😂
🥰
😘
🤢
😎
😞
😡
👍
👎