|
Thread: [Mod TotE] PEST (Permanent and Endless Simultaneous Turns) | This thread is pages long: 1 2 3 4 · «PREV / NEXT» |
|
Deflaktor
Responsible
Known Hero
|
posted April 24, 2014 11:32 AM |
|
|
|
VieuxSinge
Hired Hero
|
posted December 28, 2014 01:57 AM |
|
|
Just wanted to say hi, and thanks so much for this awesome mod. It's really great.
One minor bug is that you cannot enter the cities of your human allies anymore (to learn the spells of their mage guild^^)
____________
|
|
VieuxSinge
Hired Hero
|
posted December 28, 2014 02:22 AM |
|
|
Just wanted to say hi, and thanks so much for this awesome mod. It's really great.
One minor bug is that you cannot enter the cities of your human allies anymore (to learn the spells of their mage guild^^)
____________
|
|
Deflaktor
Responsible
Known Hero
|
posted January 09, 2015 09:49 PM |
|
|
Okay, Im gonna check that out when I have some free time. Thanks for reporting!
|
|
Deflaktor
Responsible
Known Hero
|
posted January 25, 2015 05:21 PM |
|
|
Since I cant edit the first post anymore, Im gonna keep updates to the steam forum:
http://steamcommunity.com/app/15370/discussions/0/540743758000530320/
|
|
dredknight
Honorable
Supreme Hero
disrupting the moding industry
|
posted April 02, 2015 07:58 PM |
|
|
Hi deflactor,
Could you explain with few words how you have edited this? What I mean is where did you find this config - did you find it in the EXE file or some other readable config?
If it is the binary could you give me any tips on how (and what programes do you use) to read the hex because I try to learn and currently experiment on my own.
Thanks!!
|
|
Deflaktor
Responsible
Known Hero
|
posted April 05, 2015 01:30 PM |
|
|
First of all I had the idea that somewhere in the EXE file the function must be located which calculates whether two players can reach each other. I did many experiments in a simple test map with two human players using a virtual machine and my own machine. So I slowly found out at which events the function is triggered. I found out that it is triggered each new day, after every fight and on a bunch of other occasions.
Then I started the ASM hacking. I started with ollydbg but it did not lead me to much. I looked for the message box with the text which says "simultaneous turns are going to end now" but it also lead me to nothing. You need to be able to read ASM code at this point:
http://en.wikipedia.org/wiki/X86_instruction_listings#Original_8086.2F8088_instructions
http://www.cs.virginia.edu/~evans/cs216/guides/x86.html
In the end I used CheatEngine's Ultimap feature:
https://www.youtube.com/watch?v=T5sXoEEPFBQ
I tried to trigger the algorithm as much as possible to trace down where it could be located in the EXE file. To verify if the function that I have found is the one I was looking for, I replaced various opcodes with RET or NOP opcode. Sometimes the game crashed, sometimes nothing happened. In the end it was trial and error many many times.
It took me two days to find it and the process is really frustrating. Wish you good luck on whatever you are trying to find.
Also take note that what I did is the simplest form of ASM hacking. It is just deactivating a routine and make it return instantly. If you are trying to do something more complicated i.e. changing some kind of behavior, then you need in-depth knowledge of assembly programming and also find free space in the EXE file where you can put that code. I do not recommed trying to do something that complex.
|
|
dredknight
Honorable
Supreme Hero
disrupting the moding industry
|
posted April 12, 2015 11:15 AM |
|
|
Thanks a lot for the guide!
Not sure what I will be doing, it depends on what I can find ;].
Currently my thoughts are on how to remove the level gain after lvl 25.
Currently the margain increase with 10% every next level.
For example for level 26 you need 120% lvl25 XP.
for level 27 you need 130% of lvl 26. for 28 - 140%x27 and so on.
This makes gaining levels beyond 30-31 almost impossible.
|
|
Deflaktor
Responsible
Known Hero
|
posted April 14, 2015 06:18 PM |
|
|
|
lotihoti
Famous Hero
|
posted April 14, 2015 08:03 PM |
|
|
Genius Guy...
|
|
pablokonczikes
Tavern Dweller
|
posted May 31, 2015 01:42 PM |
|
|
THIS IS GREAT! Would it be possible to get a mod or just a simple hack which would allow you to pass your own units to your ally and then when he fights be able to control them.
I'm thinking of having my ally to be able to watch and also participate in fights I do with my enemies. Something like we can experience in Age of wonders 3 for example
where not only we have simultaneous turns but also we can fight together on the battlefield which is a lot of fun! I dont know how hard it is but it would definatly make things a lot more interesting.
Thanks in advance for any feedback on this!
|
|
lotihoti
Famous Hero
|
posted June 02, 2015 04:57 PM |
|
|
Just a question:
My pc convertes the .jar into a rar. Now i only can open it with winrar.
How do i install it?
|
|
xuxo
Responsible
Known Hero
|
posted June 03, 2015 02:06 AM |
|
Edited by xuxo at 02:07, 03 Jun 2015.
|
I was able to download and install JARX smoothly. By the way, strange that such a useful mod has not had more impact, I have a couple of days using it and it's great: D
http://www.bitstorm.org/jarx/
|
|
Deflaktor
Responsible
Known Hero
|
posted June 11, 2015 12:42 PM |
|
|
pablokonczikes said: THIS IS GREAT! Would it be possible to get a mod or just a simple hack which would allow you to pass your own units to your ally and then when he fights be able to control them.
I'm thinking of having my ally to be able to watch and also participate in fights I do with my enemies. Something like we can experience in Age of wonders 3 for example
where not only we have simultaneous turns but also we can fight together on the battlefield which is a lot of fun! I dont know how hard it is but it would definatly make things a lot more interesting.
Thanks in advance for any feedback on this!
Impossible to do with ASM. It might be possible using the scripting engine of heroes 5. But I think combat scripts are disabled in multiplayer. So in short: No its not possible.
Regardless you gave me an idea for an interesting mod. Just made a proof of concept for it. The mod does the following: If one player attacks a neutral creature, another player can control it. This will make it a lot harder for starting tactics and further shortens the wait time.
After a little bit of testing I will release it.
|
|
lotihoti
Famous Hero
|
posted June 11, 2015 04:13 PM |
|
Edited by lotihoti at 18:08, 11 Jun 2015.
|
May you can do a compatibility with this mod?
http://heroescommunity.com/viewthread.php3?TID=41303
That would be so awesome...
May you can do that and upload the patched exes on droppbox like down there?
That would be totaly awesome
|
|
Deflaktor
Responsible
Known Hero
|
posted June 11, 2015 05:51 PM |
|
|
I might try to do it this weekend.
Also because of popular demand, I uploaded the patched exe on dropbox:
https://dl.dropboxusercontent.com/u/30806408/Heroes5/index.htm
|
|
magnomagus
Admirable
Legendary Hero
modding wizard
|
posted June 11, 2015 07:53 PM |
|
|
|
Deflaktor
Responsible
Known Hero
|
posted June 14, 2015 01:44 PM |
|
|
VieuxSinge said: Just wanted to say hi, and thanks so much for this awesome mod. It's really great.
One minor bug is that you cannot enter the cities of your human allies anymore (to learn the spells of their mage guild^^)
Well just tried it, and it is was never possible to begin with. In the normal game you cant enter the castle of you ally either.
EDIT: There is an experimental MMH55_64_pest.exe on the dropbox now.
https://dl.dropboxusercontent.com/u/30806408/Heroes5/index.htm
|
|
lotihoti
Famous Hero
|
posted June 14, 2015 05:32 PM |
|
|
Shall we rename it to MMH55_64?
Dont know if there are any issues, if you change the name. We have to ask magno for that
|
|
magnomagus
Admirable
Legendary Hero
modding wizard
|
posted June 14, 2015 05:50 PM |
|
|
Quote: Shall we rename it to MMH55_64?
That doesn't make sense loti, since that's already the name of the file without pest, I think I should actually rename the file I previously uploaded to MMH55_LAN_PEST and use MMH55_PEST and MMH55_64_PEST for the default exe files. But first this one needs to be tested so I will make extra links to it to make people find it.
EDIT: oh and thanks for your amazing work btw!
____________
MMH5.5 Downloads | MMH5.5 Translations | MMH5.5 FAQ
|
|
|