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 ]
HOMM1: info forum | HOMM2: info forum | HOMM3: info mods forum | HOMM4: info CTG forum | HOMM5: info mods forum | MMH6: wiki forum | MMH7: wiki forum
Heroes Community > Heroes 3.5 - WoG and Beyond > Thread: The Dragon Slaughter
Thread: The Dragon Slaughter This thread is 53 pages long: 1 10 20 30 ... 31 32 33 34 35 ... 40 50 53 · «PREV / NEXT»
JimV
JimV


Responsible
Supreme Hero
posted March 16, 2012 03:24 AM

Google says this:

Fear

When fighting an enemy unit with this ability(Azure Dragons), there is a chance that every unit that isn't immune to the effect will freeze, similar to what happens to units with bad Morale. This chance is independant of the number of enemy units with this skill.

Units immune to this effect:
All Undead
All Elementals
All Golems
Azure Dragons

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


Admirable
Omnipresent Hero
Wog refugee
posted March 16, 2012 09:35 PM

Thanks, this was helpful.
____________
Era II mods and utilities

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


Legendary Hero
walking to the library
posted March 16, 2012 10:18 PM

A little bit of help

JimV,I installed Era 2.0 on Heroes Complete.
After that I downloaded TDS-the latest version and installed it in the WOG folder of Era.
And when I start new game in the versions J and Dr some messages appear and I saved them in wogermlog file here:
http://wikisend.com/download/358350/WOGERMLOG.TXT

1st question:Where should I put the PrimarySkillPatch txt file?

2nd question:Would you see the txt file I uploaded so I to know if the errors I receive would affect my gameplay or they are minor and can be ignored?

I suspect they are minor and can be ignored,because I START the game after the 15 or 20 times the same message for line 55 about some string that is already used and I AM ABLE to enter the first battle and later I AM ABLE to load the game without further messages.

I didnt place at the moment the patch file,so I understand the it may be a reason for this.

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


Responsible
Supreme Hero
posted March 16, 2012 10:37 PM

This what the WOG file shows:

-----------------------
ERM syntax Error.
File: String
Line: 55
Reason:
String: Index is already used.
-----------------------
-----Context-----
E; exit if not LMB on Adv Screen
-----------------------

In my experience, the first characters of the context are after the colon of the ERM receiver which was being executed when the error occurred.  Often the error was caused by that command, but sometimes not.  In tnis case the command was !!FU&(conditions):E;, and did not involve any strings (z-variables), so I don't think the script was at fault.  However, you could try deleting this script (remove the Timed Event "Camp Heroes" at the end of the Timed Events) and see if that helps.  The script allows you to hire more than eight Heroes (without keeping the extras in Town Garrisons), which you have never used before, so you will not miss it.

The patch file was requested by Bersy, who said he intended to make it part of the Era 2 package.  In any case it is not needed for TDS, because TDS uses the script version of the patch.

In conclusion, I don't know what caused your error.  It might take an Era expert to diagnose it.

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


Admirable
Omnipresent Hero
Wog refugee
posted March 17, 2012 11:19 AM

Jim, is there any reason TDS must come with its own DATA/s subfolder? Could we delete all the universal scripts from it and make it read from ERA 2 ones? Are those scripts from it changed regardless 3.58?
____________
Era II mods and utilities

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


Honorable
Supreme Hero
posted March 17, 2012 11:27 AM

I checked it with WinMerge - it's pure wog (erm scripts).

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


Honorable
Supreme Hero
posted March 17, 2012 02:04 PM
Edited by Bersy at 14:36, 17 Mar 2012.

About making a binary patch on Era 2:




Original TDS, converted to mod

Jim Vogan's version is currently being studied.

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


Honorable
Supreme Hero
posted March 17, 2012 02:24 PM

I don't undestand the versions system. Converted "Dr" to mod, but it allows only 2 players to select from. The maps folder has 3 maps, while I need only one (I extract all scripts from it).

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


Legendary Hero
walking to the library
posted March 17, 2012 02:33 PM

Link

Bersy,your link appears to be dead-error 404-not found.

The J map is the main one from TDS.(At least I think so)
It have all the 8 colours.

The Dr is the special version JimV made for players to experience SuperDoctor and SuperHulk.

I am not sure why E version is still in the pack though...

JimV will explain it better.

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


Honorable
Supreme Hero
posted March 17, 2012 02:37 PM

Fixed the link. Ok, I will use the "J" version.

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


Honorable
Supreme Hero
posted March 17, 2012 02:45 PM

TDS JV Edition Map-Mod

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


Responsible
Supreme Hero
posted March 17, 2012 04:09 PM
Edited by JimV at 16:28, 17 Mar 2012.

Wow, people have been busy while I over-slept (actually under-slept due to being up very late last night, but usually I would have been online a couple hours earlier).

To answer Salamandre, TDS does not use any Data/s scripts.  All its scripts are built in as Timed Events (several are Data/s scripts which were slightly modified, e.g., Henchmen).

Woodmelon's TDS version 2.05 was the basis of Salamandre's huge translation effort.  In order to get a coherent translation without being Chinese language experts, we made some guesses about and changes to the story dialogs, so the first English version was called 2.06E (E for English).

Then heresies crept in, as we added changes to some of the features to suit our own preferences and those of players.  Thus, version 2.07 was born.  Some changes were more radical than others, and these were put in version 2.07J.  Less radical changes went into version 2.07E only, with the intent to maintain a more purist version.

The ultimate heresy was to make a special version for my favorite character, the Doctor (based on Doctor Who, the BBC television series which I was addicted to in the 1980's).  In that version, only the Doctor (Pink) could be played.  Recently a similar heretical change was made to my second favorite character, the Hulk (based on the Marvel Comics character).  This was added to 2.07Dr, so now both Teal and Pink can be played in that version.

I am sure this is much more information than anyone wants to know.  Thanks very much to Bersy for making an Era 2 version.  I would suspect that all three versions could be played in that "mod", since they differ only in internal scripts, but I am not an Era expert.

Update - I sense from reading the latest posts on the Era II thread that it isn't a simple matter of switching maps under Era, but rather a process of extracting internal scripts and packaging them separately.  This seems like a lot of work for Bersy, which would also be required with many other WoG 3.58f maps which use their own, internal scripts, so my recommenation to people would be to keep a separate, Heroes 3 WoG 3.58 folder to play such maps in.  Hard drive space is very plentiful these days, it seems to me.

Alternately, I suppose I could start learning the Era 2 system in detail and take responsibility for maintaining Era 2 TDS versions myself, and eventually that may happen - but not during "March Madness" (USA NCAA Basketball Tournament - my college, Michigan State University, is the number 1 seed in its region).

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


Honorable
Supreme Hero
posted March 17, 2012 04:50 PM

Thanks for explanation Jim. There were two reasons of unpacking scripts into Data\s folder:
1) F12 immediately reloads and reapplies all ERM scripts, which is very useful for updates and debugging. This feature does not work if map has internal scripts.
2) It's easier to manage separate erm files edited in special IDE then using limited map editor dialog.

I wrote a script in php which unpacks all the scripts, will convert it into a program maybe. Not so much work. The script also preserves the order and names of events.

Also I deleted garbage .db files and unused Data\s files/folders and put *.txt and .def files into tds.pac (using MMArchive). Deleted script for 127 primary skills, added your patch to EraPlugins\AfterWoG.

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


Responsible
Supreme Hero
posted March 17, 2012 05:28 PM

Bersy, thanks for the information, with which I should/might be able to maintain Era versions of TDS (by making script edits in the TDS Data/s and mod edits in tds.pac).

Those are good reasons for unpacking the scripts, and of course when "mod" (DEF, PCX, and TXT) changes are involved the Era system rules, but there are so many classic WoG 3.58f maps available with internal scripts that it still seems to me to be too much work to convert all of them to Era.  E.g., "Alexander the Great", "Thunk", etc.  At the least, you should have a website with a Donations button for people like myself who are too lazy to do the conversions ourselves.

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


Honorable
Supreme Hero
posted March 17, 2012 05:36 PM

Ordinary maps work, but without F12 feature )

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


Responsible
Supreme Hero
posted March 17, 2012 06:19 PM

Then I am still confused about why it was necessary to extract TDS scripts before it would run under Era 2.  (There are some minor mod changes, but these would not cause ERM syntax errors.)  I had assumed there were some script interferences caused by automatic enabling of Data/s scripts under Era.  If this is the case, then "Alexander the Great", for example, would have the same problem, since I think it uses some Claimed FU numbers.  Many WoG 3.58f maps with internal scripts do this (and they disable wogification, as does TDS, to prevent such interferences).

Probably this is all covered in Era 2 documents and I should read them and do some testing rather than displaying my confusion.

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


Honorable
Supreme Hero
posted March 17, 2012 06:26 PM

I had to remove !!!-comments and primary skills patch from ERM + give a player ability to upload updated scripts directly to game via F12 key. It's important, that's why scripts were extracted.

I used grep tool to search and replace comments in all scripts at one.

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


Responsible
Supreme Hero
posted March 17, 2012 06:57 PM

There are no "!!!" in any current TDS scripts - I eliminate these myself in map which I work on, using Map Editor/Export Text/Find-Replace-in-text-editor/etc..  (I have used grep under unix but not on a Windows machine.)

The Primary Skills script in TDS should not interfere with the binary patch, although it is unnecessary as it is duplicate effort.

Adding the F12 capability was of course a valuable gift, thank you, but my confusion remains as to why there were ERM syntax errors when running under Era which apparently were solved by extracting the TDS scripts.  My mental modal to explain this was that Era 2 automatically loads Data/s scripts regardless of whether wogification was called for.  Perhaps by "ordinary maps" (in your previous comment) you meant maps which do not contain internal (Timed Event) scripts, and my confusion results from thinking it was in response to my comment about maps like "Alexander the Great".

I am sorry for all my confusion - no need to reply to it, I know you have lots of other things to do.

As Master_Learn would say, long live Era!

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


Honorable
Supreme Hero
posted March 17, 2012 07:06 PM

The problem was with Data\s scripts. By some unknown reasons you included wog 3.58f scripts in all versions of TDS. Era loaded all renamed wog scripts (like "76 wog - artifact boost.erm") and then started loading script00..script78 from TDS - redeclaration of functions and macro caused the error.

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


Responsible
Supreme Hero
posted March 17, 2012 07:49 PM

Woodmelon used some WoG 3.58f scripts, but he copied them into Timed Events, and set !#UN:P5/0; so that no scripts would be loaded from Data/s.  I don't understand what Woodmelon or I did to cause Era 2 to load Data/s scripts along with the internal scripts - that is my confusion.  (Perhaps there is some other UN:P number used by Era which needs to be set differently.)  Since I know of many other WoG 3.58f maps which do the same or similar things, I wonder whether they will also need script extraction to work under Era.

Pause ... I just checked ERM Help.  I haven't found it to explictly state that without wogification, no Data/s scripts will be loaded, but it gives that impression in the List of the Claimed, where it calls them "wogify scripts".  I have a vague memory of opening a TDS saved game with a hex editor and seeing some WoG script which I didn't recognize as part of TDS, though.  I will check this - but first, having been inside on a sunny day until half the afternoon is gone, I must go outside and look for more of a life.

 Send Instant Message | Send E-Mail | View Profile | Quote Reply | Link
Jump To: « Prev Thread . . . Next Thread » This thread is 53 pages long: 1 10 20 30 ... 31 32 33 34 35 ... 40 50 53 · «PREV / NEXT»
Post New Poll    Post New Topic    Post New Reply

Page compiled in 0.1003 seconds