As a French person I feel like it's my duty to explain strikes to you. - AdrienIer

Create an account  

 
1.51RC7 bug report

I would like make a special subforum, like Insecticide, for 1.5* patch, but I do not have the powers.  alright

Previous report deleted (it was a problem with wizards.exe corrupt after few failed reverse attempt).

When losing a game the name of the wizard is not stored in the high scores and the race is wrong.

The results for Wind9 in attachment, both losing and winning.


Attached Files
.zip   MoM151 corrupt race no name when losing.ZIP (Size: 307 bytes / Downloads: 1)
Only the people crazy enough to think they can change the world of Arcanus and Myrror can do it. rolleye
Reply

That's strange. I don't think 1.51 even includes any of the scoring related changed I added for CoM. I'll add it to my list of things to check...

Scoring procedure is $7CDC0 to $7D996 btw so if any patches modify anything in that area, those are the most likely culprits.
Reply

(July 2nd, 2018, 09:08)Seravy Wrote: That's strange. I don't think 1.51 even includes any of the scoring related changed I added for CoM. I'll add it to my list of things to check...

Scoring procedure is $7CDC0 to $7D996 btw so if any patches modify anything in that area, those are the most likely culprits.

To be sure it was not some corrupt memory, I lost few time (the AI was helpful  mischief ) reloading the game.

When I finally won the name the race were correct; FYI I added the W034FEAT patch.



Another report of a road on sea.

It happened in 3 games out of 10 and always next to a city.

In this case next to StoneHome in Myrran.


Attached Files
.zip   MOM151RoadOnShore.ZIP (Size: 41.36 KB / Downloads: 0)
Only the people crazy enough to think they can change the world of Arcanus and Myrror can do it. rolleye
Reply

I have 2 White books, one enemy cast Evil Presence on a city I've captured some turn before.

I did not lose any mana, according to city recap.

Edit: Same game, less unrest (with 4 more units, 2 less unrest expected). Is it possible Evil presence disable unrest effect?


Attached Files Thumbnail(s)
       
Only the people crazy enough to think they can change the world of Arcanus and Myrror can do it. rolleye
Reply

One Warship moved from sea to land moving on a road.


Attached Files Thumbnail(s)
   
Only the people crazy enough to think they can change the world of Arcanus and Myrror can do it. rolleye
Reply

During a turn, Ariel attacked a unit with the picture of a dark cavalry as if it was mine (never produced or bought such a unit).

I "recalled" it to check the game.

The unit ended on the sea (the city was full).

If I right click on the unit, the game crashes.


Attached Files
.zip   MoM151 DarkCavalry from nowhere Right click to crush.ZIP (Size: 41.18 KB / Downloads: 1)
Only the people crazy enough to think they can change the world of Arcanus and Myrror can do it. rolleye
Reply

That most definitely looks like a broken unit. It has no enchantments on it but it's a cavalry with water movement.
Okay, this is the problem :
It's in slot 941. It's a Dark Elf Cavalry (unit type $60), but it has the "hero slot" field set to -4 (invalid) instead of -1 (nonhero). Fix that and the unit will work again correctly.
This can only be the result of some generic data corruption bug, I have never seen this field break specifically ever.

Road on sea was already fixed in CoM. If it still happens here that means the patch wasn't compatible. I believe the fix was quite complex - the bug happens because the engineer sees the ship as a tile they can walk through, so they build there. If you have nothing better to do, you can try looking for engineer related patches or the differences between this exe and CoM's in engineer related procedures and try to make a compatible version.
$C5E34 is the AI road building path procedure. $7124B is where it gets called from, I see changes being done in that area. I also see changes inside the procedure, a large new block was inserted directly prior to the call at$C5F66, the block starts at $C4812. These probably also contain the change that made sure the AI does not try to build roads through various lairs and nodes, losing the engineer to the monsters.

That ship is enchanted - maybe it gained a movement type that allows it to move on land from a spell (flight, noncorporeal). Otherwise it shouldn't be able to enter the tile even if the AI tried to do it, as normal movement rules apply to the AI. I suggest attacking it to check.

Did you apply or remove any patches manually? Some patches require others to be already applied, in which case the modification still runs but you get a warning message that the data isn't correct. Playing with a broken exe file can cause all sorts of random problems like these.
Reply

(July 8th, 2018, 14:16)Seravy Wrote: That most definitely looks like a broken unit. It has no enchantments on it but it's a cavalry with water movement.
Okay, this is the problem :
It's in slot 941. It's a Dark Elf Cavalry (unit type $60), but it has the "hero slot" field set to -4 (invalid) instead of -1 (nonhero). Fix that and the unit will work again correctly.
This can only be the result of some generic data corruption bug, I have never seen this field break specifically ever.
I've another game where some unit gets enhacement, sometimes my units, sometimes enemy units.

Quote:Road on sea was already fixed in CoM. If it still happens here that means the patch wasn't compatible. I believe the fix was quite complex - the bug happens because the engineer sees the ship as a tile they can walk through, so they build there. If you have nothing better to do, you can try looking for engineer related patches or the differences between this exe and CoM's in engineer related procedures and try to make a compatible version.
$C5E34 is the AI road building path procedure. $7124B is where it gets called from, I see changes being done in that area. I also see changes inside the procedure, a large new block was inserted directly prior to the call at$C5F66, the block starts at $C4812. These probably also contain the change that made sure the AI does not try to build roads through various lairs and nodes, losing the engineer to the monsters.
You give me too much credit, but I'll give a try. So in CoM this never happens? BTW CoM is a great game, I'm studing it before playing...


Quote:That ship is enchanted - maybe it gained a movement type that allows it to move on land from a spell (flight, noncorporeal). Otherwise it shouldn't be able to enter the tile even if the AI tried to do it, as normal movement rules apply to the AI. I suggest attacking it to check.
Done.
When attacking it it does not show on the battlefield. I include the savegame if you want to take a look.
I did not know "incorporeal" ship can move on land. The manual says Unit with sail can only move on water and Wraithform does not give ability to move on land.
However in the game it also give Waterwalking to the unit and it is not written in the manual either...  shakehead



Quote:Did you apply or remove any patches manually? Some patches require others to be already applied, in which case the modification still runs but you get a warning message that the data isn't correct. Playing with a broken exe file can cause all sorts of random problems like these.
Nope. This time I took MoM 1.31 and applied 1.51RC7 directly.
I will not test any optional patch on this either.


Attached Files
.zip   MoM151 Warship on road.zip (Size: 40.66 KB / Downloads: 0)
Only the people crazy enough to think they can change the world of Arcanus and Myrror can do it. rolleye
Reply

Attacked some ships/units and a floating Island.

I've found a Flying Fortress in the sea. Maybe it is a fix, not a bug.


Attached Files Thumbnail(s)
   

.zip   MoM151 Fly Fort in the sea.ZIP (Size: 41.69 KB / Downloads: 0)
Only the people crazy enough to think they can change the world of Arcanus and Myrror can do it. rolleye
Reply

Lo Pan rewarded me a Bounty for killing a common enemy units.  nod
Then game quits.


Attached Files Thumbnail(s)
   

.zip   MoM151 got a bounty from Lo Pan.ZIP (Size: 41.78 KB / Downloads: 1)
Only the people crazy enough to think they can change the world of Arcanus and Myrror can do it. rolleye
Reply



Forum Jump: