Page 1 of 1

Icewind Dale 1 Enhanced Edition (GoG)

Posted: Wed Jan 01, 2020 9:47 am
by Marc
Hi all,

the Enhanced Edition from GoG includes the classic "Icewind Dale" and "Heart of Winter".
  • GodMode
  • GodMode with increased damage (5k each hit, hehe)
  • gain 100.000 XP for each kill
  • gain 1.000 gold every time you buy something instead of losing gold
  • don't spend skill points when using them
  • don't spend ability points when using them
  • pointer for gold
Some informations for updating the table, based on 2.6.6.0
Funny update. Did they change the compiler? Code does not look similar at all... so back to the drawing board :(
Values like HP are stored as 2-Byte-Integers. XP is 4 Bytes long.
If you change the master-Value of Experience, the display in-game does not change. It will be updated the next time you get some XP.
current HP-Offset to the Charblock in memory is +57c, XP is +570.
There are two Pointer pathes to chardata, one has a base address directly pointing to the chardata (one base address for each char), the other path uses the very same base address and then +4f0 +18 +c30 +0. To get this pointer path, scan for one of these values, check offsets with F5 on the address and make a pointer scan with the found offset. Sort pointer scanner results by amount of offsets via clicking on the last column.

Works with both parts of the game.

The godmode and everything in the "character creation" part is Made by gideon25

have fun,
Marc

Re: Icewind Dale 1 Enhanced Edition (GoG)

Posted: Tue May 12, 2020 3:15 am
by Reno
Thanks!

Re: Icewind Dale 1 Enhanced Edition (GoG)

Posted: Mon Feb 15, 2021 9:37 am
by hal9000
That's great, thanks! ...I would also suggest trying EEKeeper it's a save editor and it works like a charm!

Re: Icewind Dale 1 Enhanced Edition (GoG)

Posted: Thu Mar 04, 2021 5:16 pm
by FaLiar
The GOD MODE working but also gives you the dmg, the god+dmg also working, but for the enemy (IDEE v2.5.17.0)
god mode make some monster invincible

Re: Icewind Dale 1 Enhanced Edition (GoG)

Posted: Fri Mar 05, 2021 4:48 pm
by Marc
I seriously doubt that the god-mode cheat alone gives additional dmg since the according code is missing in that one. :P

Anyway, I restructured the table so there is only one cheat where godmode and increased damage can be turned on and off independantly.

Since I've been on this table, I added scripts to not spend ability points and skill points on level up, added hotkeys for some scripts and added a pointer for gold which should be stable (I hope).

about some monsters to get the god-mode, too: had not encountered that effect personally, but seems the distinction between "we" and "them" is not working as intended. :cry:

Re: Icewind Dale 1 Enhanced Edition (GoG)

Posted: Sat Mar 06, 2021 2:52 pm
by Marc
Okido, took another look at the dissect data and found something interesting: when dealing damage, at [ebx+3fc] there it a string and in case of a party member it is "*PARTY01", "*PARTY02", ... so I use this as improved check to distinct between party members and enemies.

So, if there is no enemy which is called *PAR by the game, we should be fine :D

Re: Icewind Dale 1 Enhanced Edition (GoG)

Posted: Sat Mar 06, 2021 4:12 pm
by FaLiar
if you wish, i can make a video so you can see what happez. I tried the new tables, the pointer for gold is working, but the god mode and dmg cannot be selected, i can only activate the parental square, but nothing happez. no dmg and no god mode.

is it possible that the cheats works only for a full (six char) party? i am using a 4 char party

or my exe is different from yours? as i said before v2.5.17.0 IDEE (setup_icewind_dale_enhanced_edition_2.5.17.0_(23121).exe)

Re: Icewind Dale 1 Enhanced Edition (GoG)

Posted: Sun Mar 07, 2021 8:34 am
by Marc
I'm using 2.5.17.0 installed with the GoG Client, so it should be the latest version.
My party is the deault group with 6 members, but that shouldn't matter because the code I change is the one which deals damage to party-members and enemies alike.

When fiddling around with the game, I noticed something funny: my tests have been made with Ivewind Dale, so I tried the "Heart of Winter Module" and the cheat did not seem to work when creating a new game. Saved the game, loaded the savegame -> cheat works. WTF?

Update: added some more bytes to the AOB Scan and fixed a stupid bug in the code (which is the reason why the increased damage did not work).
No, I don't want to talk about it :lol:

Re: Icewind Dale 1 Enhanced Edition (GoG)

Posted: Tue Mar 09, 2021 11:41 am
by gideon25
This is based on my baldurs gate 2 enhanced script. Believe it or not the aob AND the offsets were exactly the same. The attributes will stick, JUST MAKE SURE not to go over 25. The other stuff you have to freeze and won't stick thru savegames. Just being able to edit the attributes, the PArty permanently hasted and the max roll on char creation makes the script well work it. .

Btw MArc I noticed that the god script wasn't working on one of my custom made characters (and its really worth it because the Max rolls lets chars get tons of spells and so forth when you custom create them). Its possible the PARTY01 just applies to the premade party? Or its just the jankiness and constant checks they put in there.

Just copy and paste the main big script into Marcs Table. ALSO, included my godmode script. The script reads an address that is ONLY the party members and works fine for custom created characters as well. But if you incorporate it..well might want to make the damage script do around 500 damage instead of 5000. Thats WAY overkill for this game. ALSO, Marc you can test and incorporate ALL of this into one BIG table if you want.
SCRIPT MERGED IN TOP POST
Image

Re: Icewind Dale 1 Enhanced Edition (GoG)

Posted: Tue Mar 09, 2021 2:18 pm
by Marc
looks very promising. Excellent work, mate! :)

joined our scripts in the first post, set some hotkeys.

Re: Icewind Dale 1 Enhanced Edition (GoG)

Posted: Fri Aug 13, 2021 7:03 pm
by tr00nsformers
Do you have a working version for 2.6.6.0 ?

Re: Icewind Dale 1 Enhanced Edition (GoG)

Posted: Sat Aug 14, 2021 10:37 am
by Marc
updated for 2.6.6.0

fun fact: almost everything in this game changed. Due to this reason, I sadly could not update the code-part from gideon25 :(
tried several versions of his AOB and of the surrounding bytes, but to no avail.
No idea how he found it in the first place.

Re: Icewind Dale 1 Enhanced Edition (GoG)

Posted: Tue Feb 01, 2022 7:16 pm
by themaoci
i somehow updated the pointer for characters

Character Base (starts with character 1)
"icewind.exe"+0069B6A8
each next character just adds +10 hex to the end of the one above
Icewind Dale EE - 2.6.6.0 (FREE).CT
i updated the character data should be enough for playing :)
(697.37 KiB) Downloaded 279 times

Re: Icewind Dale 1 Enhanced Edition (GoG)

Posted: Wed Mar 02, 2022 11:33 am
by vongarnet
Marc wrote:
Wed Jan 01, 2020 9:47 am
Hi all,

the Enhanced Edition from GoG includes the classic "Icewind Dale" and "Heart of Winter".
  • GodMode
  • GodMode with increased damage (5k each hit, hehe)
  • gain 100.000 XP for each kill
  • gain 1.000 gold every time you buy something instead of losing gold
  • don't spend skill points when using them
  • don't spend ability points when using them
  • pointer for gold
Some informations for updating the table, based on 2.6.6.0
Funny update. Did they change the compiler? Code does not look similar at all... so back to the drawing board :(
Values like HP are stored as 2-Byte-Integers. XP is 4 Bytes long.
If you change the master-Value of Experience, the display in-game does not change. It will be updated the next time you get some XP.
current HP-Offset to the Charblock in memory is +57c, XP is +570.
There are two Pointer pathes to chardata, one has a base address directly pointing to the chardata (one base address for each char), the other path uses the very same base address and then +4f0 +18 +c30 +0. To get this pointer path, scan for one of these values, check offsets with F5 on the address and make a pointer scan with the found offset. Sort pointer scanner results by amount of offsets via clicking on the last column.

Works with both parts of the game.

The godmode and everything in the "character creation" part is Made by gideon25

have fun,
Marc
Does It work on steam ?

Re: Icewind Dale 1 Enhanced Edition (GoG)

Posted: Thu Mar 24, 2022 3:00 am
by HanLiem
gideon25 wrote:
Tue Mar 09, 2021 11:41 am
This is based on my baldurs gate 2 enhanced script.
gideon25, could you please add some infinite item usage for your Great Table?

Thanks in advance!