|
|
szaman
Known Hero
|
posted June 22, 2022 11:51 PM |
|
Edited by szaman at 23:54, 22 Jun 2022.
|
Still i don't understand I see what my friend will tell me tomorrow. He is a programmer and he know this all hocus-pocus hexing stuff.
If not, well then i hit the wall for modding in H4 then.
Quote: Orc abilities have another offset because Equilibris added Stun to them by jumping their ability list to another location (since they didn't have enough space to add another ability there without removing one of the existing ones).
Yes! I know that! but how to find it? This other "location".
|
|
NimoStar
Responsible
Legendary Hero
Modding the Unmoddable
|
posted June 23, 2022 12:44 AM |
|
Edited by NimoStar at 00:56, 23 Jun 2022.
|
Convert the hex location of the jump, it's in Little Endian if I am not mistaken. These are like, eight consecutive hexes (a DWORD) probably
I edited this list for Greatest Mod for example.
____________
|
|
baronus
Legendary Hero
|
posted June 23, 2022 06:04 AM |
|
|
Do not give up! Its hardest game to mod in MM world. We know still very small. Its not WoG Era VCMI. In fact we need engine rewriting fheroes4.
I told you 0x2ff in hiew and ida + 400000
Jumped unit are as I see in offset x0320. You can recognize by 6a command. Compare with unit ability. 6a 3e its orc short range. End is c3 command. Here you have more more jumped units
|
|
vulcancolak
Famous Hero
|
posted June 23, 2022 08:24 PM |
|
|
Can i increase cost of Heroes? OR at least for the specific maps?
|
|
NimoStar
Responsible
Legendary Hero
Modding the Unmoddable
|
posted June 24, 2022 07:18 PM |
|
Edited by NimoStar at 00:11, 25 Jun 2022.
|
if you want for specific map, I'd suggets you just put a Prison behind a quest gate that makes you pay money.
For the general game, you need to find the normal prices. Probably in Exe. Bear in mind thatthere will be more than one, or one plus increments, since heroes not of your faction have an altered price.
____________
|
|
baronus
Legendary Hero
|
posted June 24, 2022 08:06 PM |
|
|
Decrease costs of units if you have more gold for Heroes of instead if you dont! In this way you can calibrate game economy.
Cost of Heroes is good ballanced 1000 for our faction 1500 neutral 2000 enemy hero. Good idea. Dont see sense change it. Most important is price ballance. You have only 1000 income and you must build and buy units! Week growth cost is 20.000 income 7.000 plus hero cost plus other costs! In Heroes 3 income 28000 week growth 28000! You see differrence!
|
|
NimoStar
Responsible
Legendary Hero
Modding the Unmoddable
|
posted June 25, 2022 07:53 AM |
|
Edited by NimoStar at 07:54, 25 Jun 2022.
|
I think it's a deliberate design decision to not let players recruit everything. You have to choose which creatures to prioritize.
On the ther hand this is yetmore advantage to the often OP order. (Since they have both tresury and the only money-generating heroes)
I always feel happy to have nerfed them somewhat (well not much more than berserk titans and less spell points for genies, really. It's more about buffing other factions to near order's level)
____________
|
|
baronus
Legendary Hero
|
posted June 25, 2022 09:36 AM |
|
|
Its too big differrence. In fact you must buy a lot of heroes with nobility in each gameplay. Its very nad solution. In my mod I decreased all costs.
|
|
H4Zer0
Tavern Dweller
|
posted June 26, 2022 10:54 AM |
|
|
Hi,
I wanted to make a new thread about adding new creatures, spells etc. but it seems I first need to post something before I'm allowed to create a new thread
Regarding this topic, I like the fact that the H4 game designers added all these restrictions for choosing level 2, 3 and 4 creatures and also a lower income to prioritize your spending of gold (although I think the 1000 max income from a town is a little too low) because it allows for more diverse strategies compared to having and buying every creature like in H3.
____________
|
|
szaman
Known Hero
|
posted June 26, 2022 04:00 PM |
|
Edited by szaman at 16:01, 26 Jun 2022.
|
Well i give up lookig for offsets of the Orc and frenzied gnasher. I used diffrent programs to locate those offesets (HxD, odbg, Ida, Hiev). It was like searching a needle in a haystack. I don’t have the patience and time for this, the easiest way would be if some one from the equilibris team would just tell the exact locations of the offsets, but i doubt that someone will tell that.
On the other hand i decide to play a bit with magic. I decided to add some „firepower” to the Mages
As you can see i have givem them a fireball spell, for me Order is the less interesting and difficult to play. Thet don’t have any good first tier units, mages are very fragile, golems are quiet good, but the income is low, genies are good but if the enemy has antimagic skills they are semi-useless, nagas are good but lack of speed. The only good units there are the Titans and golem dragons that are 4 tier units and very expensive.
Notice one „bug” when hexing the spells. If you what add new spell in stack of 1 unit (eq. 1 mage in army) this will be 01 2b (fireball) it has to be in the first lines of the hexes. If i add after spells that requires more units then 1 it will work only with the last large numer of stack.
Eq, the last biggest stack for the mage to have all available spells is 40 mages, so if i put the new spells last it will require 40 mages, despite that i wrote 01 in the hex editor.
|
|
NimoStar
Responsible
Legendary Hero
Modding the Unmoddable
|
posted June 26, 2022 07:25 PM |
|
Edited by NimoStar at 19:26, 26 Jun 2022.
|
Szaman, Baronus already gave you that location of the orcs and such:
Quote: Jumped unit are as I see in offset x0320
And I had already changed them in Greatst Mod
On the other hand what would really be nice is knowing where are the normal, non-mass creature spells. Since mas spells only work for equi and are limited.
____________
|
|
baronus
Legendary Hero
|
posted June 26, 2022 07:56 PM |
|
|
Do you even read what I write? From the beginning, I was giving you locations around 02ff.
|
|
AlexSpl
Responsible
Supreme Hero
|
posted June 26, 2022 09:29 PM |
|
Edited by AlexSpl at 21:30, 26 Jun 2022.
|
The best approach to modding HoMM IV would be to decompile the executable and figure out its main classes. It's a shame that HoMM IV community lacks skilled guys and we speak about 'hex-editing' in 2022. Just look around you, there are so much info about plugins out there, but still you're stuck with childish things.
|
|
NimoStar
Responsible
Legendary Hero
Modding the Unmoddable
|
posted June 26, 2022 09:47 PM |
|
Edited by NimoStar at 21:48, 26 Jun 2022.
|
You can be one of the "skilled guys" but you refuse.
Anyways, for ultimate V8 i'm using the buildable dll plugin.
Szaman is a newby.
Also, many people in H3 still use hex editing, specially for HotA, since plugins are unsupported (I din't know if didn't you have something to do with that? Since you are one of the foremost plugin writers in russian community).
But V7 hasn't even been released here.
____________
|
|
AlexSpl
Responsible
Supreme Hero
|
posted June 26, 2022 09:53 PM |
|
|
If I loved HoMM4 as much as HoMM I-III, I would have definitely been one of them Though, for successful and fruitful modding you have to not only know basics of C++, IDA and other stuff, but also you have to be a dedicated fan of the game. I find HoMM IV interesting but would fail the simplest exam for sure
|
|
baronus
Legendary Hero
|
posted June 26, 2022 10:25 PM |
|
Edited by baronus at 22:32, 26 Jun 2022.
|
baronus
Its for equilibris team. If I was came here H4 modding was died. Equi team since years gived nothing. Ive finished my mod 2015 and it was second big mod after Equilibris. This topic is since 2012 my first post december 2015. Nimo september 2016. Now its restoration of Axeoth! I dont see shame I fell pride. We have nice H4 community. Nothing like that happened in 2015. The game looked dead.
Game is hard to modding. To make something like WoG we need a lot of programmers with free time. By dll pluggins we can modd small things. By exe editing we can do important corrections. For people with 0 knowledge in programming its big thing. To new content is needed professional enginering.
But we are at the begin.
|
|
AlexSpl
Responsible
Supreme Hero
|
posted June 26, 2022 10:42 PM |
|
|
Quote: Game is hard to modding. To make something like WoG we need a lot of programmers with free time. By dll pluggins we can modd small things. By exe editing we can do important corrections.
Why don't you want to upgrade yourself to a programmer with a lot of free time? And as of the second part, untrue. You can apply every binary patch of yourself via the WriteHexPatch() method without any exception. But hex-patches are hard to read and error-prone, while writing code in C++ provides you full freedom the original developers of the game had.
|
|
NimoStar
Responsible
Legendary Hero
Modding the Unmoddable
|
posted June 27, 2022 03:42 AM |
|
Edited by NimoStar at 03:43, 27 Jun 2022.
|
Someone who doesn0t contribute, doesn't care, also by definition doesn't have a moral standing to "shame" (sic) the contributions of members of H4 modding/playing community, community to which he himself doesn't belong. That should be pretty obvious, is all I will say.
Equilibris themselves never did "C++ plugins", why don't you go to their forum and prompt them? SInce they are already so-called "Upgraded" to "programmers"
____________
|
|
baronus
Legendary Hero
|
posted June 27, 2022 08:53 AM |
|
|
I see it as positive provocation. Learn c++ :0)) But no all sholud be programmer! Years for studying to add creature info game is not sensible! Better solution is when real programmer who like H4 in free time is making a mod. But as job he is working on c++. The same graphics. But graphics is little another. We have a lot of amateurs because it dont need study but rather talent.
|
|
AlexSpl
Responsible
Supreme Hero
|
posted June 27, 2022 02:47 PM |
|
Edited by AlexSpl at 14:50, 27 Jun 2022.
|
Quote: Years for studying to add creature info game is not sensible!
Actually, it takes 1-2 months to learn basic things. I think it's fair exchange for the ability to do what you always wanted to without limitations of hex-editing.
|
|
|