Modifications
Titan Quest - Powered by vBulletin
Page 3 of 5 FirstFirst 12345 LastLast
Results 21 to 30 of 45

Thread: Making a Difficulty Mod

  1. #21
    Hi, thanks for this tutorial!

    But I have a problem.. I've imported the "Monstergamebalanceattributes.dbr" and edited it but it didn't work. I want to make my mod (Chlash of the Gods) a little bit more diffcult.

    Need some help pls^^.
    The Clash of the Gods Mod! Can you deliver this world from evil?

  2. #22

  3. #23
    Sorry for the late response..

    But now I know that the monstersgamebalanceattribute.dbr should be build into the original database. Damn, I've hoped that I could make the monsters stronger without building it into the database.. Well, anyway thanks for the response^^.
    The Clash of the Gods Mod! Can you deliver this world from evil?

  4. #24
    Sry for the dopplepost but I have another question^^.



    What does exactly change if I put the "difficultyModifiler" and the "championDifficultyModifiler" up to 100000 or something like that? I've tested it but I didn't notice a major change.. I didn't build it into the database of the game. Does it show any change until I build it into the database?
    The Clash of the Gods Mod! Can you deliver this world from evil?

  5. #25
    Olympian God ASYLUM101's Avatar
    Join Date
    Aug 2007
    Posts
    6,483
    LOL, those are some huge numbers!

    I'm not sure if they do anything either, try playing on a higher difficulty and seeing if it has an effect. I don't think I noticed a change either when I edited that field. The only important ones are the min/max mods.
    |ASYLUMSMOD|SageGuide|ThaneGuide|BattlemageHelp|TemplarHelp|EvokerGuide|How to Mod TQIT|
    Please do not PM me asking for modding help or help fixing your game!!! Create a topic!

  6. #26
    Traveler
    Join Date
    Jul 2009
    Posts
    10
    I've managed to get everything working (thanks to this and some other threads), but now I have to deal with all those .dbr-files, and there's a lot I don't understand yet

    First, let's see if I got that proxy-thing straight: there's the proxy, presumably the thingie placed on the map, which first sets a min/max spawn number and refers to a pool, which, in turn, is used to select what kind of monsters are spawned. The min/max number is then modified by the proxypoolequation - by default, this is the place where the number of players affects spawn numbers. At last, the global setting from the gameengine.dbr kicks in. Correct so far?
    How exactly does the number from gameengine.dbr affect spawn number? Is the previously calculated number multiplied with it? Or does it override the previous calculation? Also, I was under the impression that difficulty also affects spawning (e.g. more monsters spawn on epic than on normal) - is this not the case? If it is, where do I find this setting?

    In general, where do I find all the settings that control how number of players and difficulty affect the game? So far I only know about Monstergamebalanceattributes and proxypoolequation. Where do I find the settings for exp, gold and loot?

    Is there a way to change the monster level without editing each individual monster?

    Thanks a lot!

  7. #27
    Quote Originally Posted by Kibou View Post
    In general, where do I find all the settings that control how number of players and difficulty affect the game? So far I only know about Monstergamebalanceattributes and proxypoolequation. Where do I find the settings for exp, gold and loot?
    records/xpack/game/gameengine.dbr

    Quote Originally Posted by Kibou View Post
    Is there a way to change the monster level without editing each individual monster?
    Monster level is saved in each monster .dbr in the character section. You can change the monster's level there. I don't think anything will change them globally.

  8. #28
    Olympian God Violos's Avatar
    Join Date
    Apr 2009
    Posts
    3,853
    Is there a way to change the monster level without editing each individual monster?
    Well you can mass-edit them since most are the same type (some are "hidden"), but apart from that, I don't think so.

  9. #29
    Traveler
    Join Date
    Jul 2009
    Posts
    10
    I've started to create a list of settings/values that are relevant for the game's difficulty. I'll add more as I find it. If you know about settings not yet in the list, please tell me.

    -------------------------------------

    records\creature\monster\???\???.dbr

    relevant:
    stats of every single monster
    Character\charLevel sets monster level for norm/epic/leg
    "Inital Equipment" (references records\item\loottables) sets the equipment monsters may wear/drop

    unclear:
    Character\experiencePoints (does not appear in the equation in gameenginge.dbr)

    records\game\monstergamebalanceattributes.dbr

    relevant:
    global modifiers to monster stats based on player number and difficulty

    records\proxies ???\pools\???\???.dbr

    relevant:
    The pool calculates which and how many monster spawn at a proxy using it. Spawn number are set in Pool Config\spawnMin and Pool Config\spawnMax

    records\proxies ???\proxypoolequation_01.dbr
    records\xpack\proxieshades\ proxypoolequation_01.dbr


    relevant:
    modifies spawn numbers according to player number. default formula:
    (poolValue * 2.3) - (poolValue / numberOfPlayers)

    unclear:
    where does poolValue come from?

    records\xpack\game\gameengine.dbr

    relevant:
    \Rewards and Penalties\ sets the formula for calculating exp gain and exp loss when dying. Default formulas:
    exp gain: ((monsterLevel*15)+((monsterLevel-averagePlayerLevel)*(averagePlayerLevel/3.5)))*(1+(monsterExperience/100))[/quote]
    exp loss: (currentPlayerLevel^3) * ((1+ (3 * gameDifficultyDV)) / 9)
    \Proxy Info\ allows for setting a global modiefier to monster spawning (including bosses)
    \Monster Info\ sets caps for monster speed (run speed, cast speed etc.) based on difficulty level (?)

    unclear:
    where does "monsterExperience" come from?
    where does "gameDifficultyDV" come from, and what values does it have for norm/epic/leg?
    do the settings from "Proxy Info" override or modify previous spawn number calculations?

    General Questions:

    Does the difficulty affect spawn numbers?
    Are there any other settings that depend on player number or difficulty?
    How does gameengine.dbr\Randomizer Weights\ work? It does not seem to cover green/blue/purple items and relics.

  10. #30
    Traveler
    Join Date
    Jul 2009
    Posts
    10
    I've tried to figure out the values for "gameDifficultyDV" through a couple of experiments, but without any success. If I set the spawn numbers in the proxypoolequation to "gameDifficultyDV", spawn numbers seem to remain at their default values through all difficulties. If I reduce the equation for death penalty to just "gameDifficultyDV", I won't lose any exp at all when dying.

    Does anyone know how this variable works? Or is there maybe another one that can be used instead?

Page 3 of 5 FirstFirst 12345 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •