Skip to content

NPC starting XP adjustments

2

Comments

  • The user and all related content has been deleted.
  • ErgErg Member Posts: 1,756
    this addresses the issue raised by @Erg above.


    Yes, I know. That's why I recommend checking the code in "Level 1 NPCs". In particular, the one-time-only rest script, mentioned in my previous post, solves (brilliantly IMO) the issue with the illegal memorised spells. As you said, it is a minor issue, but I like the fact that with "Level 1 NPCs" you can choose in-game how to handle that.
  • The user and all related content has been deleted.
  • ErgErg Member Posts: 1,756
    edited March 2016
    Ah. But Level One NPCs is an incredibly complex mod, trying to replicate part of it would be a big undertaking.

    Anyway I think adding scripts for this is overkill. I'm saying, just let level-2 Edwin have all of the spells of level-6 Edwin, if you recruit him late in the game. He will have enough XP to level up to level 6, you can do so immediately, and then those spells are no longer 'illegal.' The problem takes care of itself.

    Yes, Level One NPCs is an incredibly complex mod, but they could still implement just a part of it (see edit below).

    In particular, your proposed method (i.e. ignoring the illegal spells) is my third favourite method. The first being obviously the use of the one-time-only rest script. The second is removing the illegal spells from the memorised spell slots, so the player has to actually sleep before being able to use them.

    The rest script is not overkilling IMO and it provides more choices to the player, because it can emulate both the behaviour you like (ignore) and the one I like (temporarely remove).

    Here I'm merely expressing my personal preference, but the issue of the illegal spells is a minor one. So it doesn't matter too much to me how they'll decide to handle it, as long as they fix the problem with the missing spells, equipment, etc.

    Edit: "Level One NPCs" is a very complex mod because it allows to change classes, give/change kits, change proficiencies/skills also at level 1, etc. The part of "Level One NPCs" that's relevant to the feature described here is just a tiny portion of it.

  • ThelsThels Member Posts: 1,422
    Subtledoctor: Where can one find your mod, and how does your mod handle dualclassed characters?
  • CaradocCaradoc Member Posts: 92
    Fantastic improvement. Well done Beamdog. :)
  • bob_vengbob_veng Member Posts: 2,308
    i'm against this change. it's gamey and not immersive at all.

  • The user and all related content has been deleted.
  • AbelAbel Member Posts: 785
    I recruited Baeloth but was unable to level him up as he already was level 6. Intended or not?
  • ThelsThels Member Posts: 1,422
    NPCs are scaled down to their lowest level version, which so happens to be level 6 for Baeloth.
  • ilhdrilhdr Member Posts: 33
    Well, I don't like this change, too much powergaming. Hope its optional.
  • bob_vengbob_veng Member Posts: 2,308
    it's not powergaming
  • FranpaFranpa Member Posts: 637
    Only Nintendo offered the ability to power game :/
  • NatregNatreg Member Posts: 100
    bob_veng wrote: »
    it's not powergaming

    It is since instead of finding an NPC with his proficiencies and spells, you find a low level character you can customize as you like.

    They are called NPCs for a reason. Being able to level them up once they are in your party is one thing, but finding them and level them up from a low level breaks inmersion into the game.

    I'm not really against the change since, the more options the better, but I would like it to be an optional one.

    They keep saying that everything new they added they have made it optional, but that's not completely true. A lot of people, me included would want something as close to the original games as possible while getting the new content as well. Instead we are getting several changes that are mostly unnecesary or forced, like Level 1 NPCs, the black borders on the on the sides of the maps or the new UI.

    Big changes, such as this, to an old game should always be optional for the players.
  • SedSed Member Posts: 790
    Abel wrote: »
    I recruited Baeloth but was unable to level him up as he already was level 6. Intended or not?

    Baeloth can only be recruited once you pass a certain level (5 or 6, don't remember), so that is probably his lowest level you can get him. Try finding him at lvl 8 and see if he levels up.
  • megamike15megamike15 Member Posts: 2,666
    this does help imoen in baldurs gate 2. most people want to rush to spell hold now with this there is no longer any pressure.
  • bob_vengbob_veng Member Posts: 2,308
    Natreg wrote: »
    bob_veng wrote: »
    it's not powergaming

    It is since instead of finding an NPC with his proficiencies and spells, you find a low level character you can customize as you like.

    They are called NPCs for a reason. Being able to level them up once they are in your party is one thing, but finding them and level them up from a low level breaks inmersion into the game.

    I'm not really against the change since, the more options the better, but I would like it to be an optional one.

    They keep saying that everything new they added they have made it optional, but that's not completely true. A lot of people, me included would want something as close to the original games as possible while getting the new content as well. Instead we are getting several changes that are mostly unnecesary or forced, like Level 1 NPCs, the black borders on the on the sides of the maps or the new UI.

    Big changes, such as this, to an old game should always be optional for the players.

    You don't get more power this way. The difference is negligible because NPCs already have reasonably placed pips.
    Immersion? Yeah i understand (i really do). But balance? nah.
    It's trading immersion for customizability (it's a scarce commodity in AD&D!), not trading immersion for "more powaahh".

    Also, the previous behavior wasn't very immersive because it was a form of level-scaling: you would always meet NPCs that match your level - how come?
  • NatregNatreg Member Posts: 100
    I didn't know how ToB or SoA handled this since I have only played vanilla BG1 from start to finish, but I still would like it to be an option instead of forced.

    Also, what about equipment, as you said, it's different for each cre file, but if you use the ToB approach then we will get the exact same equipment in each level which doesn't seem right for BG. The same thing goes for Spells if I'm not mistaken.

  • The user and all related content has been deleted.
  • AlexTAlexT Member Posts: 760
    Wait, wait, wait. @Dee @AlexT does this eliminate the other .cre files? And just use one and run a script or something to determine XP?

    The higher level CRE files are still present, but they are no longer used by the game.

    We always use the lowest level CRE file and adjust the XP via scripting.

  • [Deleted User][Deleted User] Posts: 0
    edited March 2016
    The user and all related content has been deleted.
    Post edited by [Deleted User] on
  • AbelAbel Member Posts: 785
    edited March 2016
    I noticed the NPCLEVEL.2DA has been altered, so that's how.

    One thing that bugs me though. After recruiting NPCs with maximum level/XP, it seems there's a cap of 32K. Some NPCs prior to this new system could reach level 6 upon joining. Now, they can only reach level 5 (example: Ajantis). So, the amount delivered would need to be more finely tuned to account for that.

    I see now in (Ajantis) override creature script that you went with these steps (in K): 1, 2, 4, 8, 16, 32 (Fighter level progression) depending on PC XP (same steps; not as @Dee said based on level). I guess if I check other NPCs script it'll be the same.
    I can see the logic behind it though and I actually like XP based method better than level based where stronger classes (supposedly) get additional XP.
    The Fighter progression appears to be somewhat an average so I understand why they would choose it rather than others.
  • JuliusBorisovJuliusBorisov Member, Administrator, Moderator, Developer Posts: 22,758
    edited March 2016
    Abel wrote: »
    I noticed the NPCLEVEL.2DA has been altered, so that's how.

    One thing that bugs me though. After recruiting NPCs with maximum level/XP, it seems there's a cap of 32K.

    I've noticed it too.

    Maybe you should report it as a bug, because according to Dee it should scale to the player's XP, so it shouldn't have a limit and should scale up to 161k in BGEE and 8 mln in BG2EE.
  • AbelAbel Member Posts: 785
    edited March 2016
    @bengoshi How does that work in BG2?
    I don't think it's a bug though (it's only a few lines of code). Just a design choice to average gains and limit them for NPCs to reach ~level 6 and not more.
    With the old method, to reach that level some NPC could get much more XP than others (maximum amount of 55K for Quayle). So it creates a discrepancy but that's the trade-off of a XP based method; which upon reflection, I find fairer.

    Now, we could discuss the progression choice. There could be more steps and with different values.
  • illathidillathid Member Posts: 320
    Natreg wrote: »
    I didn't know how ToB or SoA handled this since I have only played vanilla BG1 from start to finish, but I still would like it to be an option instead of forced.

    It is optional. See this response from another thread:
    PK2748 wrote: »
    You don't need a mod to revert the Level 1 NPC change, you just look at their stats listed on dozens of websites for various levels and you manually take thirty seconds to level them back to the original design. It has no impact on your game play. While I. An level up Coran to have a high set traps skill instead of stealth or s good find traps. Then everyone is happy. It's a painless, pointless thing over which people complain
  • PK2748PK2748 Member Posts: 381
    Is it level one or lowest level character level? Can I find a level 1/1 Yeslick or is level 2/3 the lowest version?
  • cmk24cmk24 Member Posts: 605
    PK2748 wrote: »
    Is it level one or lowest level character level? Can I find a level 1/1 Yeslick or is level 2/3 the lowest version?

    It is lowest character level.
  • IthualIthual Member Posts: 136
    I love the fact that NPCs now begin at lowest level. It's MY team and MY game. I've always wanted complete control and hate it when you get an NPC too late and they've wasted points.
  • ThelsThels Member Posts: 1,422
    illathid wrote: »
    It is optional. See this response from another thread:

    While I personally prefer this system myself as well, forcing people to do a bunch of work to get things closely resembling the old way is not the same as optional. "Immersion Breaking" is a pretty good argument, and having to visit a website to see how their points are distributed would be even more Immersion Breaking. Besides, that doesn't fix the gear.
Sign In or Register to comment.