.com.unity Forums
  The Official e-Store of Shrapnel Games

This Month's Specials

Raging Tiger- Save $9.00
World Supremacy- Save $9.00

   







Go Back   .com.unity Forums > Illwinter Game Design > Dominions 3: The Awakening

Reply
 
Thread Tools Display Modes
  #11  
Old April 5th, 2009, 09:30 AM

Illuminated One Illuminated One is offline
First Lieutenant
 
Join Date: Oct 2008
Location: In Ulm und um Ulm herum
Posts: 787
Thanks: 133
Thanked 78 Times in 46 Posts
Illuminated One is on a distinguished road
Default Re: Case of the Dying Mages (and God)

Hmm, does that bug only kill units or can it give them afflictions, too?
Reply With Quote
  #12  
Old April 5th, 2009, 09:54 AM
archaeolept's Avatar

archaeolept archaeolept is offline
Lieutenant General
 
Join Date: Feb 2004
Posts: 2,687
Thanks: 20
Thanked 54 Times in 39 Posts
archaeolept is on a distinguished road
Default Re: Case of the Dying Mages (and God)

the bug only involves what you see when viewing the battle - the actual results are reported in the battle report, but a different seed somehow is used for the rendition of the battle that you view. You are instead viewing another, equally possible, outcome; just not the one which actually occurred.
Reply With Quote
  #13  
Old April 5th, 2009, 08:34 PM

LoloMo LoloMo is offline
First Lieutenant
 
Join Date: Feb 2007
Location: Manila, Philippines
Posts: 746
Thanks: 36
Thanked 2 Times in 2 Posts
LoloMo is on a distinguished road
Default Re: Case of the Dying Mages (and God)

Llama, the Doomsday2 game has been having problems with battle replays not being the same as the battle result quite often. The last time was turn 47 I believe, happened on a big battle. (It's now turn 49). I play Hinnom in that game.
Reply With Quote
  #14  
Old April 5th, 2009, 10:25 PM
NTJedi's Avatar

NTJedi NTJedi is offline
General
 
Join Date: Jun 2003
Location: az
Posts: 3,069
Thanks: 41
Thanked 39 Times in 28 Posts
NTJedi is on a distinguished road
Default Re: Case of the Dying Mages (and God)

Quote:
Originally Posted by llamabeast View Post
I'm also of the opinion that it isn't to do with OS differences, but I can check if it's run on the LlamaServer, since I have Ubuntu (Linux) both on my server and at home.
I've played many Dom_3 games which uses only a single OS, for both SP and MP(hotseat) games... and I can confirm I've experienced this issue as well.
This issue is extremely rare, but does exist. It's possible for this issue to work in favor of the player as well.

This issue has been around for a very long time... unfortunately unless we can find the exact steps to reproduce the issue it will never be fixed.

Quote:
Originally Posted by LoloMo View Post
Llama, the Doomsday2 game has been having problems with battle replays not being the same as the battle result quite often. The last time was turn 47 I believe, happened on a big battle. (It's now turn 49). I play Hinnom in that game.
If you can find the exact steps for reproducing this issue... it would be the most major bug which needs fixing.
It would be Bold Red with exlamations.
__________________
There can be only one.

Last edited by NTJedi; April 5th, 2009 at 10:29 PM.. Reason: added response
Reply With Quote
  #15  
Old April 6th, 2009, 01:52 AM
lch's Avatar

lch lch is offline
General
 
Join Date: Feb 2007
Location: R'lyeh
Posts: 3,861
Thanks: 144
Thanked 403 Times in 176 Posts
lch is on a distinguished road
Default Re: Case of the Dying Mages (and God)

In a blitz that I've been hosting recently there was a report of a replay problem, too. It involves an Ettin Hero dying in a battle to maggots, where he is wielding an Elixir of Life.

Zeldor on Linux 64bit Kubuntu and me on Linux 32bit Gentoo see the Ettin route before he is using the elixir and escaping safely. Hadrian_II, who is on Linux as well, I believe, is seeing the same as what the server, which is on Linux 32bit (Ubuntu), wrote in the log files: That the Elixir of Life is used the turn before the Ettin routes, and then he dies to maggots after routing. The unit is missing in the new turn, so it must have really died, as indicated by these lines from the logs as well:

Code:
hitunit 3031 3392 dmg6 spec262272 ba-1
damage 11 on Ettin Mandragora, spec0x2000 ba0
Squad -1 has 14 morale problems (fullss 1 limit 0)
Squad -1 check:___ goodmorale 20+5 badmorale 13+13
rightplayer teamhp 0 max 232
Army rout 100 for Pangaea
Mrlreport (right): good0 broken12 autobreak125 turn7
autobreak 125 for Pangaea
broken unit 3031 removed from bg
damage 10 on Ettin Mandragora, spec0x2000 ba0
damage 9 on Ettin Mandragora, spec0x2000 ba0
damage 9 on Ettin Mandragora, spec0x2000 ba0
damage 8 on Ettin Mandragora, spec0x2000 ba0
looseallitems: cnr 46(Awesome) unr 3031
Attached are the game files. The battle can be inspected for Pangaea, in Patala (province number 32).

Could people that do see the Ettin use the Elixir of Life before routing write what OS they have?
Attached Files
File Type: zip Duel.zip (425.5 KB, 76 views)
File Type: zip DuelMap2.zip (1.39 MB, 79 views)
__________________
Come to the Dom3 Wiki and help us to build the biggest Dominions-centered knowledge base on the net.
Visit my personal user page there, too!
Pretender file password recovery
Emergency comic relief
Reply With Quote
  #16  
Old April 6th, 2009, 07:54 AM
Falkor's Avatar

Falkor Falkor is offline
Sergeant
 
Join Date: Oct 2007
Location: Magdeburg, Germany
Posts: 235
Thanks: 13
Thanked 3 Times in 3 Posts
Falkor is on a distinguished road
Default Re: Case of the Dying Mages (and God)

Quote:
Originally Posted by LoloMo View Post
Llama, the Doomsday2 game has been having problems with battle replays not being the same as the battle result quite often. The last time was turn 47 I believe, happened on a big battle. (It's now turn 49). I play Hinnom in that game.
I confirm. In this game almost all of my battles have different outcome than the replay shows. Usually it's something of little meaning like wrong aflictions. Big battles differ very much. Some of them, like the example above (I play Lanka there), differ completely giving the win to the wrong side.
I could find more examples if needed.
Reply With Quote
  #17  
Old April 6th, 2009, 08:25 AM
Reay's Avatar

Reay Reay is offline
Sergeant
 
Join Date: Dec 2006
Location: Australia
Posts: 202
Thanks: 98
Thanked 1 Time in 1 Post
Reay is on a distinguished road
Default Re: Case of the Dying Mages (and God)

In a game last year I had a lot of battles that were wrong. In most of my other games I can't remember having any incorrect battle replays. Perhaps once a game is corrupted it continues to happen on a regular basis.
Reply With Quote
  #18  
Old April 6th, 2009, 03:56 PM

chrispedersen chrispedersen is offline
BANNED USER
 
Join Date: May 2004
Posts: 4,075
Thanks: 203
Thanked 121 Times in 91 Posts
chrispedersen is on a distinguished road
Default Re: Case of the Dying Mages (and God)

Quote:
Originally Posted by Reay View Post
In a game last year I had a lot of battles that were wrong. In most of my other games I can't remember having any incorrect battle replays. Perhaps once a game is corrupted it continues to happen on a regular basis.
Actually, that might be the genesis of it. Perhaps the game states have gotten corrupted even before the battle.

I don't know how the game state is maintained. Is that the fatherland file?

Game state being the list of all territories, units etc.
Interesting question.

If list of all units is distributed to all users, it is subject to attack - and corruption.

If only the list of known objects is distributed to each user (units owned, seen, interacted with) then adds moves and changes may not be happening consistently across playerlists (reconciling actions between the player's list and the overall manifest.

If the complete manifest is given to each player, you could CRC it and see if the manifests were the same for the server and each player.

If the people from illwinter are reading this thread, I'd like to make a suggestion:

Some of the results I've seen from this bug cannot be the result of just a different number seed.

For example. You send 4 SC's and 200 troops into a province, with a single scout. My results say I won without a single casualty.

But the server results were I lost - thats just simply not possible as a result of a battle bug.

This seems more of a problem with the results of the battle being misapplied.
Reply With Quote
  #19  
Old April 6th, 2009, 04:19 PM
archaeolept's Avatar

archaeolept archaeolept is offline
Lieutenant General
 
Join Date: Feb 2004
Posts: 2,687
Thanks: 20
Thanked 54 Times in 39 Posts
archaeolept is on a distinguished road
Default Re: Case of the Dying Mages (and God)

lch, running XP, I see the battle as you and zeldor do - he escapes w/ an unused elixir and 30 hp. I would guess there was a little corruption in the fatherland file; I find it unlikely, though possible, that Hadrian saw something different - if he does, then I would look to the 32bit Ubuntu that the server was running.
Reply With Quote
  #20  
Old April 7th, 2009, 03:00 AM

Illuminated One Illuminated One is offline
First Lieutenant
 
Join Date: Oct 2008
Location: In Ulm und um Ulm herum
Posts: 787
Thanks: 133
Thanked 78 Times in 46 Posts
Illuminated One is on a distinguished road
Default Re: Case of the Dying Mages (and God)

Quote:
Originally Posted by chrispedersen
If list of all units is distributed to all users, it is subject to attack - and corruption.
I think each user gets only the units he owns.
Battle replays are saved independently of real units. Meaning real units never show in a battle replay only copies of them.

Quote:
For example. You send 4 SC's and 200 troops into a province, with a single scout. My results say I won without a single casualty.

But the server results were I lost - thats just simply not possible as a result of a battle bug.

This seems more of a problem with the results of the battle being misapplied.
Did that ever happen?
I had other bugs like a forger getting feebleminded because he was sneaking around an enemy province with an astral mage in it.
As I understand that should only happen to a mind hunter (had those, too).
Maybe there is another bug where the server mixes up unit IDs and applies death/afflictions etc to the wrong units?
Reply With Quote
Reply

Bookmarks


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is On

Forum Jump


All times are GMT -4. The time now is 09:52 AM.


Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©1999 - 2024, Shrapnel Games, Inc. - All Rights Reserved.