Heroes of Might and Magic Community
visiting hero! Register | Today's Posts | Games | Search! | FAQ/Rules | AvatarList | MemberList | Profile


Age of Heroes Headlines:  
5 Oct 2016: Heroes VII development comes to an end.. - read more
6 Aug 2016: Troubled Heroes VII Expansion Release - read more
26 Apr 2016: Heroes VII XPack - Trial by Fire - Coming out in June! - read more
17 Apr 2016: Global Alternative Creatures MOD for H7 after 1.8 Patch! - read more
7 Mar 2016: Romero launches a Piano Sonata Album Kickstarter! - read more
19 Feb 2016: Heroes 5.5 RC6, Heroes VII patch 1.7 are out! - read more
13 Jan 2016: Horn of the Abyss 1.4 Available for Download! - read more
17 Dec 2015: Heroes 5.5 update, 1.6 out for H7 - read more
23 Nov 2015: H7 1.4 & 1.5 patches Released - read more
31 Oct 2015: First H7 patches are out, End of DoC development - read more
5 Oct 2016: Heroes VII development comes to an end.. - read more
[X] Remove Ads
LOGIN:     Username:     Password:         [ Register ]
New Server | HOMM1: info forum | HOMM2: info forum | HOMM3: info forum | HOMM4: info forum | HOMM5: info forum | MMH6: wiki forum | MMH7: wiki forum
Heroes Community > Library of Enlightenment > Thread: Heroes 1 appreciation and modding
Thread: Heroes 1 appreciation and modding This thread is 5 pages long: 1 2 3 4 5 · «PREV / NEXT»
lujo
lujo


Hired Hero
posted February 08, 2017 06:09 PM

Baronus said:
So you have :-)
Fast:-) Thanks AlexSpl. Its community :-)


Well, I didn't get it to work but I found a way to use it.

I open up the ogreGUI which doesn't have a working character set for cyrilic, and the hex editor which does, and google translate because my russian is not the best. Then for each string I take the adress from the OgreGUI, look up the adress in the hex editor, paste that into the translator, figure out what that is supposed to be in english, write it down, adjust string size.

As you can immagine it's going slow

The button translations are all .agg stuff, and I'm still not sure about some things (graphic text on the score screen for example), but that's been done for days.

Now if I'm going to translate this, it's a lot of work and the .exe can't be changed before it's done, because all the text strings are in the exe. So I guess nothing should be done until I'm done?

But as for the next thing on the programmer side, a nice additional "look TE fixed the long standing bug" thing to make core would be to make flying backwards look normal instead of backwards.
____________

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
lujo
lujo


Hired Hero
posted February 08, 2017 07:03 PM

There are some strings which I'm not sure how to translate because I'm not sure what they're used for, for example:

Колдунья - Is this meant to be the Sorceress?
____________

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
Baronus
Baronus


Supreme Hero
posted February 08, 2017 07:21 PM

Cant you see to eng exe? Its the same. Copy paste?

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
lujo
lujo


Hired Hero
posted February 08, 2017 07:34 PM
Edited by lujo at 20:26, 08 Feb 2017.

Baronus said:
Cant you see to eng exe? Its the same. Copy paste?


Can't copy-paste because the lengths are different. I translate some in hex, and I need OgreUI for some, it'll take me a while, but I'll get it done.

EDIT: Also, the russian translation translated spell names this way: "View All" - "All". "View Artifacts" - "Artifacts". "View Heroes" - "Heroes". "Summon Boat" - "Boat."

EDIT2: Also, some stuff like spell descriptions behave in a funny way. If you fill out "extra" spaces between the russian string for the spell name and the description with 00 then the description doesn't show up. If you use "space" then they do show up but the spell name is off centre because of the space (and sometimes it would need more spaces).

Similar thing with menu option stuff. It's going to be tricky to do all this right.
____________

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
AlexSpl
AlexSpl


Responsible
Supreme Hero
posted February 08, 2017 08:36 PM
Edited by AlexSpl at 20:40, 08 Feb 2017.

Quote:
EDIT2: Also, some stuff like spell descriptions behave in a funny way...

Use 'end of line' (0A in hex). You should've figured it out as of yet.

Quote:
There are some strings which I'm not sure how to translate because I'm not sure what they're used for

I can't read unicode, so if you have problems while translating, post clipped screenshots instead of unicode.

Quote:
But as for the next thing on the programmer side, a nice additional "look TE fixed the long standing bug" thing to make core would be to make flying backwards look normal instead of backwards.

So, you saw the version with this feature. What do you suggest to fix/improve?

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
lujo
lujo


Hired Hero
posted February 08, 2017 09:01 PM
Edited by lujo at 21:02, 08 Feb 2017.

AlexSpl said:
Quote:
EDIT2: Also, some stuff like spell descriptions behave in a funny way...

Use 'end of line' (0A in hex). You should've figured it out as of yet.


Yes, I just came to say I figured it out

AlexSpl said:
Quote:
There are some strings which I'm not sure how to translate because I'm not sure what they're used for

I can't read unicode, so if you have problems while translating, post clipped screenshots instead of unicode.


Good point, if I run into this sort of thing I'll do it.

AlexSpl said:
Quote:
But as for the next thing on the programmer side, a nice additional "look TE fixed the long standing bug" thing to make core would be to make flying backwards look normal instead of backwards.

So, you saw the version with this feature. What do you suggest to fix/improve?


Ah, nothing, it (seems) fine (although that version is a bit buggy in other things).  Just if it isn't in the current version add it to the current version when I translate it, please?
____________

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
AlexSpl
AlexSpl


Responsible
Supreme Hero
posted February 08, 2017 09:19 PM

Quote:
Ah, nothing, it (seems) fine

The main reason why that feature was abandoned and didn't show up in later versions of TE is that there were some issues with attack/retaliation sequence and an issue with bad morale. Maybe I could write a fix someday.

In any case, TE was developed for offline tournaments. I've never meant to present it as a mod. And anyway global changes require a different approach to patching.

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
lujo
lujo


Hired Hero
posted February 08, 2017 09:28 PM

AlexSpl said:
Quote:
Ah, nothing, it (seems) fine

The main reason why that feature was abandoned and didn't show up in later versions of TE is that there were some issues with attack/retaliation sequence and an issue with bad morale. Maybe I could write a fix someday.

In any case, TE was developed for offline tournaments. I've never meant to present it as a mod. And anyway global changes require a different approach to patching.


Well, since it seems to fix several bugs with the windows version (especially now that the cursor is fixed), once I translate it to English it'll not be a mod as much as an unofficial bugfix patch with some additional graphics content (like heroes in place of tents, hex grid and my spell descriptions explaining the damage formulas for some spells).

But what do you mean by different approach?

I'm interested in making it as user friendly as possible.
____________

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
AlexSpl
AlexSpl


Responsible
Supreme Hero
posted February 08, 2017 09:42 PM
Edited by AlexSpl at 21:46, 08 Feb 2017.

I mean that TE was supposed to be what it was intended for. To provide fair and bug-free offline gameplay. Offline players don't care much about cursors or units moving backwards. It's all about competition.

If someone aims for a real mod, he should rather use patcher_x86 written by baratorch instead of messing with opcodes, because it provides an easy and safe way for keeping your code consistent and prevents from making unnecessary mistakes while patching.

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
Baronus
Baronus


Supreme Hero
posted February 08, 2017 10:19 PM

But you can compare and cut if too long. You dont need translate.

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
lujo
lujo


Hired Hero
posted February 08, 2017 11:20 PM
Edited by lujo at 23:22, 08 Feb 2017.

AlexSpl said:
I mean that TE was supposed to be what it was intended for. To provide fair and bug-free offline gameplay. Offline players don't care much about cursors or units moving backwards. It's all about competition.


I don't understand what you mean by "offline players". Right now if someone just wants to play H1 on their own, play the campaign or some hotseat with wife/husband or kids, show the kids the game from when he was young, or just wants to play H1 because they started with H2 or H3 and never played it, TE is the best. People on GOG are/were complaining about the cursor, like, people who actually bought the game recently. Now once it's translated, they can just stick these few files into their folder and have the best windows H1 experience. It just needs to be in English.

As for competition, what competition? If there are players who don't care about cursors or units moving backwards, I can tell you right now they're some weird kind of minority. With a couple of interface related features and bugfixes you could sell H1 on Steam today, it would be a hit with the casual crowd. You couldn't with a bugged cursor.

Speaking of that, how does the TE change gameplay? There are no monster weeks, which is actually a reasonable thing even for singleplayer, but is there anything else?

AlexSpl said:
If someone aims for a real mod, he should rather use patcher_x86 written by baratorch instead of messing with opcodes, because it provides an easy and safe way for keeping your code consistent and prevents from making unnecessary mistakes while patching.


Hmmm, where can I find this?
____________

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
AlexSpl
AlexSpl


Responsible
Supreme Hero
posted February 08, 2017 11:30 PM
Edited by AlexSpl at 10:40, 09 Feb 2017.

Quote:
With a couple of interface related features and bugfixes you could sell H1 on Steam today, it would be a hit with the casual crowd.

Thank you. But I don't think the sun shines that brightly.

Quote:
As for competition, what competition? If there are players who don't care about cursors or units moving backwards, I can tell you right now they're some weird kind of minority.

Now I'm starting to think that competitive gameplay is a part of Russian culture lol. Well, it is. Russian players are the best, no doubt about it, seconded only by Chinese players occasionally

Quote:
Speaking of that, how does the TE change gameplay? There are no monster weeks, which is actually a reasonable thing even for singleplayer, but is there anything else?

No, monster weeks removed only in the version for online games (1.05 f1). Full changelog here.

Quote:
Hmmm, where can I find this?

You'll probably need it, if you know how to code in C++. You can download both dll and its sources from there.

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
angelito
angelito


Honorable
Undefeatable Hero
proud father of a princess
posted February 09, 2017 05:54 PM
Edited by angelito at 17:54, 09 Feb 2017.

AlexSpl said:
...Russian players are the best, no doubt about it, seconded only by Chinese players occasionally

Errrr...hmmm....yes?....no..
____________
Better judged by 12 than carried by 6.

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
Salamandre
Salamandre


Admirable
Omnipresent Hero
Wog refugee
posted February 09, 2017 06:23 PM

he probably means mass of unemployed youths have better chances to become good players.

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
lujo
lujo


Hired Hero
posted February 09, 2017 11:50 PM
Edited by lujo at 23:50, 09 Feb 2017.

Now now, don't poke the man, he did fix the cursor, did some other stuff and was generally quite helpful.

I have translated a lot, but my comp crashed while I was fixing a mistake and now the damned hex editor which actually recognized cyrilic for me (and enabled me to do anything) has run it's trial rate and doesn't work anymore. Very annoying, gotta find another hex editor. I don't mind paying money, but this is a stupid reason to do so.
____________

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
Baronus
Baronus


Supreme Hero
posted February 10, 2017 10:30 AM
Edited by Baronus at 10:31, 10 Feb 2017.

Try hexeditor neo. Good for big files. Ive edited it 600MB! Heroes IV file very fast.

https://www.hhdsoftware.com/free-hex-editor

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
angelito
angelito


Honorable
Undefeatable Hero
proud father of a princess
posted February 10, 2017 07:13 PM

lujo said:
Now now, don't poke the man, he did fix the cursor, did some other stuff and was generally quite helpful...
No worries...we know Alex as a great member who contributes a lot to this forum...
____________
Better judged by 12 than carried by 6.

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
AlexSpl
AlexSpl


Responsible
Supreme Hero
posted February 11, 2017 11:35 PM
Edited by AlexSpl at 00:39, 12 Feb 2017.

Enjoy H1 music in high quality. Thanks to Miner.

http://handbookhmm.ru/download/Heroes_of_Might_and_Magic_Soundtracks.zip

* * *
If you play H1 TE, just rename every "Track %N.flac" to "%N-AudioTrack %N.ogg", put them into Tracks folder, apply "Tracks folder path fix" below, and enjoy listening while playing.

Tracks folder path fix (x64)

H1TEReg.zip

Change the default path "D:\\Games\\Heroes of Might and Magic" in Tracks.reg to the path to your H1 folder and apply.

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
Baronus
Baronus


Supreme Hero
posted February 13, 2017 12:14 PM
Edited by Baronus at 12:17, 13 Feb 2017.

Thanks! I serach something like it. How to use original. I have it ant munstnt downlod? What about animations? We have some ingame.

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
AlexSpl
AlexSpl


Responsible
Supreme Hero
posted February 13, 2017 02:25 PM
Edited by AlexSpl at 14:37, 13 Feb 2017.

Those are tracks ripped from the original Heroes of Might and Magic CD (v1.0).

As for SMKs, if you want them back, apply the following patch:
58D56: E8 14 F8 FF FF. But note, that you need localized versions of SMKs to make it work.


 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
Jump To: « Prev Thread . . . Next Thread » This thread is 5 pages long: 1 2 3 4 5 · «PREV / NEXT»
Post New Poll    Post New Topic    Post New Reply

Page compiled in 0.0981 seconds