DCX is the live, server-side game config. The client fetches it from a public CDN (prod-assets-cdn.domino-dreams.com/prod/server/gcx/dcx/configurations/dcx-<N>.json) with no authentication — only the version number is decided server-side. The GCX WebSocket login (PlayerId + device → SessionId) and a segmentation call assign each player a segment; the segment picks which dcx-<N> file to load. We swept the CDN: versions 495–513 exist (503 missing), nothing below 495 or up to 9999, and every one carries SegmentId:0 — so the public CDN exposes exactly one segment (0) and its rolling build history. The number sequence is the build timeline, not parallel segments.DCX — це живий серверний конфіг гри. Клієнт тягне його з публічного CDN (prod-assets-cdn.domino-dreams.com/prod/server/gcx/dcx/configurations/dcx-<N>.json) без авторизації — на сервері вирішується лише номер версії. GCX-WebSocket логін (PlayerId + пристрій → SessionId) і сегментаційний виклик призначають гравцю сегмент; сегмент обирає, який файл dcx-<N> завантажити. Просвітили CDN: версії 495–513 існують (503 відсутній), нічого нижче 495 і до 9999, і всюди SegmentId:0 — отже публічний CDN відкриває рівно один сегмент (0) і його історію білдів. Послідовність номерів — це таймлайн білдів, а не паралельні сегменти.
The live config carries no newSeeds/SeedSource concept — only the 5 cost-bucket banks per level. The APK ships two parallel seed bakes (Default and NewSimulator/newSeeds); only the Default lineage is served. The Layouts picker was trimmed to the live sources accordingly.Живий конфіг не має поняття newSeeds/SeedSource — лише 5 банків по cost-бакетах на рівень. APK везе два паралельні бейки сідів (Default і NewSimulator/newSeeds); віддається лише лінія Default. Селектор на Layouts відповідно звужено до живих джерел.
The win-rate control surface, every build that has it. Note the OFF window (505–506) and the experimental build (509).Керівна поверхня win-rate, кожен білд, що її має. Зверніть увагу на вікно ВИМКНЕНО (505–506) і експериментальний білд (509).
| BuildБілд | Genie 1/2/3Genie 1/2/3 | Max volatilityМакс. volatility | Win-rate formulaФормула win-rate | NotableПримітка |
|---|---|---|---|---|
| dcx-504 | 10%/20%/50% | 0% | ((Base + Mode) * (1+Genie) * (1+ Threshold)) * (1+dp_Low_Balance) * (1+dp_Mid_Balance) * (1+dp_High_Balance) | |
| dcx-505 | 0%/0%/0% | 0% | Base | ⚠ WR engine OFF — pure Base win-rate⚠ WR-рушій ВИМКНЕНО — чистий Base win-rate |
| dcx-506 | 0%/0%/0% | 0% | Base | ⚠ WR engine OFF — pure Base win-rate⚠ WR-рушій ВИМКНЕНО — чистий Base win-rate |
| dcx-507 | 10%/20%/40% | 0% | (Base * (1+Genie) * (1+ Threshold)) * (1+dp_Low_Balance) * (1+dp_Mid_Balance) * (1+dp_High_Balance) | |
| dcx-508 | 10%/20%/40% | 0% | (Base * (1+Genie) * (1+ Threshold)) * (1+dp_Low_Balance) * (1+dp_Mid_Balance) * (1+dp_High_Balance) | |
| dcx-509 | 110%/120%/150% | 10% | (Base + Mode) * Genie * (1+ Threshold) + Volatility + dp_fili | 🧪 experiment — genie ≥100%, volatility term, dp_fili🧪 експеримент — genie ≥100%, член volatility, dp_fili |
| dcx-510 | 10%/20%/40% | 0% | (Base * (1+Genie) * (1+ Threshold)) * (1+dp_Low_Balance) * (1+dp_Mid_Balance) * (1+dp_High_Balance) | |
| dcx-511 | 10%/20%/40% | 0% | (Base * (1+Genie) * (1+ Threshold)) * (1+dp_Low_Balance) * (1+dp_Mid_Balance) * (1+dp_High_Balance) | |
| dcx-512 | 10%/20%/40% | 0% | (Base * (1+Genie) * (1+ Threshold)) * (1+dp_Low_Balance) * (1+dp_Mid_Balance) * (1+dp_High_Balance) | |
| dcx-513 current | 10%/20%/40% | 0% | (Base * (1+Genie) * (1+ Threshold)) * (1+dp_Low_Balance) * (1+dp_Mid_Balance) * (1+dp_High_Balance) | ← current live config← поточний live-конфіг |
Each build vs the previous one: which top-level config sections changed. The newest (dcx-513) is the live config served today.Кожен білд проти попереднього: які секції конфігу верхнього рівня змінилися. Найновіший (dcx-513) — це live-конфіг, що віддається сьогодні.
| BuildБілд | SizeРозмір | Levels (LevelListV4)Рівні | Changed sections vs previousЗмінені секції проти попереднього | NotableПримітка |
|---|---|---|---|---|
| dcx-513 current | 3.39 MB | 10,350 | 14: AreaData, Avatars, Emblems, Frames, Globals, LevelCostDataV3, LevelDifficultyIndicesV2, LevelListMultipliers, LevelListV4, LevelsMultipliers, MissionCostData, ResourceAllowancesV2, RewardDistributionTypesData, RewardKeys | ← current live config← поточний live-конфіг |
| dcx-512 | 3.22 MB | 10,150 | 13: AreaData, Avatars, Emblems, Frames, Globals, LevelCostDataV3, LevelDifficultyIndicesV2, LevelListMultipliers, LevelsMultipliers, MissionCostData, ResourceAllowancesV2, RewardDistributionTypesData, RewardKeys | |
| dcx-511 | 3.37 MB | 10,150 | 3: LevelListMultipliers, ResourceAllowancesV2, RewardDistributionTypesData | |
| dcx-510 | 3.37 MB | 10,150 | 20: Achievements, AreaData, Avatars, EconomyIndexMapping, EconomySessionBuckets, EconomyWRParameters, Emblems, ExtraStocks, Frames, Globals, GooglePointsRewards, LevelCostDataV3, LevelDifficultyIndicesV2, LevelListV4, LevelsMultipliers, MissionCostData, PlayerStats, ResourceAllowancesV2, RewardDistributionTypesData, RewardKeys | |
| dcx-509 | 3.14 MB | 9,950 | 20: Achievements, AreaData, Avatars, CostProgressionDataV2, EconomyIndexMapping, EconomySessionBuckets, EconomyWRParameters, Emblems, ExtraStocks, Frames, Globals, GooglePointsRewards, LevelDifficultyIndicesV2, LevelListMultipliers, LevelsMultipliers, MissionCostData, PlayerStats, ResourceAllowancesV2, RewardDistributionTypesData, RewardKeys | 🧪 experiment — genie ≥100%, volatility term, dp_fili🧪 експеримент — genie ≥100%, член volatility, dp_fili |
| dcx-508 | 3.33 MB | 9,950 | 3: Globals, LevelListMultipliers, ResourceAllowancesV2 | |
| dcx-507 | 3.18 MB | 9,950 | 12: AreaData, Avatars, EconomyIndexMapping, EconomySessionBuckets, EconomyWRParameters, Globals, LevelDifficultyIndicesV2, LevelListMultipliers, LevelsMultipliers, MissionCostData, ResourceAllowancesV2, RewardKeys | |
| dcx-506 | 3.32 MB | 9,950 | 2: LevelListMultipliers, ResourceAllowancesV2 | ⚠ WR engine OFF — pure Base win-rate⚠ WR-рушій ВИМКНЕНО — чистий Base win-rate |
| dcx-505 | 3.17 MB | 9,950 | 6: EconomySessionBuckets, EconomyWRParameters, ExtraStocks, Globals, LevelDifficultyIndicesV2, LevelListV4 | ⚠ WR engine OFF — pure Base win-rate⚠ WR-рушій ВИМКНЕНО — чистий Base win-rate |
| dcx-504 | 3.17 MB | 9,950 | 13: Avatars, BonusLevelsV4, EconomyIndexMapping, EconomySessionBuckets, EconomyWRParameters, ExtraStocks, Globals, LevelDifficultyIndicesV2, LevelListMultipliers, LevelListV4, LevelsMultipliers, ResourceAllowancesV2, RewardKeys | |
| dcx-502 | 2.99 MB | 0 | 2: LevelListMultipliers, ResourceAllowancesV2 | pre-WR-engine schema (no economy block, 0 levels)схема до WR-рушія (немає блоку економіки, 0 рівнів) |
| dcx-501 | 2.84 MB | 0 | 7: Avatars, Globals, GooglePointsRewards, LevelsMultipliers, ResourceAllowancesV2, RewardDistributionTypesData, RewardKeys | pre-WR-engine schema (no economy block, 0 levels)схема до WR-рушія (немає блоку економіки, 0 рівнів) |
| dcx-500 | 2.80 MB | 0 | 12: Avatars, Globals, GooglePointsRewards, LevelCostDataV2, LevelCostDataV3, LevelListMultipliers, LevelsMultipliers, ResourceAllowancesV2, ResourceRoundings, ResourceRoundingsV2, RewardDistributionTypesData, RewardKeys | pre-WR-engine schema (no economy block, 0 levels)схема до WR-рушія (немає блоку економіки, 0 рівнів) |
| dcx-499 | 4.92 MB | 0 | 4: LevelCostDataV2, LevelListMultipliers, ResourceAllowancesV2, ResourceRoundings | pre-WR-engine schema (no economy block, 0 levels)схема до WR-рушія (немає блоку економіки, 0 рівнів) |
| dcx-498 | 4.73 MB | 0 | 15: AreaData, Avatars, Globals, GooglePointsRewards, LevelCostDataV2, LevelListMultipliers, LevelsMultipliers, MissionCostData, ResourceAllowances, ResourceAllowancesV2, ResourceRoundings, RewardDistributionTypesData, RewardKeys, SKU, Store | pre-WR-engine schema (no economy block, 0 levels)схема до WR-рушія (немає блоку економіки, 0 рівнів) |
| dcx-497 | 4.74 MB | 0 | 15: AreaData, Avatars, Globals, GooglePointsRewards, LevelCostDataV2, LevelCostDataV3, LevelListMultipliers, LevelsMultipliers, MissionCostData, ResourceAllowances, ResourceAllowancesV2, ResourceRoundings, RewardKeys, SKU, Store | pre-WR-engine schema (no economy block, 0 levels)схема до WR-рушія (немає блоку економіки, 0 рівнів) |
| dcx-496 | 4.80 MB | 0 | 3: LevelCostDataV2, ResourceAllowancesV2, RewardKeys | pre-WR-engine schema (no economy block, 0 levels)схема до WR-рушія (немає блоку економіки, 0 рівнів) |
| dcx-495 | 4.61 MB | 0 | (baseline / no prior)(базовий / без попереднього) | pre-WR-engine schema (no economy block, 0 levels)схема до WR-рушія (немає блоку економіки, 0 рівнів) |
Across all 18 builds, 13 top-level sections are byte-identical (frozen) and 29 change. The frozen set includes the seed banks (Layouts/LayoutsV2), the bucket-draw weights (LevelDifficultyIndices), tutorial, wheel and ad config.Через усі 18 білдів 13 секцій верхнього рівня байт-ідентичні (заморожені), а 29 змінюються. Заморожений набір включає банки сідів (Layouts/LayoutsV2), ваги добору бакета (LevelDifficultyIndices), туторіал, колесо й конфіг реклами.
AdUnits, AreYouSurePopups, BO_VisualOrder, BonusLevelsV2, Layouts, LayoutsV2, LevelDifficultyIndices, RVAllowanceMultipliers, SegmentId, Tutorial, WheelConfigs, WheelIntervals, WheelOrders
Globals ×13, ResourceAllowancesV2 ×11, Avatars ×9, LevelCostDataV3 ×6, LevelListMultipliers ×6, MissionCostData ×6, RewardKeys ×6, AreaData ×5, EconomySessionBuckets ×5, EconomyWRParameters ×5, Emblems ×5, LevelCostDataV2 ×5, LevelDifficultyIndicesV2 ×5, LevelListV4 ×5, LevelsMultipliers ×5, EconomyIndexMapping ×4, ExtraStocks ×4, Frames ×4, GooglePointsRewards ×4, ResourceRoundings ×4, RewardDistributionTypesData ×4, Achievements ×3, PlayerStats ×3, SKU ×3, BonusLevelsV4 ×2, CostProgressionDataV2 ×2, ResourceAllowances ×2, ResourceRoundingsV2 ×2, Store ×2
dp_fili = −5% (added to the formula) alongside the Genie 110/120/150% + volatility experiment — an internal experiment build briefly on the segment-0 CDN, reverted at 510 (not aimed at the broad live population). For contrast, the dp_*_Balance wealth bands stayed 0% in every build, and build 504 seeded action-triggered slots (dp_after_purchase, dp_After_Album_Completed, both 0%, gone by 507) — see the WR-Engine page for the full dp_* family.Білд 509 — єдиний, де динамічний відсоток виставили ненульовим: dp_fili = −5% (доданий у формулу) разом із експериментом Genie 110/120/150% + volatility — внутрішній експериментальний білд, ненадовго на CDN сегмента 0, відкочений на 510 (не для широкої live-аудиторії). Для контрасту: смуги dp_*_Balance лишались 0% в усіх білдах, а білд 504 засіяв слоти за дією (dp_after_purchase, dp_After_Album_Completed, обидва 0%, зникли до 507) — повне сімейство dp_* див. на сторінці WR-рушій.