Scaler_
77 posts
|
Topic: Tyrant /
Automatic deck optimization
Originally posted by FredrIQ:
Is there a way to simulate a deck until it loses, and then print out the match? I doubt it, but it would be cool if it existed, to see how exactly a match is lost.
With “debuguntil” option (instead of climb, “debuguntil <min> <max>: testing purpose only. fight until the last fight results in range [<min>, <max>]. recommend to redirect output.”) it should be possible.
|
|
|
Scaler_
77 posts
|
Topic: Tyrant /
Tyrant Errors
There is a bug in faction ranking, some faction doesn’t have the right tile and CR value, even if a few days have passed since the last change of status:
Tyrants Club: 15 tiles instead of 16, 30 CR instead of 32.
PANZER DIVISION: 25 tiles instead of 26, 50 CR instead of 52.
The Hole: 1 tiles instead of 2, 1 CR instead of 2.
129600: 8 tiles instead of 9, 8 CR instead of 9.
|
|
|
Scaler_
77 posts
|
Topic: Tyrant /
List of outstanding glitches/errors (April 2013)
⁃ Sometimes, if you have exactly enough energy or stamina to start a new battle, the game will complain that you don’t have enough and your energy/stamina is lowered by 1 point.
This seems to happen cause of a “round” instead of a “floor” in the code of the energy bar.
For example if you need 10e and have 9e, the energy bar will increase at X minutes + 30 seconds (assuming your clock is well adjusted). If you try using the 10e just after the increase, the error will happen. If you wait for the X+1 minute, then it works.
|
|
|
Scaler_
77 posts
|
Topic: Dream World /
Official Bug Reports Thread (new)
Screen transitions are slow after using help link for a gate, even with quick screen transition option checked.
|
|
|
Scaler_
77 posts
|
Topic: Tyrant /
Automatic deck optimization
Originally posted by dingo555:
Originally posted by dakaspar:
tyrant_optimize.exe “QVH0+q” “Step 1;Step 2;Step 4;Step 19” climb 10000 -o
Unfortunately this does not work. It gives an error of “Inconsistent effects: Time Surge and Copycat.” I would like to get this to work so I can have 3/4 decks optimized for all the steps.
As said before in the topic , you cant optimized a deck for quests with different battleground effects.
|
|
|
Scaler_
77 posts
|
Topic: Tyrant /
Automatic deck optimization
Thanks a lot for all the work on the optimizer.
I have this error when trying to compile:
sim.cpp: In function ‘void evaluate_legion(Field*)’:
sim.cpp:1013:59: error: ‘c’ was not declared in this scope
sim.cpp: In instantiation of ‘void PlayCard::placeCard() [with CardType::CardType type = (CardType::CardType)3u]’:
sim.cpp:384:9: required from ‘bool PlayCard::op() [with CardType::CardType type = (CardType::CardType)3u]’
sim.cpp:558:64: required from here
|
|
|
Scaler_
77 posts
|
Topic: Tyrant /
Automatic deck optimization
Using the latest update (it also happens with the version of Feb 4th), I have sometimes this strange behavior:
97.4656%: Halcyon the Corrupt, Marrow Aileron, Split Jaw, Lance Rider, Lance Rider, Butcherbird, Butcherbird, Hydra, Hydra, Hydra, Hydra
Deck improved: S0M9M6GnGnNGNGCPCPCPCP commander → [1204] Halcyon the Corrupt: win%: 97.4679 (974679 out of 1000000)
97.4679%: Halcyon the Corrupt, Marrow Aileron, Split Jaw, Lance Rider, Lance Rider, Butcherbird, Butcherbird, Hydra, Hydra, Hydra, Hydra
I used this command:
./tyrant_optimize “M-252” “Mission 252” climb 1000000 -o -t 4
Edit: I thought maybe it’s cause I have the limited edition of Halcyon the Corrupt (id 1204).
|
|
|
Scaler_
77 posts
|
Topic: Tyrant /
Tyrant Errors
Since the last fix on the “do again” behavior, when using “do again” button when leveling, the leveling alert shows only for a very short instant and is half hidden by the “loading mission” window.
|
|
|
Scaler_
77 posts
|
Topic: Tyrant /
Automatic deck optimization
Originally posted by andor9:
Originally posted by Scaler_:
Using ubuntu 12.10, I tried compiling andor9’s version from his repository, but I got an error when reaching the compilation of tyrant_optimize.cpp (see here ).
Need some help please.
(I got errors before with the sim.cpp compilation, but removing the Werror tag from the makefile fixed it (the warnings were something like “error: format is not a string and no format arguments”).)
Could you please figure out the problemetic line of sim.cpp? Thanks.
Try following patch on tyrant_optimize.cpp. Hope it works for Ubuntu.
- for(unsigned slot_i(0), sentry_slot(0); (deck_has_been_improved || slot_i != sentry_slot) && best_score < best_possible; slot_i = (slot_i + 1) % std::min(10u, d1→cards.size() + 1))
+ for(unsigned slot_i(0), sentry_slot(0); (deck_has_been_improved || slot_i != sentry_slot) && best_score < best_possible; slot_i = (slot_i + 1) % std::min(10u, static_cast<unsigned>(d1→cards.size()) + 1))
- for(unsigned from_slot(0), sentry_slot(0); (deck_has_been_improved || from_slot != sentry_slot) && best_score < best_possible; from_slot = (from_slot + 1) % std::min(10u, d1→cards.size() + 1))
+ for(unsigned from_slot(0), sentry_slot(0); (deck_has_been_improved || from_slot != sentry_slot) && best_score < best_possible; from_slot = (from_slot + 1) % std::min(10u, static_cast<unsigned>(d1→cards.size()) + 1)
Error log from sim.cpp compilation can be found here , you will understand this better than me ^^".
The patch for tyrant_optimize.cpp make it works, thanks a lot.
|
|
|
Scaler_
77 posts
|
Topic: Tyrant /
Automatic deck optimization
Using ubuntu 12.10, I tried compiling andor9’s version from his repository, but I got an error when reaching the compilation of tyrant_optimize.cpp (see here ).
Need some help please.
(I got errors before with the sim.cpp compilation, but removing the Werror tag from the makefile fixed it (the warnings were something like “error: format is not a string and no format arguments”).)
|
|
|
Scaler_
77 posts
|
|
|
|
Scaler_
77 posts
|
|
|
|
Scaler_
77 posts
|
Topic: Tyrant /
Automatic deck optimization - leftylink's thread
Originally posted by Puppenmaedchen:I couldn’t find a post on how to merge the updates, that’s what I was really asking, even if I probably phrased it wrong. Sorry ’bout that.
First post: “https://github.com/leftylink/tyrant_optimize/archive/leftylink-integration.zip – This is the source code distribution that contains all my changes. It is automatically updated at the same URL whenever I update the leftylink-integration branch.”
|
|
|
Scaler_
77 posts
|
|
|
|
Scaler_
77 posts
|
|
|
|
Scaler_
77 posts
|
Topic: Tyrant /
Automatic deck optimization - leftylink's thread
Back to raids after the event, I still get the error I had with the commonkey’s optimizer with Gore Typhon raid: “Segfault error (core dumped)”
It happens way less often, but still regularly.
I made a few optimizations to find out what could cause this error and I’ve noticed that every time the error occurs, there’s Egg Infector in the deck in use (from starting deck or from optimization).
I tried removing Egg Infector from my cards pool and then could not reproduce the error.
Edit: btw, I’m using linux.
|
|
|
Scaler_
77 posts
|
|
|
|
Scaler_
77 posts
|
|
|
|
Scaler_
77 posts
|
|
|
|
Scaler_
77 posts
|
|
|
|
Scaler_
77 posts
|
|
|
|
Scaler_
77 posts
|
Topic: Tyrant /
Automatic deck optimization
Using latest version of 14th nov 2012 under linux, I get segfault error when trying to optimize decks for Gore Typhon raid.
|
|
|
Scaler_
77 posts
|
|
|
|
Scaler_
77 posts
|
|
|
|
Scaler_
77 posts
|
|