|
|
phoenix4ever
Legendary Hero
Heroes is love, Heroes is life
|
posted September 08, 2018 08:34 AM |
|
|
You need to edit HotA.lod and HotA.Ing.lod folders. Use a text editor for editing and MMArchive for replacing files. And it's a good idea to take back-up.
|
|
Catshy
Tavern Dweller
|
posted September 08, 2018 12:18 PM |
|
|
Hello I have questions about h3 stuff what I want to edit, but I cant find any info in internet. I need hex char place for:
1. Redwood observatory object - I want to set more scouting points
2. Boots of Speed - I want to set more movement points
3. Spyglass - I want to set more scouting points
4. Speculum - this same
Thanks!
____________
|
|
RoseKavalier
Admirable
Supreme Hero
|
posted September 08, 2018 10:56 PM |
|
|
Catshy said: 1. Redwood observatory object - I want to set more scouting points
2. Boots of Speed - I want to set more movement points
3. Spyglass - I want to set more scouting points
4. Speculum - this same
1.
Redwood
A9673h [4 bytes]
Pillar
A96EFh [4 bytes]
2. Already asked
3.
4.
Neither are in an easily modifiable format - you need to free up at least 2 bytes; I don't have hota here to check if it's possible - someone else who knows Assembly can figure it out, ref. EBX @
0x4E438A
0x4E43C6
____________
My Let's Plays: Metataxer's Revenge - The Empire of The World 2
|
|
peter1985
Hired Hero
|
posted September 16, 2018 10:22 AM |
|
|
Hi H3 fans!
Elementals can only give spells to their own unity. Does anyone know where to set up to attack an enemy unit with spells?
What happens to the random game when controlling what kind of buildings to generate the game? I want the elemental conflux (where 4 units can be bought) that the building should always be near the conflux town. And other buildings would be assigned to the towns.
Thanks in advance!
|
|
Maurice
Hero of Order
Part of the furniture
|
posted September 16, 2018 12:46 PM |
|
|
peter1985 said: Hi H3 fans!
Elementals can only give spells to their own unity. Does anyone know where to set up to attack an enemy unit with spells?
What happens to the random game when controlling what kind of buildings to generate the game? I want the elemental conflux (where 4 units can be bought) that the building should always be near the conflux town. And other buildings would be assigned to the towns.
Thanks in advance!
I can't answer the second one, but the first one was answered on page 8 of this thread. To be specific, in this post.
|
|
wuxiangjinxing
Hired Hero
|
posted September 16, 2018 02:25 PM |
|
|
Is it possible to keep heores in prison at level 1, no matter how many experiences they have?
____________
|
|
FfuzzyLogik
Known Hero
|
posted September 16, 2018 02:34 PM |
|
|
wuxiangjinxing said: Is it possible to keep heores in prison at level 1, no matter how many experiences they have?
Hello,
Sorry but I don't understand your question well. In prison, or the heroes are placed have level 1 if the mapmaker haven't changed it or its "custom". So if you want them to be level 1, just choose level 1 heroes in map editor...
You'd like to say if you re-buy a lost hero in a tavern ?
____________
FfuzzyLogik.
If I'm crazy ? Sure, because its madness to be normal...
|
|
wuxiangjinxing
Hired Hero
|
posted September 16, 2018 02:43 PM |
|
|
FfuzzyLogik said:
wuxiangjinxing said: Is it possible to keep heores in prison at level 1, no matter how many experiences they have?
Hello,
Sorry but I don't understand your question well. In prison, or the heroes are placed have level 1 if the mapmaker haven't changed it or its "custom". So if you want them to be level 1, just choose level 1 heroes in map editor...
You'd like to say if you re-buy a lost hero in a tavern ?
Actually I hope I can decide how those heroes level up manually. As you know, it is pretty disappointing when you save a LV20 hero from prison, but find out that he or she learned mysticism/eagle eye/learning, etc.
____________
|
|
wuxiangjinxing
Hired Hero
|
posted September 23, 2018 10:25 PM |
|
|
Is it possible to pick heroes from other town when starting a new map?
Is it possible to NOT let a hero belonging to the alignment of current player always appear in the tavern at the beginning of each week?
____________
|
|
Sandruse
Tavern Dweller
|
posted September 30, 2018 02:59 PM |
|
Edited by Sandruse at 19:06, 09 Oct 2018.
|
Hi everyone. In SOD I want to halve the effect of the Necromancy Amplifier(from 10% to 5%). Is that possible by hex edit?
____________
|
|
Karyoplasma
Hired Hero
|
posted October 02, 2018 11:19 PM |
|
|
Information post:
A friend of mine quoted me this in Discord
Quote: The 01 value from (Creature Tier + 1) can be found at address 0x000E6309h, while the 0.03 is found through a reference. At address 0x000E631Dh and further is the string DC 0D 08 AC 63 00, where the bolded part is a memory reference in little Endian. Inverting it, the pointer is to address 0x0063AC08h during runtime, which is 0x00400000h higher than where it's in the exe itself. As such, the value the pointer is aiming at can be found at address 0x0023AC08h within the exe. The string there reads B8 1E 85 EB 51 B8 9E 3F, which is the hexadecimal representation of 0.03. Surrounding addresses (8 bytes each) contain other values:
0x0023ABF8h: 7B 14 AE 47 E1 7A C4 3F = 0.16
0x0023AC00h: 8F C2 75 3D 00 00 00 00 (not a proper Double, it's a Floating Point value, of 0.06)
0x0023AC08h: B8 1E 85 EB 51 B8 9E 3F = 0.03
0x0023AC10h: B8 1E 85 EB 51 B8 8E 3F = 0.015
0x0023AC18h: 9A 99 99 99 99 99 F1 3F = 1.1
0x0023AC20h: 33 33 33 33 33 33 F3 3F = 1.2
0x0023AC28h: 00 00 00 00 00 00 08 40 = 3.0
0x0023AC30h: 00 00 00 00 00 40 7F 40 = 500.0
0x0023AC38h: 00 00 00 00 00 00 00 00 = 0.0
0x0023AC40h: 00 00 00 00 00 00 00 40 = 2.0
0x0023AC48h: 00 00 00 00 00 00 14 40 = 5.0
0x0023AC50h: 00 00 00 00 00 00 F0 3F = 1.0
0x0023AC58h: 9A 99 99 99 99 99 A9 3F = 0.05
He asked me if there was a 0.04 multiplier somewhere in the executable and there isn't. But what you can do, is to alter the instruction to divide instead of multiplying. DC 0D is the FMUL instruction that takes a quad-word from a referenced address and multiplies the value with it (in this case 0.05 should be altered to 0.04). Dividing by 25 is mathematically the same as multiplying by 0.04, so what I did was do a search for 25, which is found at 0x0023d400 in the executable, and change the FMUL to a FDIV, the divison instruction. So you have to change DC 0D into DC 35 and can now reference the double 25 to get your desired result. This way you'll have many more options to finetune your balance. Thought I'd let you know.
|
|
phoenix4ever
Legendary Hero
Heroes is love, Heroes is life
|
posted October 03, 2018 08:56 PM |
|
|
Is it possible to make First Aid Tent heal all wounded units? (No target selection needed)
Or to make the healing constant, instead of 1-XX?
|
|
Nmesa
Hired Hero
|
posted October 04, 2018 03:37 AM |
|
Edited by Nmesa at 05:15, 04 Oct 2018.
|
phoenix4ever said: Or to make the healing constant, instead of 1-XX?
rosekavalier said: Removing dice roll on hit points:
0x47852C = EB0A (jump over random call)
Played a lot with modified Tent, its really useful now. For example, this fight was won only thanks to Verdish with First Aid skill, Shield spell(because 1 Green Dragon kills 1 Wyvern) and Wait usage.
https://ibb.co/gCfjeK
|
|
phoenix4ever
Legendary Hero
Heroes is love, Heroes is life
|
posted October 04, 2018 11:58 AM |
|
|
Thanks Nmesa, I have yet to test it out, but I will.
Also one more question, I think it was debated earlier in the thread, but I'm not sure. I want to change all skill specialists bonus from +5% per level to +3% per level, how do I do that?
(That should make Logistics/Offense/Armorer/Intelligence specialists less overpowered.)
Edit: Constant First Aid heal works, that's cool.
|
|
Nmesa
Hired Hero
|
posted October 04, 2018 12:25 PM |
|
Edited by Nmesa at 12:26, 04 Oct 2018.
|
phoenix4ever said: Thanks Nmesa, I have yet to test it out, but I will.
Also one more question, I think it was debated earlier in the thread, but I'm not sure. I want to change all skill specialists bonus from +5% per level to +3% per level, how do I do that?
(That should make Logistics/Offense/Armorer/Intelligence specialists less overpowered.)
I have never tried that, but this was explained by Maurice on the 9th page.
|
|
Djangoo
Adventuring Hero
|
posted October 04, 2018 04:10 PM |
|
|
phoenix4ever said: Hmm looks like 3% and 2,5% does'nt exist, too bad.
It does not use a pointer, you can change 0x0023EAE4h to whatever value you want, using calculator.
I'm using 3% per level and it works fine.
0x0023EAE4h : cd cc 4c 3d --> 8f c2 f5 3c
|
|
phoenix4ever
Legendary Hero
Heroes is love, Heroes is life
|
posted October 04, 2018 05:30 PM |
|
|
Thanks Djangoo
Yeah I deleted that comment as I figured it out, so it works now.
(I'm also rolling with 3% by the way.)
|
|
Djangoo
Adventuring Hero
|
posted October 04, 2018 07:21 PM |
|
|
OK I guess I was too hasty
I leave it anyways, might be helpful for others who want to try.
|
|
phoenix4ever
Legendary Hero
Heroes is love, Heroes is life
|
posted October 06, 2018 08:37 AM |
|
|
I guess not, but would it be possible to give Fortress Mage Guild level 4?
|
|
verynice
Hired Hero
|
posted October 06, 2018 12:07 PM |
|
|
Is it possible to change the way spell specialties are calculated to increase the damage relative to the level of the spell instead of the level of the creature it is hitting?
|
|
|