![]() |
Re: Case of the Dying Mages (and God)
Quote:
Quote:
Also, since there were cheating attempts before, JK is using the data from the fatherland file where possible, instead of blindly accepting user input from the .2h files. Quote:
Code:
This battle looks just like I have forseen Code:
***** Warning: Battle inconsistency (turn 1) |
Re: Case of the Dying Mages (and God)
1 Attachment(s)
Now, I have a good hunch where the battle replay inconsistencies might be coming from. I have logged the replay from the game that I posted on the page before. It's very short, only 7 turns, and not too crowded, which is good. I removed all the graphic display logging information from the log of the battle replay, and diffed the files against each other. The relevant sections from the log files are attached to this post. The diff can be inspected in a highlighted format at http://paste.pocoo.org/show/111416/ (removed lines from the original battle generation are in red, new lines from the battle replay are in green)
The battle rapidly develops very differently, as can be seen from the amounting changes between the log files. What stands out as one of the first real changes is Code:
- est. choices 24 Code:
- est. choices 40 What I'm getting at, I think the problem is that during hosting, the game may be using the old spellbooks. And during replay, the game may be using the new spellbooks with the spells that have been researched during the last turn. I can't proof it, but that's what seems the most likely to me. Another possibility is that the battle background is different. The "OptimizeWorld" lines differ even before anything regarding the spells pops up in the diff. May be worth looking into, too. |
Re: Case of the Dying Mages (and God)
Yeah that would make sense about the Research levels being different and thus changing the random numbers generated. Seems like a good place to start anyway. Good work lch.
|
Re: Case of the Dying Mages (and God)
P.S.: Even more of a hint that there's some kind of overflow regarding the spell books in the log diff:
Code:
+spellscore, end score -9999 (boost 86 scorat 0) So even if this is not the culprit, there's definitely something fishy here. |
Re: Case of the Dying Mages (and God)
Great debugging work lch
|
Re: Case of the Dying Mages (and God)
lch:
It was all on PAtala's side, right? Well, it must be, as Pangaean SC had only H1, so not much to evaluate there. I don't think that even server log of battle result that you showed in first post is good. Even if it used Elixir of Life before routing, there is just about 30-40 damage dealt after that. And he'd have 118HP. So he should be still alive. And yeah, he got 2 deaths in that battle, according to HoF. |
Re: Case of the Dying Mages (and God)
Zeldor, if the battle was evaluated correctly is secondary, if the Elixir of Life has been correctly applied is of minor interest. The biggest concern is, can the battle vcr restored and viewed like it has happened before. This is of a LOT of interest to people. It's no trouble that they have lost, but they want to be able to see how it happened.
|
Re: Case of the Dying Mages (and God)
And if this seeming battle replay bug is fixed, it will be MUCH easier to report any other bugs that might have happened during the battle, since you can see what's going on.
|
Re: Case of the Dying Mages (and God)
P.P.S.: I hang my head in shame. :( I remembered that we've been using mods, namely CBM, and I rechecked, the mod that I was using for the replay differed from the one that I used on the server, although they've both been named CBM 1.41:
server md5sum: e0393301aa565bc98ad5eff476778a37 client md5sum: 79d3146137c36d8b5ddc4016941690a1 I suppose that Zeldor has been using the same outdated mod like I did. When I watch the battle with the right mod, then I can see correctly that the battle is a little different, with the water elementals gaining more ground early on and a maggot infestation on the Ettin Mandragora which makes it use its Elixir of Life and still kills it in the end, with a huge poison bar before routing. This might have been a wrong alarm, I'm sorry. :( Still, if there are battle replays that are wrong, then I recommend checking the server logs that have been generated during hosting (every server admin should make sure to generate full logs and keep them!) with those that are being generated when viewing the replay, like I did here. That's the best way to find out what's wrong. Are there any other known battle replay inconsistencies? |
Re: Case of the Dying Mages (and God)
Shouldn't the spells recently researched be used by the map then, as research is ahead of the battle phase?
|
All times are GMT -4. The time now is 09:12 PM. |
Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©1999 - 2025, Shrapnel Games, Inc. - All Rights Reserved.