3 New Notifications

New Badge Earned
Get 1K upvotes on your post
Life choices of my cat
Earned 210

Drag Images here or Browse from your computer.

Trending Posts
Sorted by Newest First
D
Dj_kopilka 30.07.20 01:36 am

Dungeon lords mmxii (Dungeon Lords)

7 Comments
Sort by:
D
Dj_kopilka 30.07.20

And all he figured out )

Q
Quas_ya 01.02.21

Dj_kopilka
And where is the standard version of Dungeon Lords MMXII you can download?

D
Dj_kopilka 01.02.21

Quas_ya
Well, look in the internet for a bunch of sites) but it's better to buy in incentive)

a
asrind1 14.02.22

Fixing Cheat engine file and item name
I recently dusted off this game for a full playthrough and spent a lot of time fiddling with how it works under the hood.

This led me to create an extensive Cheat engine file that catalogs in memory quest locations, heraldry, key items, stats, skills, classes, etc.

I found this file very useful for testing formulas for various game mechanics, as well as to remove redundant key elements that are no longer needed and fix various bugs you may encounter.

The enablement that I found most useful is a small code entry option labeled "Detailed tooltips" that changes/fixes the tooltips for several items in the game.
A bit of background, many items in the game have fictitious names/hints.
For example, an item might be described as "Pro Ice" in the title with no ice resistance. This is because the wrong bit is used to calculate the name of the display element. Edit: I figured out that the nature of this bug is that the armor resistance bonuses don't show up in the tooltip, but actually increase the resistance.

This fix I've included will display all weapons/armor as "+X" in their names, where X is a byte indicating the item's cost multiplier (same as white item names (rarity 2) are currently displayed). This same byte is also used for weapons to determine how well it scales with force (it's a linear relationship). Without the information available in this fix, it was impossible to visually determine how powerful a melee weapon actually was, as there was no way to know how well it would scale with strength without manual testing. Always having +X after the name makes it easy. Notably, a large number of merchant items previously looked indistinguishable from drops, but actually scaled much better with high strength.

I'm happy to share my work here with the community, and if anyone has questions regarding file usage or how certain mechanics work, I'll do my best to share any knowledge I've found about them.

Cheat engine table file:
This file requires the use of the Cheat engine. Open the file in Cheat engine, then connect to the Dungeon Lords executable and switch inserts or change memory bits as desired.

a
asrind1 14.02.22

How to add stats to current items? Download the cheat engine file and attach it to the dungeon lords process.
Place the item you wish to modify into the top left slot of the Keys and Quest bag. (this is the only bag slot for which I have added additional memory address labels).
Expand the headers Bags->"Keys and Quest"->"Key Item 1 Attributes" in the cheat engine.
From here there are 2 values ​​that you can change for the statistics.
The first one is "Mod Magnitude", it determines how many stats will be gained.
2nd - "Type of mod", it determines what characteristics will be obtained.
Working values ​​for mod type:
0 - no effect
1 - Strength
2 - Intelligence
3 - Agility
4 - Agility
5 - Vitality
6 - Honor
7 - Defense (gives armor)
8 - Valor (gives parry)
9 - amazing
10 - Cunning - (gives crit rating, terrible stat)
11 - Speed ​​(gives 1% haste per mod value)
12 - Power (gives +1 min and max damage per magnitude)
13 - Power (gives Power stat, I have no idea what it does)
14 - Prestige (Influence)

For values ​​above 14; the resistance will be provided by the item, but the value will not be displayed in its tooltip. You can equip and check character stats to test the difference and make sure it works.
15 - Professional Magic
16 - Professional Fire
17 - Pro Ice
18 - Pro Poison
19 - Pro Petrification
20 - Pro Gas

Items with rarity 3 to 5 (Green/Blue/Purple) will display the name of the effect type in the name, but gray/white items with effects will not. I don't know if it's possible for any non-rare items to drop with modifiers naturally.

a
asrind1 14.02.22

Removing items is very easy.
I indexed the memory addresses for the entire top row of the quest item bag.

After downloading my CT file, place the items you want to remove in the top row of quest item bags.
In CE, open the "Bags"->"Keys and Quest" headings.
Change the number for Key Item 1, Key Item 2, etc. to 0 to remove the items.

You can also change the number to the number of any other item if you need to create the item you need.

For some reason, I always had to change the order of the two bytes. For example, the first element "Beat" listed as 0100 should have been entered as 0010 for me.

Hexadecimal editing of save files is also possible. Find the hexadecimal value of the element and change it.

a
asrind1 14.02.22

Of the disadvantages of this method, the game is very buggy and can easily break due to the addition of items through the Cheat engine program. It happened to me there yesterday - I couldn’t add more than a few items, one of them, which gives the Lord of Shadows skill, didn’t work, then incomprehensible bugs and game crashes. I got fed up with this and uninstalled Dungeon Lords Steam Edition from my PC.