APN-Pucky / tyrant_optimize

MIT License
15 stars 7 forks source link

TUO crashes when using database and using a larger gauntlet than used when database was initialised. #56

Open TrevorNBudd opened 1 year ago

TrevorNBudd commented 1 year ago

If the database is initialised with a small gauntlet (e.g. 25 deck gauntlet in the example below), it crashes when trying to sim with a larger gauntlet (e.g. 50 deck gauntlet in the example below). This does not happen when the no-db flag is used. It does not crash when simming with a smaller gauntlet.

Deleting database
-------------------------------------------
VERBOSE: Performing the operation "Remove File" on target "data\database.yml".

// Deleted database so it will be recreated.

Testing v6.3.0 with db enabled (database deleted; enemy = /TOP25/; Note: /TOP25/ is a 25 deck gauntlet):
Command: .\tuo.exe "Malika[1010], Furrage_Test1 #2, Furrage_Test2 #2" "/TOP25/" climb 50 -L 1 5 -o="data\own.txt"
-------------------------------------------
DB version 
DB checksum 
Your Deck:1: Deck: S/GdCiGdCiHdCiHdCi
Malika, Furrage_Test1, Furrage_Test1, Furrage_Test2, Furrage_Test2
Enemy's Deck:0.04: Custom Deck #53 "TOP25-001  91.3886": MB5fERhdAchdAchdAchdAchNLfhNLfhZOfhNRfhHYAifYAi
Octane Optimized, Krellus' Nexus, Worrop Bellower, Worrop Bellower, Worrop Bellower, Worrop Bellower, Vironak, Vironak, Matreshka Steamroller, Gaia's Strategist, Rogu
e Constructor, Fatal Injector
Enemy's Deck:0.04: Custom Deck #54 "TOP25-002  87.2820": DV4bDRhBIfhBIfhTIfhTIfhTIfhNRfhdZAiVVBiNFCiNFCi
Barracus the Traitor, Petrisis' Nexus, Maculakornos, Zeus Skybreaker, Vuldurak Exhumer, Megalift Foundry, Megalift Foundry, Gaia's Strategist, Vuldurak Exhumer, Macul
akornos, Maculakornos, Kazarix Carrier

...

Deck improved: LU4HdCiHdCiJdCiJdCi: [68518] Furrage_Test1 -> [68521] Furrage_Test4: 46.24 (8 32 13 18 23 14 26 32 31 17 19 35 28 14 40 23 17 21 28 16 21 38 45 4 15 / 
50)
4 units: 46.24: Imperator Halcyon, Furrage_Test2 #2, Furrage_Test4 #2
Deck improved: LU4GdCiHdCiJdCiJdCi: [68519] Furrage_Test2 -> [68518] Furrage_Test1: 55.6 (10 38 26 24 35 22 31 43 26 17 19 36 18 21 42 23 27 33 35 23 27 25 48 11 35 /
 50)
4 units: 55.6: Imperator Halcyon, Furrage_Test1, Furrage_Test2, Furrage_Test4 #2
Deck improved: LU4GdCiJdCiJdCi: [68519] Furrage_Test2 -> -void-: 59.92 (14 49 32 25 43 25 34 45 29 20 31 41 9 22 44 30 28 35 34 27 30 8 50 13 31 / 50)
3 units: 59.92: Imperator Halcyon, Furrage_Test1, Furrage_Test4 #2
Deck improved: LU4GdCiGdCiJdCiJdCi: -void- -> [68518] Furrage_Test1: 61.04 (18 49 31 23 45 20 38 46 23 23 24 46 8 25 44 31 29 36 33 27 32 9 50 19 34 / 50)
4 units: 61.04: Imperator Halcyon, Furrage_Test1 #2, Furrage_Test4 #2
Evaluated 68 decks (2285 + 1532 simulations).
Optimized Deck: 4 units: 61.04: Imperator Halcyon, Furrage_Test1, Furrage_Test1, Furrage_Test4, Furrage_Test4

// First run after database deleted. Database should now be initialised with 25 deck gauntlet.

Retesting v6.3.0 with db enabled (database should now have been recreated; enemy = /TOP25/):
Command: .\tuo.exe "Malika[1010], Furrage_Test1 #2, Furrage_Test2 #2" "/TOP25/" climb 50 -L 1 5 -o="data\own.txt"
-------------------------------------------
DB version v6.3.0
DB checksum 3350738322
Your Deck:1: Deck: S/GdCiGdCiHdCiHdCi
Malika, Furrage_Test1, Furrage_Test1, Furrage_Test2, Furrage_Test2
Enemy's Deck:0.04: Custom Deck #53 "TOP25-001  91.3886": MB5fERhdAchdAchdAchdAchNLfhNLfhZOfhNRfhHYAifYAi
Octane Optimized, Krellus' Nexus, Worrop Bellower, Worrop Bellower, Worrop Bellower, Worrop Bellower, Vironak, Vironak, Matreshka Steamroller, Gaia's Strategist, Rogu
e Constructor, Fatal Injector
Enemy's Deck:0.04: Custom Deck #54 "TOP25-002  87.2820": DV4bDRhBIfhBIfhTIfhTIfhTIfhNRfhdZAiVVBiNFCiNFCi
Barracus the Traitor, Petrisis' Nexus, Maculakornos, Zeus Skybreaker, Vuldurak Exhumer, Megalift Foundry, Megalift Foundry, Gaia's Strategist, Vuldurak Exhumer, Macul
akornos, Maculakornos, Kazarix Carrier

...

4 units: 46.24: Imperator Halcyon, Furrage_Test2 #2, Furrage_Test4 #2
Deck improved: LU4HdCiJdCiJdCi: [68519] Furrage_Test2 -> -void-: 54.8 (15 44 17 20 29 20 29 41 28 23 29 38 35 21 40 20 20 27 31 24 21 35 47 5 26 / 50)
3 units: 54.8: Imperator Halcyon, Furrage_Test2, Furrage_Test4 #2
Deck improved: LU4GdCiJdCiJdCi: [68519] Furrage_Test2 -> [68518] Furrage_Test1: 59.92 (14 49 32 25 43 25 34 45 29 20 31 41 9 22 44 30 28 35 34 27 30 8 50 13 31 / 50)
3 units: 59.92: Imperator Halcyon, Furrage_Test1, Furrage_Test4 #2
Deck improved: LU4GdCiGdCiJdCiJdCi: -void- -> [68518] Furrage_Test1: 61.04 (18 49 31 23 45 20 38 46 23 23 24 46 8 25 44 31 29 36 33 27 32 9 50 19 34 / 50)
4 units: 61.04: Imperator Halcyon, Furrage_Test1 #2, Furrage_Test4 #2
Evaluated 68 decks (2264 + 1550 simulations).
Optimized Deck: 4 units: 61.04: Imperator Halcyon, Furrage_Test1, Furrage_Test1, Furrage_Test4, Furrage_Test4

// Assumed TUO used results from DB during climb.

Retesting v6.3.0 with db disabled (enemy = /TOP25/):
Command: .\tuo.exe "Malika[1010], Furrage_Test1 #2, Furrage_Test2 #2" "/TOP25/" climb 50 -L 1 5 -o="data\own.txt" no-db
-------------------------------------------
Your Deck:1: Deck: S/GdCiGdCiHdCiHdCi
Malika, Furrage_Test1, Furrage_Test1, Furrage_Test2, Furrage_Test2
Enemy's Deck:0.04: Custom Deck #53 "TOP25-001  91.3886": MB5fERhdAchdAchdAchdAchNLfhNLfhZOfhNRfhHYAifYAi
Octane Optimized, Krellus' Nexus, Worrop Bellower, Worrop Bellower, Worrop Bellower, Worrop Bellower, Vironak, Vironak, Matreshka Steamroller, Gaia's Strategist, Rogu
e Constructor, Fatal Injector
Enemy's Deck:0.04: Custom Deck #54 "TOP25-002  87.2820": DV4bDRhBIfhBIfhTIfhTIfhTIfhNRfhdZAiVVBiNFCiNFCi
Barracus the Traitor, Petrisis' Nexus, Maculakornos, Zeus Skybreaker, Vuldurak Exhumer, Megalift Foundry, Megalift Foundry, Gaia's Strategist, Vuldurak Exhumer, Macul
akornos, Maculakornos, Kazarix Carrier

...

Deck improved: LU4GdCiHdCiJdCiJdCi: [68519] Furrage_Test2 -> [68518] Furrage_Test1: 53.04 (9 45 19 15 31 17 30 43 28 19 29 34 16 24 45 25 32 29 19 21 23 24 50 8 28 / 
50)
4 units: 53.04: Imperator Halcyon, Furrage_Test1, Furrage_Test2, Furrage_Test4 #2
Deck improved: LU4GdCiGdCiJdCiJdCi: [68519] Furrage_Test2 -> [68518] Furrage_Test1: 61.76 (22 49 31 26 43 31 38 46 28 27 32 47 7 30 45 23 25 35 38 24 28 4 50 16 27 / 
50)
4 units: 61.76: Imperator Halcyon, Furrage_Test1 #2, Furrage_Test4 #2
Evaluated 68 decks (2307 + 1673 simulations).
Optimized Deck: 4 units: 61.76: Imperator Halcyon, Furrage_Test1, Furrage_Test1, Furrage_Test4, Furrage_Test4

// Results seem consistent when no-db flag used.

Testing v6.3.0 with db enabled (enemy = /TOP25|TOP50/; Note: /TOP25|TOP50/ is a 50 deck gauntlet):
Command: .\tuo.exe "Malika[1010], Furrage_Test1 #2, Furrage_Test2 #2" "/TOP25|TOP50/" climb 50 -L 1 5 -o="data\own.txt"
-------------------------------------------
DB version v6.3.0
DB checksum 3350738322
Your Deck:1: Deck: S/GdCiGdCiHdCiHdCi
Malika, Furrage_Test1, Furrage_Test1, Furrage_Test2, Furrage_Test2
Enemy's Deck:0.02: Custom Deck #53 "TOP25-001  91.3886": MB5fERhdAchdAchdAchdAchNLfhNLfhZOfhNRfhHYAifYAi
Octane Optimized, Krellus' Nexus, Worrop Bellower, Worrop Bellower, Worrop Bellower, Worrop Bellower, Vironak, Vironak, Matreshka Steamroller, Gaia's Strategist, Rogu
e Constructor, Fatal Injector
Enemy's Deck:0.02: Custom Deck #54 "TOP25-002  87.2820": DV4bDRhBIfhBIfhTIfhTIfhTIfhNRfhdZAiVVBiNFCiNFCi
Barracus the Traitor, Petrisis' Nexus, Maculakornos, Zeus Skybreaker, Vuldurak Exhumer, Megalift Foundry, Megalift Foundry, Gaia's Strategist, Vuldurak Exhumer, Macul
akornos, Maculakornos, Kazarix Carrier

...

Enemy's Deck:0.02: Custom Deck #101 "TOP50-048  77.0735": YE5CcQhPCIhZcYhNRfhbCAiVYBiZcBiZcBiXPCidPCiLSCi
Gaia the Purifier, Alpha Muster, Myrvern's Design, Torra's Hand, Gaia's Strategist, Baldur the Bright, Damascus Scabbard, Agilaz Godseye, Agilaz Godseye, Rapier Gunsh
ip, Rapier Smitecraft, Minerva's Foresight
Enemy's Deck:0.02: Custom Deck #102 "TOP50-049  76.9668": bV4YARhddGhddGhddGhddGhddGhddGhJffhJffhJffh
Malort Blightfather, Alpha Terminus, Draxacurse Invoked, Zashikinoz, Zashikinoz, Draxacurse Invoked, Zashikinoz, Zashikinoz, Zashikinoz, Draxacurse Invoked, Zashikino
z
Enemy's Deck:0.02: Custom Deck #103 "TOP50-050  76.7891": YE5UcQhGKqGKqGKqPCIhfeWhJBahbCAiLSCi
Gaia the Purifier, Alpha Replicant, Baldur the Bright, Miasma Master, Minerva's Foresight, Co-operated Crawler, Myrvern's Design, Aggeroth Chaos, Aggeroth Chaos, Agge
roth Chaos

// Sim does not finish (crashes without giving error) when using 50 deck gauntlet.

Retesting v6.3.0 with db disabled (enemy = /TOP25|TOP50/):
Command: .\tuo.exe "Malika[1010], Furrage_Test1 #2, Furrage_Test2 #2" "/TOP25|TOP50/" climb 50 -L 1 5 -o="data\own.txt" no-db
-------------------------------------------
Your Deck:1: Deck: S/GdCiGdCiHdCiHdCi
Malika, Furrage_Test1, Furrage_Test1, Furrage_Test2, Furrage_Test2
Enemy's Deck:0.02: Custom Deck #53 "TOP25-001  91.3886": MB5fERhdAchdAchdAchdAchNLfhNLfhZOfhNRfhHYAifYAi
Octane Optimized, Krellus' Nexus, Worrop Bellower, Worrop Bellower, Worrop Bellower, Worrop Bellower, Vironak, Vironak, Matreshka Steamroller, Gaia's Strategist, Rogu
e Constructor, Fatal Injector
Enemy's Deck:0.02: Custom Deck #54 "TOP25-002  87.2820": DV4bDRhBIfhBIfhTIfhTIfhTIfhNRfhdZAiVVBiNFCiNFCi
Barracus the Traitor, Petrisis' Nexus, Maculakornos, Zeus Skybreaker, Vuldurak Exhumer, Megalift Foundry, Megalift Foundry, Gaia's Strategist, Vuldurak Exhumer, Macul
akornos, Maculakornos, Kazarix Carrier

...

Enemy's Deck:0.02: Custom Deck #102 "TOP50-049  76.9668": bV4YARhddGhddGhddGhddGhddGhddGhJffhJffhJffh
Malort Blightfather, Alpha Terminus, Draxacurse Invoked, Zashikinoz, Zashikinoz, Draxacurse Invoked, Zashikinoz, Zashikinoz, Zashikinoz, Draxacurse Invoked, Zashikino
z
Enemy's Deck:0.02: Custom Deck #103 "TOP50-050  76.7891": YE5UcQhGKqGKqGKqPCIhfeWhJBahbCAiLSCi
Gaia the Purifier, Alpha Replicant, Baldur the Bright, Miasma Master, Minerva's Foresight, Co-operated Crawler, Myrvern's Design, Aggeroth Chaos, Aggeroth Chaos, Agge
roth Chaos
0 (0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 / 50)
4 units: 0: Malika, Furrage_Test1, Furrage_Test1, Furrage_Test2, Furrage_Test2
Deck improved: LU4GdCiGdCiHdCiHdCi: [1010] Malika -> [25227] Imperator Halcyon: 33.48 (4 27 5 14 23 7 14 31 16 2 11 21 8 7 24 11 8 7 15 7 12 10 47 5 18 35 9 23 17 6 1
5 26 10 14 3 44 17 5 6 28 12 30 5 12 34 40 33 15 31 13 / 50)
4 units: 33.48: Imperator Halcyon, Furrage_Test1 #2, Furrage_Test2 #2
Deck improved: LU4GdCiHdCiHdCiJdCi: [68518] Furrage_Test1 -> [68521] Furrage_Test4: 43.56 (2 32 9 15 26 16 21 34 20 11 20 29 19 12 30 20 21 15 15 16 15 22 45 7 17 26 
16 21 19 12 19 33 10 35 1 44 22 14 12 28 15 33 10 21 40 43 40 24 50 12 / 50)
4 units: 43.56: Imperator Halcyon, Furrage_Test1, Furrage_Test2 #2, Furrage_Test4
Deck improved: LU4HdCiHdCiJdCiJdCi: [68518] Furrage_Test1 -> [68521] Furrage_Test4: 50.4 (9 43 11 21 20 16 22 29 27 17 21 36 29 20 43 19 27 15 23 23 17 36 49 4 25 31 
18 20 21 38 13 35 14 31 8 44 29 8 11 25 26 40 15 14 43 47 44 21 50 12 / 50)
4 units: 50.4: Imperator Halcyon, Furrage_Test2 #2, Furrage_Test4 #2
Deck improved: LU4HdCiJdCiJdCi: [68519] Furrage_Test2 -> -void-: 55.4 (9 46 26 15 28 10 26 39 26 22 22 39 33 20 45 20 25 26 23 16 22 35 50 10 21 39 19 29 24 33 20 40 
10 34 3 45 29 17 11 29 26 42 20 23 45 47 44 39 50 13 / 50)
3 units: 55.4: Imperator Halcyon, Furrage_Test2, Furrage_Test4 #2
Deck improved: LU4GdCiJdCiJdCi: [68519] Furrage_Test2 -> [68518] Furrage_Test1: 66.04 (20 50 28 34 42 21 34 45 24 24 24 44 11 29 46 32 35 37 40 25 26 12 50 17 36 44 2
9 42 25 13 36 45 27 37 7 49 38 28 15 43 34 49 23 28 50 48 46 35 50 24 / 50)
3 units: 66.04: Imperator Halcyon, Furrage_Test1, Furrage_Test4 #2
Evaluated 59 decks (2001 + 1042 simulations).
Optimized Deck: 3 units: 66.04: Imperator Halcyon, Furrage_Test1, Furrage_Test4, Furrage_Test4

// Sim runs and climbs when no-db flag specified. This is for same 50 deck gauntlet.

Deleting database
-------------------------------------------
VERBOSE: Performing the operation "Remove File" on target "data\database.yml".

// Deleted database so it would be recreated.

Retesting v6.3.0 with db enabled (database deleted; enemy = /TOP25|TOP50/):
Command: .\tuo.exe "Malika[1010], Furrage_Test1 #2, Furrage_Test2 #2" "/TOP25|TOP50/" climb 50 -L 1 5 -o="data\own.txt"
-------------------------------------------
DB version 
DB checksum 
Your Deck:1: Deck: S/GdCiGdCiHdCiHdCi
Malika, Furrage_Test1, Furrage_Test1, Furrage_Test2, Furrage_Test2
Enemy's Deck:0.02: Custom Deck #53 "TOP25-001  91.3886": MB5fERhdAchdAchdAchdAchNLfhNLfhZOfhNRfhHYAifYAi
Octane Optimized, Krellus' Nexus, Worrop Bellower, Worrop Bellower, Worrop Bellower, Worrop Bellower, Vironak, Vironak, Matreshka Steamroller, Gaia's Strategist, Rogu
e Constructor, Fatal Injector
Enemy's Deck:0.02: Custom Deck #54 "TOP25-002  87.2820": DV4bDRhBIfhBIfhTIfhTIfhTIfhNRfhdZAiVVBiNFCiNFCi
Barracus the Traitor, Petrisis' Nexus, Maculakornos, Zeus Skybreaker, Vuldurak Exhumer, Megalift Foundry, Megalift Foundry, Gaia's Strategist, Vuldurak Exhumer, Macul
akornos, Maculakornos, Kazarix Carrier

...

Deck improved: LU4GdCiHdCiJdCiJdCi: [68519] Furrage_Test2 -> [68518] Furrage_Test1: 58.88 (13 43 22 18 37 25 31 37 26 18 31 44 21 25 42 29 26 28 29 28 26 22 50 13 30 
37 28 37 16 21 18 38 22 32 5 50 34 21 12 28 41 45 18 22 46 44 43 33 50 17 / 50)
4 units: 58.88: Imperator Halcyon, Furrage_Test1, Furrage_Test2, Furrage_Test4 #2
Deck improved: LU4GdCiGdCiJdCiJdCi: [68519] Furrage_Test2 -> [68518] Furrage_Test1: 65.68 (12 50 35 24 40 23 37 44 24 24 22 47 3 19 49 28 38 40 38 25 36 7 50 13 23 39
 29 44 24 11 42 46 27 45 6 50 33 36 11 39 40 50 31 33 50 43 48 37 50 27 / 50)
4 units: 65.68: Imperator Halcyon, Furrage_Test1 #2, Furrage_Test4 #2
Evaluated 68 decks (2233 + 1727 simulations).
Optimized Deck: 4 units: 65.68: Imperator Halcyon, Furrage_Test1, Furrage_Test1, Furrage_Test4, Furrage_Test4

// Database recreated (this time with 50 deck gauntlet).

Retesting v6.3.0 with db enabled (enemy = /TOP25|TOP50/):
Command: .\tuo.exe "Malika[1010], Furrage_Test1 #2, Furrage_Test2 #2" "/TOP25|TOP50/" climb 50 -L 1 5 -o="data\own.txt"
-------------------------------------------
DB version v6.3.0
DB checksum 3350738322
Your Deck:1: Deck: S/GdCiGdCiHdCiHdCi
Malika, Furrage_Test1, Furrage_Test1, Furrage_Test2, Furrage_Test2
Enemy's Deck:0.02: Custom Deck #53 "TOP25-001  91.3886": MB5fERhdAchdAchdAchdAchNLfhNLfhZOfhNRfhHYAifYAi
Octane Optimized, Krellus' Nexus, Worrop Bellower, Worrop Bellower, Worrop Bellower, Worrop Bellower, Vironak, Vironak, Matreshka Steamroller, Gaia's Strategist, Rogu
e Constructor, Fatal Injector
Enemy's Deck:0.02: Custom Deck #54 "TOP25-002  87.2820": DV4bDRhBIfhBIfhTIfhTIfhTIfhNRfhdZAiVVBiNFCiNFCi
Barracus the Traitor, Petrisis' Nexus, Maculakornos, Zeus Skybreaker, Vuldurak Exhumer, Megalift Foundry, Megalift Foundry, Gaia's Strategist, Vuldurak Exhumer, Macul
akornos, Maculakornos, Kazarix Carrier

...

Enemy's Deck:0.02: Custom Deck #102 "TOP50-049  76.9668": bV4YARhddGhddGhddGhddGhddGhddGhJffhJffhJffh
Malort Blightfather, Alpha Terminus, Draxacurse Invoked, Zashikinoz, Zashikinoz, Draxacurse Invoked, Zashikinoz, Zashikinoz, Zashikinoz, Draxacurse Invoked, Zashikino
z
Enemy's Deck:0.02: Custom Deck #103 "TOP50-050  76.7891": YE5UcQhGKqGKqGKqPCIhfeWhJBahbCAiLSCi
Gaia the Purifier, Alpha Replicant, Baldur the Bright, Miasma Master, Minerva's Foresight, Co-operated Crawler, Myrvern's Design, Aggeroth Chaos, Aggeroth Chaos, Agge
roth Chaos
0 (0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 / 50)
4 units: 0: Malika, Furrage_Test1, Furrage_Test1, Furrage_Test2, Furrage_Test2
Deck improved: LU4GdCiGdCiHdCiHdCi: [1010] Malika -> [25227] Imperator Halcyon: 33.2 (5 33 3 10 15 8 18 25 13 7 14 21 2 2 19 9 16 14 15 3 10 8 46 9 26 28 6 30 9 5 19 
16 10 15 3 48 17 9 3 22 12 37 13 15 30 38 35 20 33 6 / 50)
4 units: 33.2: Imperator Halcyon, Furrage_Test1 #2, Furrage_Test2 #2
Deck improved: LU4GdCiHdCiHdCiJdCi: [68518] Furrage_Test1 -> [68521] Furrage_Test4: 43.6 (5 38 10 18 21 9 23 29 22 14 18 28 15 11 32 15 18 11 19 11 10 13 46 10 16 33 
17 29 22 15 21 25 12 31 5 46 20 12 12 31 20 36 15 14 41 44 42 22 50 13 / 50)
4 units: 43.6: Imperator Halcyon, Furrage_Test1, Furrage_Test2 #2, Furrage_Test4
Deck improved: LU4HdCiHdCiJdCiJdCi: [68518] Furrage_Test1 -> [68521] Furrage_Test4: 49.12 (4 33 13 20 27 13 20 34 23 21 22 37 40 21 40 23 18 16 23 14 21 33 45 1 18 29
 15 22 16 26 15 31 17 34 4 42 24 17 11 27 22 42 15 19 43 44 44 29 50 10 / 50)
4 units: 49.12: Imperator Halcyon, Furrage_Test2 #2, Furrage_Test4 #2
Deck improved: LU4GdCiHdCiJdCiJdCi: [68519] Furrage_Test2 -> [68518] Furrage_Test1: 58.88 (13 43 22 18 37 25 31 37 26 18 31 44 21 25 42 29 26 28 29 28 26 22 50 13 30 
37 28 37 16 21 18 38 22 32 5 50 34 21 12 28 41 45 18 22 46 44 43 33 50 17 / 50)
4 units: 58.88: Imperator Halcyon, Furrage_Test1, Furrage_Test2, Furrage_Test4 #2
Deck improved: LU4GdCiIdCiJdCiJdCi: [68519] Furrage_Test2 -> [68520] Furrage_Test3: 60.6 (12 46 30 18 39 18 28 41 27 25 20 43 19 18 42 26 24 29 25 25 27 23 49 11 28 3
3 36 39 21 25 38 45 19 34 8 50 31 25 10 40 34 49 17 27 46 47 46 36 50 16 / 50)
4 units: 60.6: Imperator Halcyon, Furrage_Test1, Furrage_Test3, Furrage_Test4 #2
Deck improved: LU4GdCiJdCiJdCi: [68520] Furrage_Test3 -> -void-: 63.96 (12 50 29 28 43 19 30 45 27 23 24 40 8 26 45 32 33 38 34 21 28 15 50 13 31 40 36 45 25 10 28 49
 23 39 5 50 37 25 19 33 36 49 22 32 50 48 49 37 50 18 / 50)
3 units: 63.96: Imperator Halcyon, Furrage_Test1, Furrage_Test4 #2
Deck improved: LU4GdCiGdCiJdCiJdCi: -void- -> [68518] Furrage_Test1: 65.68 (12 50 35 24 40 23 37 44 24 24 22 47 3 19 49 28 38 40 38 25 36 7 50 13 23 39 29 44 24 11 42
 46 27 45 6 50 33 36 11 39 40 50 31 33 50 43 48 37 50 27 / 50)
4 units: 65.68: Imperator Halcyon, Furrage_Test1 #2, Furrage_Test4 #2
Evaluated 68 decks (2316 + 1655 simulations).
Optimized Deck: 4 units: 65.68: Imperator Halcyon, Furrage_Test1, Furrage_Test1, Furrage_Test4, Furrage_Test4

// Retest now works with 50 deck gauntlet.

Retesting v6.3.0 with db disabled (enemy = /TOP25|TOP50/):
Command: .\tuo.exe "Malika[1010], Furrage_Test1 #2, Furrage_Test2 #2" "/TOP25|TOP50/" climb 50 -L 1 5 -o="data\own.txt" no-db
-------------------------------------------
Your Deck:1: Deck: S/GdCiGdCiHdCiHdCi
Malika, Furrage_Test1, Furrage_Test1, Furrage_Test2, Furrage_Test2
Enemy's Deck:0.02: Custom Deck #53 "TOP25-001  91.3886": MB5fERhdAchdAchdAchdAchNLfhNLfhZOfhNRfhHYAifYAi
Octane Optimized, Krellus' Nexus, Worrop Bellower, Worrop Bellower, Worrop Bellower, Worrop Bellower, Vironak, Vironak, Matreshka Steamroller, Gaia's Strategist, Rogu
e Constructor, Fatal Injector
Enemy's Deck:0.02: Custom Deck #54 "TOP25-002  87.2820": DV4bDRhBIfhBIfhTIfhTIfhTIfhNRfhdZAiVVBiNFCiNFCi
Barracus the Traitor, Petrisis' Nexus, Maculakornos, Zeus Skybreaker, Vuldurak Exhumer, Megalift Foundry, Megalift Foundry, Gaia's Strategist, Vuldurak Exhumer, Macul
akornos, Maculakornos, Kazarix Carrier

...

Deck improved: LU4GdCiJdCiJdCi: [68519] Furrage_Test2 -> [68518] Furrage_Test1: 64.76 (13 48 29 25 37 24 32 42 16 20 24 48 10 24 47 22 29 35 36 28 31 10 50 14 31 40 3
6 40 27 13 33 48 28 43 5 50 38 32 17 39 39 49 26 29 48 47 47 44 50 26 / 50)
3 units: 64.76: Imperator Halcyon, Furrage_Test1, Furrage_Test4 #2
Deck improved: LU4GdCiGdCiJdCiJdCi: -void- -> [68518] Furrage_Test1: 65.2 (18 48 25 25 45 21 32 45 27 26 32 45 3 29 44 31 33 40 33 21 23 4 50 17 37 48 34 44 25 3 36 4
7 24 42 8 50 37 35 13 41 45 48 26 21 48 46 45 43 50 17 / 50)
4 units: 65.2: Imperator Halcyon, Furrage_Test1 #2, Furrage_Test4 #2
Evaluated 68 decks (2219 + 1606 simulations).
Optimized Deck: 4 units: 65.2: Imperator Halcyon, Furrage_Test1, Furrage_Test1, Furrage_Test4, Furrage_Test4

// Test works as always with no-db flag.

Testing v6.3.0 with db enabled (enemy = /TOP25/; back to 25 deck gauntlet):
Command: .\tuo.exe "Malika[1010], Furrage_Test1 #2, Furrage_Test2 #2" "/TOP25/" climb 50 -L 1 5 -o="data\own.txt"
-------------------------------------------
DB version v6.3.0
DB checksum 3350738322
Your Deck:1: Deck: S/GdCiGdCiHdCiHdCi
Malika, Furrage_Test1, Furrage_Test1, Furrage_Test2, Furrage_Test2
Enemy's Deck:0.04: Custom Deck #53 "TOP25-001  91.3886": MB5fERhdAchdAchdAchdAchNLfhNLfhZOfhNRfhHYAifYAi
Octane Optimized, Krellus' Nexus, Worrop Bellower, Worrop Bellower, Worrop Bellower, Worrop Bellower, Vironak, Vironak, Matreshka Steamroller, Gaia's Strategist, Rogu
e Constructor, Fatal Injector
Enemy's Deck:0.04: Custom Deck #54 "TOP25-002  87.2820": DV4bDRhBIfhBIfhTIfhTIfhTIfhNRfhdZAiVVBiNFCiNFCi
Barracus the Traitor, Petrisis' Nexus, Maculakornos, Zeus Skybreaker, Vuldurak Exhumer, Megalift Foundry, Megalift Foundry, Gaia's Strategist, Vuldurak Exhumer, Macul
akornos, Maculakornos, Kazarix Carrier

...

Enemy's Deck:0.04: Custom Deck #76 "TOP25-024  80.3223": WW5WbQhSc+Sc+dKMhdKMhLFYhFQchBOfhBOfhVVBiVVBi
Cain the Warden, Alpha Shielding, Castra Tesserarius, General's Charge, General's Charge, Phobostrooper Dario, Phobostrooper Dario, Emerald Roadster, Emerald Roadster
, Zeus Skybreaker, Zeus Skybreaker, Industry of Eden
Enemy's Deck:0.04: Custom Deck #77 "TOP25-025  80.0687": YE5edQhGKqGKqGKqNINhNINhNINh
Gaia the Purifier, Alpha Ferocity, Aggeroth Chaos, Aggeroth Chaos, Vile Darter, Vile Darter, Aggeroth Chaos, Vile Darter
0 (0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 / 50)
4 units: 0: Malika, Furrage_Test1, Furrage_Test1, Furrage_Test2, Furrage_Test2
Deck improved: LU4GdCiGdCiHdCiHdCi: [1010] Malika -> [25227] Imperator Halcyon: 28.24 (0 34 2 6 16 10 20 29 20 5 10 23 5 11 19 7 19 10 9 6 14 14 47 5 12 / 50)
4 units: 28.24: Imperator Halcyon, Furrage_Test1 #2, Furrage_Test2 #2
Deck improved: LU4GdCiHdCiHdCiJdCi: [68518] Furrage_Test1 -> [68521] Furrage_Test4: 38.24 (6 41 13 12 21 16 22 22 26 16 18 27 17 12 34 17 11 10 21 13 21 16 47 7 12 / 
50)
4 units: 38.24: Imperator Halcyon, Furrage_Test1, Furrage_Test2 #2, Furrage_Test4
Deck improved: LU4HdCiHdCiJdCiJdCi: [68518] Furrage_Test1 -> [68521] Furrage_Test4: 49.36 (7 37 17 18 22 23 27 36 26 16 15 39 27 25 41 15 25 21 21 23 26 36 47 7 20 / 
50)
4 units: 49.36: Imperator Halcyon, Furrage_Test2 #2, Furrage_Test4 #2
Deck improved: LU4HdCiJdCiJdCi: [68519] Furrage_Test2 -> -void-: 51.76 (10 41 18 14 28 15 27 41 28 23 16 38 33 17 43 18 27 26 28 17 20 39 49 5 26 / 50)
3 units: 51.76: Imperator Halcyon, Furrage_Test2, Furrage_Test4 #2
Deck improved: LU4GdCiJdCiJdCi: [68519] Furrage_Test2 -> [68518] Furrage_Test1: 59.84 (10 48 29 17 42 28 32 44 20 27 23 45 11 31 46 27 29 33 31 26 35 16 50 15 33 / 50
)
3 units: 59.84: Imperator Halcyon, Furrage_Test1, Furrage_Test4 #2
Deck improved: LU4GdCiGdCiJdCiJdCi: -void- -> [68518] Furrage_Test1: 60.32 (15 48 23 32 43 23 34 42 27 27 32 45 3 20 48 33 28 36 36 25 29 6 50 16 33 / 50)
4 units: 60.32: Imperator Halcyon, Furrage_Test1 #2, Furrage_Test4 #2
Evaluated 68 decks (2192 + 1582 simulations).
Optimized Deck: 4 units: 60.32: Imperator Halcyon, Furrage_Test1, Furrage_Test1, Furrage_Test4, Furrage_Test4

// Test also works with smaller gauntlet (25 deck).

APN-Pucky commented 1 year ago

I can not reproduce this. Can you try a non-test deck and send me two gauntlets that fail?