mirror of
https://github.com/XLabsProject/s1x-client.git
synced 2023-08-02 15:02:12 +02:00
feature: read bd files from data folder if they exists
This commit is contained in:
parent
5eb7adfd51
commit
9fa6602eb5
228
data/dw/entitlement_config.info
Normal file
228
data/dw/entitlement_config.info
Normal file
@ -0,0 +1,228 @@
|
|||||||
|
version 7
|
||||||
|
|
||||||
|
// Entitlement ID Ranges
|
||||||
|
// 0 - 299 ???
|
||||||
|
// 300 - 399 Clan Entitlements
|
||||||
|
// 400 - 599 ???
|
||||||
|
// 600 - 699 Clan War Entitlements
|
||||||
|
// 700 - 799 Generic Elite Entitlements
|
||||||
|
|
||||||
|
// Number of keys to read from the key archive
|
||||||
|
keys_to_read 16
|
||||||
|
|
||||||
|
// unlocks in game - type, key index, bit, name, payload...
|
||||||
|
unlock 0 0 600 //clan wars demon_skull_p
|
||||||
|
unlock 0 1 601 //clan wars dead_ninja_p
|
||||||
|
unlock 0 2 602 //clan wars mummy_p
|
||||||
|
unlock 0 3 603 //clan wars skull_bow_p
|
||||||
|
unlock 0 4 604 //clan wars cyclops_skull_p
|
||||||
|
unlock 0 5 605 //clan wars dead_gnome_p
|
||||||
|
unlock 0 6 606 //clan wars gold_grill_p
|
||||||
|
unlock 0 7 607 //clan wars pirate_skull_p
|
||||||
|
unlock 0 8 608 //clan wars gargoyle_p
|
||||||
|
unlock 0 9 609 //clan wars vulture_p
|
||||||
|
unlock 0 10 610 //clan wars warrior_mask_p
|
||||||
|
unlock 0 11 611 //clan wars yeti_p
|
||||||
|
unlock 0 12 612 //clan wars dead_owl_p
|
||||||
|
unlock 0 13 613 //clan wars money_bags_p
|
||||||
|
unlock 0 14 614 //clan wars injured_octopus_p
|
||||||
|
unlock 0 15 615 //clan wars hotdog_p
|
||||||
|
unlock 0 16 616 //clan wars crab_p
|
||||||
|
unlock 0 17 617 //clan wars angry_robot_p
|
||||||
|
unlock 0 18 618 //clan wars triangle_dot_ret
|
||||||
|
unlock 0 19 619 //clan wars gold_chain_emb
|
||||||
|
unlock 0 20 620 //clan wars wing_emb
|
||||||
|
unlock 0 21 621 //clan wars brass_knuck_emb
|
||||||
|
unlock 0 22 622 //clan wars ninja_emb
|
||||||
|
unlock 0 25 623 //clan wars reaper head
|
||||||
|
unlock 0 26 624 //clan wars merc head
|
||||||
|
unlock 0 27 625 //clan wars body
|
||||||
|
unlock 0 28 460 //clan wars diamond division reticle
|
||||||
|
unlock 0 29 401 //clan wars diamond division camo
|
||||||
|
unlock 0 30 627 //clan wars diamond division assassin head
|
||||||
|
unlock 0 31 626 //clan wars diamond division savage head
|
||||||
|
unlock 0 32 628 //clan wars diamond division body
|
||||||
|
|
||||||
|
unlock 3 0 700 //Download the mobile app
|
||||||
|
unlock 3 1 701 //Founder Skull
|
||||||
|
|
||||||
|
unlock 3 4 500 //NEVERSOFT
|
||||||
|
unlock 3 3 501 //IW
|
||||||
|
unlock 3 5 502 //RAVEN
|
||||||
|
unlock 3 7 503 //HIGH_MOON
|
||||||
|
unlock 3 6 504 //BEACHHEAD
|
||||||
|
|
||||||
|
unlock 13 0 209 //monster beast patch
|
||||||
|
unlock 13 2 210 //monster beast playercard
|
||||||
|
unlock 13 1 211 //monster viper patch
|
||||||
|
unlock 13 3 212 //monster viper playercard
|
||||||
|
|
||||||
|
unlock 13 4 216 //riley / classic ghost head
|
||||||
|
|
||||||
|
unlock 13 30 217 //watcher patch
|
||||||
|
unlock 13 31 213 //federation patch
|
||||||
|
unlock 13 32 215 //into the deep patch
|
||||||
|
unlock 13 33 214 //no man's land patch
|
||||||
|
|
||||||
|
//Platform Unlocks
|
||||||
|
platform 200 255161 //team leader head
|
||||||
|
platform 201 255161 //team leader playercard
|
||||||
|
platform 202 255161 //team leader patch
|
||||||
|
platform 403 255161 //team leader camo
|
||||||
|
platform 451 255161 //team leader reticle
|
||||||
|
|
||||||
|
platform 200 255160 //team leader head
|
||||||
|
platform 201 255160 //team leader playercard
|
||||||
|
platform 202 255160 //team leader patch
|
||||||
|
platform 403 255160 //team leader camo
|
||||||
|
platform 451 255160 //team leader reticle
|
||||||
|
|
||||||
|
platform 206 255162 //insignia playercard
|
||||||
|
platform 205 255162 //insignia patch
|
||||||
|
|
||||||
|
platform 216 255165 //classic ghost character
|
||||||
|
|
||||||
|
platform 213 255167 //federation patch
|
||||||
|
platform 214 255168 //no mans land patch
|
||||||
|
platform 215 255169 //into the deep patch
|
||||||
|
|
||||||
|
platform 207 255163 //digital hardened patch
|
||||||
|
platform 208 255163 //digital hardened playercard
|
||||||
|
|
||||||
|
platform 217 255166 //Steam Patch - The Watcher
|
||||||
|
|
||||||
|
platform 222 268100 //festive playercard
|
||||||
|
platform 221 268100 //festive patch
|
||||||
|
platform 410 268100 //festive camo
|
||||||
|
platform 453 268100 //festive reticle
|
||||||
|
|
||||||
|
platform 550 268101 //wolf
|
||||||
|
|
||||||
|
platform 551 277670 //extra slots
|
||||||
|
|
||||||
|
platform 552 277671 // hero character - elias
|
||||||
|
platform 553 277672 // hero character - hesh
|
||||||
|
platform 554 277673 // hero character - merrick
|
||||||
|
platform 555 277674 // hero character - keegan
|
||||||
|
platform 556 277675 // hero character - price
|
||||||
|
|
||||||
|
platform 557 281343 // Hazmat character
|
||||||
|
platform 558 281340 // Makarov Legend Pack
|
||||||
|
platform 559 281342 // Rorke Character
|
||||||
|
platform 560 281341 // Zakhaev Character
|
||||||
|
|
||||||
|
platform 561 286632 // Soap Legend Pack
|
||||||
|
platform 562 286633 // Extinction Squad
|
||||||
|
platform 563 286634 // TF141
|
||||||
|
|
||||||
|
platform 490 277676 // Personalization pack 1 - Ducky
|
||||||
|
platform 491 277677 // Personalization pack 2 - Blood
|
||||||
|
platform 492 277678 // Personalization pack 3 - Inferno
|
||||||
|
platform 493 277679 // Personalization pack 4 - Kittens
|
||||||
|
|
||||||
|
platform 494 281344 // Personalization pack 5
|
||||||
|
platform 495 281345 // Personalization pack 6
|
||||||
|
platform 496 281346 // Personalization pack 7
|
||||||
|
platform 497 281347 // Personalization pack 8
|
||||||
|
platform 498 286630 // Personalization pack 9
|
||||||
|
platform 499 286631 // Personalization pack 10
|
||||||
|
|
||||||
|
platform 510 295430 // Personalization pack 11
|
||||||
|
platform 511 295431 // Personalization pack 12
|
||||||
|
platform 512 295432 // Personalization pack 13
|
||||||
|
platform 513 295433 // Personalization pack 14
|
||||||
|
platform 515 295434 // Personalization pack 15
|
||||||
|
platform 516 295435 // Personalization pack 16
|
||||||
|
|
||||||
|
platform 517 295439 // Personalization pack 17
|
||||||
|
platform 518 295440 // Personalization pack 18
|
||||||
|
platform 519 301111 // Personalization pack 19
|
||||||
|
platform 520 301112 // Personalization pack 20
|
||||||
|
platform 521 301113 // Personalization pack 21
|
||||||
|
platform 522 301114 // Personalization pack 22
|
||||||
|
platform 523 301110 // Personalization pack Flags
|
||||||
|
|
||||||
|
platform 564 295436 // Spectrum Character
|
||||||
|
platform 565 295437 // Astronaut Character
|
||||||
|
platform 566 295438 // Resistance Squad
|
||||||
|
|
||||||
|
platform 567 309870 // Bluntforce Character
|
||||||
|
platform 568 309871 // Inferno Character
|
||||||
|
platform 569 309872 // Bling Character
|
||||||
|
|
||||||
|
platform 480 259250 //dlc gun 1
|
||||||
|
platform 480 301116 //dlc gun 1
|
||||||
|
platform 481 259250 //dlc gun 1
|
||||||
|
platform 481 301116 //dlc gun 1
|
||||||
|
|
||||||
|
platform 482 259251 //Ripper from Devastation
|
||||||
|
platform 482 255161 //Ripper from Season Pass
|
||||||
|
platform 482 301115 //Ripper from mDLC
|
||||||
|
|
||||||
|
//Clan Entitlements - ID 300 - 399 - type, bit, entitlement id
|
||||||
|
clan 0 300
|
||||||
|
clan 0 301
|
||||||
|
clan 1 302
|
||||||
|
clan 2 303
|
||||||
|
clan 3 304
|
||||||
|
clan 3 305
|
||||||
|
clan 3 306
|
||||||
|
clan 4 307
|
||||||
|
clan 4 308
|
||||||
|
clan 4 309
|
||||||
|
clan 5 310
|
||||||
|
clan 5 311
|
||||||
|
clan 6 312
|
||||||
|
clan 7 313
|
||||||
|
clan 8 314
|
||||||
|
clan 8 315
|
||||||
|
clan 8 316
|
||||||
|
clan 9 317
|
||||||
|
clan 10 318
|
||||||
|
clan 10 319
|
||||||
|
clan 10 320
|
||||||
|
clan 10 321
|
||||||
|
clan 10 322
|
||||||
|
clan 11 323
|
||||||
|
clan 12 324
|
||||||
|
clan 13 325
|
||||||
|
clan 13 326
|
||||||
|
clan 13 327
|
||||||
|
clan 13 328
|
||||||
|
clan 13 329
|
||||||
|
clan 14 330
|
||||||
|
clan 15 331
|
||||||
|
clan 15 332
|
||||||
|
clan 15 333
|
||||||
|
clan 16 334
|
||||||
|
clan 16 335
|
||||||
|
clan 16 336
|
||||||
|
clan 16 337
|
||||||
|
clan 16 338
|
||||||
|
clan 17 339
|
||||||
|
clan 18 340
|
||||||
|
clan 19 341
|
||||||
|
clan 19 342
|
||||||
|
clan 19 343
|
||||||
|
clan 19 344
|
||||||
|
clan 20 345
|
||||||
|
clan 20 346
|
||||||
|
clan 21 347
|
||||||
|
clan 21 348
|
||||||
|
clan 21 349
|
||||||
|
clan 22 350
|
||||||
|
clan 23 351
|
||||||
|
clan 24 352
|
||||||
|
clan 25 353
|
||||||
|
clan 26 354
|
||||||
|
clan 26 355
|
||||||
|
clan 26 356
|
||||||
|
clan 26 357
|
||||||
|
clan 27 358
|
||||||
|
|
||||||
|
//Clan Level Challenges - type, required level, challenge id
|
||||||
|
clanlevelchallenge 23 ch_cam_clan_02 // Kiss of Death Camo
|
||||||
|
|
||||||
|
//Clan War Challenges - type, key index, bit offset, challenge id
|
||||||
|
entitlementchallenge 0 18 ch_ret_clan // clan wars reticle - Triad
|
||||||
|
entitlementchallenge 0 24 ch_cam_clan_01 // clan wars camo - Body Count
|
BIN
data/dw/ffotd-1.22.1.ff
Normal file
BIN
data/dw/ffotd-1.22.1.ff
Normal file
Binary file not shown.
1050
data/dw/lootConfig_tu22.csv
Normal file
1050
data/dw/lootConfig_tu22.csv
Normal file
File diff suppressed because it is too large
Load Diff
1
data/dw/mm.cfg
Normal file
1
data/dw/mm.cfg
Normal file
@ -0,0 +1 @@
|
|||||||
|
XX 0 D150 0 G5 4 F 6 H 60 S 30 B 20 M49152 40 M14336 0 P50 8 P75 16 P100 24 P120 32 P150
|
BIN
data/dw/playlists_tu22.aggr
Normal file
BIN
data/dw/playlists_tu22.aggr
Normal file
Binary file not shown.
172
data/dw/social_tu22.cfg
Normal file
172
data/dw/social_tu22.cfg
Normal file
@ -0,0 +1,172 @@
|
|||||||
|
// increment this version number when making changes to the social config
|
||||||
|
set social_config_version 40
|
||||||
|
|
||||||
|
set userGroup_max_retry_time 10000
|
||||||
|
|
||||||
|
set elite_clan_active 0
|
||||||
|
set elite_clan_remote_view_active 0
|
||||||
|
set elite_clan_emblem_upload_active 0
|
||||||
|
|
||||||
|
set dw_presence_active 1
|
||||||
|
set dw_presence_put_rate 60000
|
||||||
|
set dw_presence_get_rate 120000
|
||||||
|
|
||||||
|
#ifdef MP
|
||||||
|
set live_qosec_lastupdatems 5000
|
||||||
|
//set enableServerReporting 1
|
||||||
|
//set iotd_active 1 // DO NOT TURN ON: it doesn't work on PC
|
||||||
|
set ca_do_mlc 1
|
||||||
|
|
||||||
|
set dsping_dc_0 "101,New,40.54,-74.47,108.61.88.37:10000,108.61.89.108:40000,108.61.89.116:40000,108.61.87.84:40000"
|
||||||
|
set dsping_dc_1 "102,Chi,41.88,-87.63,108.61.238.217:40000,108.61.238.138:40000,108.61.238.133:40000,108.61.238.130:40000"
|
||||||
|
set dsping_dc_2 "103,Dal,32.78,-96.8,108.61.239.113:40000,108.61.239.173:40000,108.61.239.177:40000,108.61.239.180:40000"
|
||||||
|
set dsping_dc_3 "104,Sea,47.61,-122.33,108.61.233.124:40000,108.61.233.100:40000,108.61.233.106:40000,108.61.233.105:40000"
|
||||||
|
set dsping_dc_4 "105,Los,34.05,-118.24,108.61.234.129:40000,108.61.234.204:40000,108.61.234.187:40000,108.61.234.130:40000"
|
||||||
|
set dsping_dc_5 "106,Atl,33.75,-84.39,108.61.236.109:40000,108.61.236.153:40000,108.61.236.152:40000,108.61.236.112:40000"
|
||||||
|
set dsping_dc_6 "107,Ams,52.37,4.9,173.199.64.6:40000,173.199.109.10:40000,173.199.64.13:40000,173.199.64.14:40000"
|
||||||
|
set dsping_dc_7 "108,Lon,51.51,-0.12,108.61.230.120:10000,108.61.230.152:40000,108.61.230.145:40000,108.61.230.143:40000"
|
||||||
|
set dsping_dc_8 "109,Fra,50.11,8.68,173.199.105.18:40000,195.122.135.238:40000,195.122.135.97:40000,195.122.135.232:40000"
|
||||||
|
set dsping_dc_9 "111,Tam,27.7,-82.58,4.79.145.108:40000,4.79.145.111:40000,4.79.145.110:40000,4.79.145.189:40000"
|
||||||
|
set dsping_dc_10 "112,San,37.34,-121.89,108.61.235.179:40000,108.61.235.112:40000,108.61.235.114:40000,108.61.235.100:40000"
|
||||||
|
set dsping_dc_11 "113,St.,38.63,-90.2,108.61.232.122:40000,108.61.232.110:40000,108.61.232.109:40000,108.61.232.111:40000"
|
||||||
|
set dsping_dc_12 "115,Mon,45.51,-73.55,108.61.231.117:40000,108.61.231.106:40000,108.61.231.114:40000,108.61.231.119:40000"
|
||||||
|
set dsping_dc_13 "119,Syd,-33.87,151.21,108.61.227.109:40000,108.61.227.115:40000,108.61.227.101:40000,108.61.227.107:40000"
|
||||||
|
set dsping_dc_14 "121,Den,56.04,9.93,108.61.106.30:40000,108.61.106.31:40000"
|
||||||
|
set dsping_dc_15 "124,Par,48.86,2.35,108.61.237.152:40000,108.61.237.150:40000,108.61.237.200:40000,108.61.237.154:40000"
|
||||||
|
set dsping_dc_16 "125,Tok,35.69,139.69,173.199.82.235:40000,173.199.82.237:40000,173.199.82.239:40000,173.199.82.246:40000"
|
||||||
|
set dsping_dc_17 "126,Mos,55.76,37.62,173.199.67.29:40000,173.199.67.32:40000,173.199.67.27:40000"
|
||||||
|
set dsping_dc_18 "127,War,52.23,21.01,173.199.83.237:40000,173.199.83.227:40000,173.199.83.236:40000,173.199.83.234:40000"
|
||||||
|
set dsping_dc_19 "129,Mad,40.42,-3.7,93.93.65.202:40000,93.93.65.203:40000,93.93.65.201:40000,93.93.65.200:40000"
|
||||||
|
set dsping_dc_20 "130,Sao,-23.55,-46.64,189.1.174.20:40000,189.1.174.184:40000"
|
||||||
|
set dsping_dc_21 "131,Cap,-33.92,18.42,197.84.209.11:40000,197.84.209.12:40000"
|
||||||
|
set dsping_dc_22 "132,Joh,-26.2,28.05,197.80.212.5:40000,197.80.212.7:40000"
|
||||||
|
set dsping_dc_23 "133,Mil,45.47,9.19, 108.61.102.20:40000,108.61.102.27:40000"
|
||||||
|
|
||||||
|
|
||||||
|
set ds_pingclient_maxpings 10
|
||||||
|
set ds_pingclient_minpings 4
|
||||||
|
set ds_pingclient_maxpings_per_tick 1
|
||||||
|
|
||||||
|
|
||||||
|
set ds_serverConnectTimeout 3000
|
||||||
|
set ds_listenServerConnectTimeout 10000
|
||||||
|
set ds_serverAcquireTimeout 2000
|
||||||
|
set ds_introRequestTimeout 2000
|
||||||
|
set ds_serverListExpiryPeriod 60000
|
||||||
|
set ds_serverAcquisitionPeriod 7000
|
||||||
|
|
||||||
|
set max_party_share_ds_pings 8
|
||||||
|
set dc_lobbymerge 1
|
||||||
|
set s_avg_max_weighting 0
|
||||||
|
#endif
|
||||||
|
|
||||||
|
//set motd_store_link 1 // Ghost has this line active, not referenced in code
|
||||||
|
|
||||||
|
set mm_skill_lower_bucket 806
|
||||||
|
set mm_skill_upper_bucket 1051
|
||||||
|
set mm_feed_performance 1
|
||||||
|
|
||||||
|
#ifdef MP
|
||||||
|
set past_title_data_active 0
|
||||||
|
set past_title_data_read_failure_interval_hours 72
|
||||||
|
set past_title_data_read_success_interval_hours 192
|
||||||
|
#endif
|
||||||
|
|
||||||
|
set mm_skill_enforcement 0
|
||||||
|
set mm_use_onboarding_skill 1
|
||||||
|
set mm_bucket_option 1 // isolate onboarding pool
|
||||||
|
|
||||||
|
set comscore_active 1
|
||||||
|
|
||||||
|
#ifdef MP
|
||||||
|
set enable_emblemAppDownload 0
|
||||||
|
set marketing_active 0
|
||||||
|
set emblems_active 0
|
||||||
|
set selfie_active 0
|
||||||
|
#endif
|
||||||
|
|
||||||
|
set enable_video_options_preload_shader_controls 1
|
||||||
|
|
||||||
|
// ChurnScore
|
||||||
|
set churnscore_scaling_param1 818.1
|
||||||
|
set churnscore_scaling_param2 6288.3
|
||||||
|
set churnscore_scoring_param1 3.53478575181172
|
||||||
|
set churnscore_scoring_multiplier_totalkillscap -0.527447816986428
|
||||||
|
set churnscore_scoring_multiplier_gameperformance -0.32373506559784
|
||||||
|
set churnscore_scoring_multiplier_daysbetweentitles 0.00058954962393
|
||||||
|
set churnscore_scoring_multiplier_previoustitlematches -0.00003043977270
|
||||||
|
set churnscore_scoring_multiplier_currenttitlematches -0.00112090114056
|
||||||
|
set churnscore_scoring_multiplier_dayssincelaunch 0
|
||||||
|
set churnscore_scoring_multiplier_disconnectflag 1.02002532365439
|
||||||
|
set churnscore_scoring_multiplier_spflag -0.06442491477533
|
||||||
|
set churnscore_scoring_multiplier_timesincelastmatch 5.94629549261903E-07
|
||||||
|
|
||||||
|
// RedeemCoupons
|
||||||
|
set inventory_taskRedeemCouponTimeout 10.0 // in sec
|
||||||
|
set inventory_fullRedeemCouponTimeout 15000 // in ms
|
||||||
|
set inventory_handleRedeemCouponErrorAsSuccess 1
|
||||||
|
set inventory_handleRedeemCouponErrorCode 8045
|
||||||
|
set inventory_ignoreOldPushNotifications 1
|
||||||
|
set inventory_maxRewardRollsClaimed 35
|
||||||
|
|
||||||
|
// DLC
|
||||||
|
set inventory_exchangeRetryMax 1
|
||||||
|
set useCPMarkerForCPOwnership 1
|
||||||
|
set earlyAccessDLC 3
|
||||||
|
set inventory_handleRedeemCouponErrorAsSuccess 1
|
||||||
|
set inventory_handleRedeemCouponErrorCode 8045
|
||||||
|
set inventory_ignoreOldPushNotifications 1
|
||||||
|
|
||||||
|
set igs_version 10
|
||||||
|
set igs_config_dw_filename "winStoreConfig_tu22.csv"
|
||||||
|
set armory_contentpacks_enabled 5
|
||||||
|
|
||||||
|
set msg_field_delta2 0 // matched in socialds
|
||||||
|
|
||||||
|
// DAILY Challenges
|
||||||
|
set dailychallenge_killswitch 1727554559 // all enabled
|
||||||
|
set dailychallenge_killswitch2 2041 // all enabled
|
||||||
|
|
||||||
|
// Ranked Play
|
||||||
|
set rankedPlaylistLockoutDuration 900
|
||||||
|
set rankedPlayEndMatchKeepLobby 1
|
||||||
|
set scr_game_season 10 // matched in socialds
|
||||||
|
|
||||||
|
set zombiesAllowSoloPause 1
|
||||||
|
|
||||||
|
set csdRewardRanks32 537395200
|
||||||
|
set csdRewardRanks64 128
|
||||||
|
|
||||||
|
//Skill-Based Matchmaking Control
|
||||||
|
set mm_skill_param_xi 1.0341387
|
||||||
|
set mm_skill_param_lambda 0.1631656
|
||||||
|
set mm_skill_param_gamma -0.02225907
|
||||||
|
set mm_skill_param_delta 0.8303422
|
||||||
|
|
||||||
|
set prestige30EasterEggEnabled 1
|
||||||
|
|
||||||
|
set enableS1TUSpawnSightTraces 1 // matched in socialds
|
||||||
|
|
||||||
|
//Special Base Weapon Killswitch
|
||||||
|
set baseWeaponsKillswitch "" // matched in socialds
|
||||||
|
|
||||||
|
// Loot Config
|
||||||
|
set lootConfig_dw_enabled 1
|
||||||
|
set lootConfig_dw_filename "lootConfig_tu22.csv"
|
||||||
|
set lootConfig_redeem_xp "500,1000,2000,4000,3000"
|
||||||
|
set lootConfig_redeem_codpoint "500,1000,2000,4000,3000"
|
||||||
|
|
||||||
|
set codPointStore_enabled 0
|
||||||
|
set codPointStore_dw_filename "codPointStoreConfig_tu22.csv"
|
||||||
|
|
||||||
|
// must match socialds
|
||||||
|
set bg_customization_gearSetBonusEnabled 1
|
||||||
|
set bg_customization_gearSetBonusXP .05
|
||||||
|
set bg_customization_gearSetKillswitch_1 16777215
|
||||||
|
set bg_customization_gearSetKillswitch_2 16777215
|
||||||
|
set bg_customization_gearSetKillswitch_3 16646143
|
||||||
|
set bg_customization_gearSetKillswitch_4 12582399
|
||||||
|
set bg_customization_gearSetKillswitch_5 16777215
|
||||||
|
|
||||||
|
//Redeem 50 Duplicate
|
||||||
|
set lui_loot_duplicateredemption 0
|
206
data/dw/winStoreConfig_tu22.csv
Normal file
206
data/dw/winStoreConfig_tu22.csv
Normal file
@ -0,0 +1,206 @@
|
|||||||
|
#Game Language to offerids mapping
|
||||||
|
#english,EN
|
||||||
|
#french,FR
|
||||||
|
#frenchcan,FR
|
||||||
|
#german,DE-LV
|
||||||
|
#austrian,DE-FV
|
||||||
|
#italian,IT
|
||||||
|
#spanish,ES
|
||||||
|
#british,EN
|
||||||
|
#russian,RU
|
||||||
|
#polish,PL
|
||||||
|
#korean,EN
|
||||||
|
#japanese,EN-JA
|
||||||
|
#fulljap,JA
|
||||||
|
|
||||||
|
#visibility refer to igsProductVisibility_e
|
||||||
|
# 0 - Visible Always
|
||||||
|
# 1 - Hide Always ( Hide in store and in Front End )
|
||||||
|
# 2 - Visible for season pass holders ( Hide in store if player does not own season pass )
|
||||||
|
# 3 - Visible for non season pass holders ( Hide in store if player owns season pass )
|
||||||
|
# 4 - Hide in CAC / CAO ( Show in Store,Hide in Front End )
|
||||||
|
# 5 - Early Access ( Hide in the store,Show in Front End )
|
||||||
|
|
||||||
|
version,version_id,10
|
||||||
|
|
||||||
|
#type = product,UID,Product ID,Image Name,dlcName,category,#Language List separated by space delimiter,#visibility,#productgroup,#seenIndex,#name
|
||||||
|
product,product_1,317660,img_store_season_pass,seasonpass,seasonpass,english french german italian spanish russian polish korean taiwanese chinese thai czech spanishna portuguese arabic,0,,,# Season Pass
|
||||||
|
|
||||||
|
product,product_2,318791,img_store_mappacks_havok,dlc2,mappacks,all,0,,,# Havoc
|
||||||
|
product,product_3,318792,img_store_mappacks_ascendance,dlc3,mappacks,all,0,,32,# Ascendance
|
||||||
|
product,product_4,318793,img_store_mappacks_supremacy,dlc4,mappacks,all,0,,,# Supremacy
|
||||||
|
product,product_5,318794,img_store_mappacks_reckoning,dlc5,mappacks,all,0,,,# Reckoning
|
||||||
|
|
||||||
|
# MDLC 2.5 - Standard Packs
|
||||||
|
product,product_137,343596,img_store_personpacks_ice,mdlc62,personpacks,all,0,,34,# Ice Pack
|
||||||
|
product,product_138,343597,img_store_personpacks_disco,mdlc63,personpacks,all,0,,35,# Disco Pack
|
||||||
|
product,product_139,343598,img_store_personpacks_cards,mdlc64,personpacks,all,0,,36,# Cards Pack
|
||||||
|
product,product_140,343599,img_store_personpacks_jackpot,mdlc65,personpacks,all,0,,37,# Jackpot Pack
|
||||||
|
product,product_141,343590,img_store_personpacks_blackout,mdlc66,personpacks,all,1,,38,# BLOPS3 Pack
|
||||||
|
|
||||||
|
# MDLC 2 - Standard Packs
|
||||||
|
product,product_6,343591,img_store_personpacks_tiki,mdlc34,personpacks,all,0,,,# Tiki
|
||||||
|
product,product_7,343592,img_store_personpacks_gasfire,mdlc35,personpacks,all,0,,,# Gas Fire
|
||||||
|
product,product_8,343593,img_store_personpacks_leaf,mdlc36,personpacks,all,0,,,# Leaf
|
||||||
|
product,product_9,343594,img_store_personpacks_psych,mdlc37,personpacks,all,0,,,# Psychadelic
|
||||||
|
|
||||||
|
product,product_10,331060,img_store_personpacks_magma,mdlc7,personpacks,all,0,,,# Magma
|
||||||
|
product,product_11,331061,img_store_personpacks_lightning,mdlc8,personpacks,all,0,,,# Lightning
|
||||||
|
product,product_12,331062,img_store_personpacks_hide,mdlc9,personpacks,all,0,,,# Hide
|
||||||
|
product,product_13,331063,img_store_personpacks_nanotech,mdlc10,personpacks,all,0,,,# Nanotech
|
||||||
|
|
||||||
|
# MDLC 2.5 Premium Personalization Packs
|
||||||
|
product,product_136,343590,img_store_personpacks_premium_blackout,mdlc61,PREMPERSONPACKS,all,1,,33,# BLOPS3 Prem Pack
|
||||||
|
|
||||||
|
# MDLC 2 - Premium Personalization Packs
|
||||||
|
product,product_14,343596,img_store_personpacks_premium_tiki,mdlc38,prempersonpacks,all,1,,,# Premium Tiki
|
||||||
|
product,product_15,343597,img_store_personpacks_premium_gasfire,mdlc39,prempersonpacks,all,1,,,# Premium Gas Fire
|
||||||
|
product,product_16,343598,img_store_personpacks_premium_leaf,mdlc40,prempersonpacks,all,1,,,# Premium Leaf
|
||||||
|
product,product_17,343599,img_store_personpacks_premium_psych,mdlc41,prempersonpacks,all,1,,,# Premium Psychadelic
|
||||||
|
|
||||||
|
product,product_18,343600,img_store_personpacks_premium_cod_champs,mdlc42,prempersonpacks,all,0,,,# Premium Cod Champs
|
||||||
|
product,product_19,331064,img_store_personpacks_premium_magma,mdlc11,prempersonpacks,all,0,,,# Premium Magma
|
||||||
|
product,product_20,331065,img_store_personpacks_premium_lightning,mdlc12,prempersonpacks,all,0,,,# Premium Lightning
|
||||||
|
product,product_21,331066,img_store_personpacks_premium_hide,mdlc13,prempersonpacks,all,0,,,# Premium Hide
|
||||||
|
product,product_22,331067,img_store_personpacks_premium_nanotech,mdlc14,prempersonpacks,all,0,,,# Premium Nanotech
|
||||||
|
|
||||||
|
# MDLC 2 - Exo Packs
|
||||||
|
product,product_23,343601,img_store_operatorpacks_cowboy,mdlc101,operatorpacks,all,1,,,# Cowboy
|
||||||
|
product,product_24,343602,img_store_operatorpacks_surfer,mdlc43,operatorpacks,all,1,,,# Surfer
|
||||||
|
product,product_25,343604,img_store_operatorpacks_octopus,mdlc45,operatorpacks,all,1,,,# Octopus
|
||||||
|
# MDLC 2 - Lady Gear Exo Packs
|
||||||
|
product,product_26,345600,img_store_operatorpacks_rose_camo,mdlc59,OPERATORPACKS,all,1,,,# Rose Camo / Passionate
|
||||||
|
product,product_27,345601,img_store_operatorpacks_white_blue,mdlc60,OPERATORPACKS,all,1,,,# White Blue / Tenacious
|
||||||
|
|
||||||
|
product,product_28,5f3f93ca-03ab-4fdd-aa00-63f17fb08d79,img_store_operatorpacks_steam_punk,mdlc15,operatorpacks,all,0,,,# Steam Punk
|
||||||
|
product,product_29,beb1715c-5825-4ae3-844d-1f72231f9306,img_store_operatorpacks_panda,mdlc16,operatorpacks,all,0,,,# Panda
|
||||||
|
product,product_30,05e1b887-e323-4aaf-b95b-12e9512f76aa,img_store_operatorpacks_bali_mask,mdlc17,operatorpacks,all,0,,,#Bali Mask
|
||||||
|
product,product_31,33c64260-e212-4794-8abe-9810f04471e7,img_store_operatorpacks_classic_biker,mdlc18,operatorpacks,all,0,,,#Classic Biker
|
||||||
|
|
||||||
|
# MDLC 2 - Flags
|
||||||
|
product,product_32,334460,img_store_flag_packs_argentinia,mdlc46,flagpacks,all,1,,,# Argentina Flag
|
||||||
|
product,product_33,343605,img_store_flag_packs_austria,mdlc47,flagpacks,all,1,,,# Austria Flag
|
||||||
|
product,product_34,333086,img_store_flag_packs_brazil,mdlc26,flagpacks,all,1,,,# Brazil Flag
|
||||||
|
product,product_35,343606,img_store_flag_packs_columbia,mdlc48,flagpacks,all,1,,,# Columbia Flag
|
||||||
|
product,product_36,343607,img_store_flag_packs_ireland,mdlc49,flagpacks,all,1,,,# Ireland Flag
|
||||||
|
product,product_37,343608,img_store_flag_packs_new_zealand,mdlc50,flagpacks,all,1,,,# New Zealand Flag
|
||||||
|
product,product_38,343609,img_store_flag_packs_portugal,mdlc51,flagpacks,all,1,,,# Portugal Flag
|
||||||
|
|
||||||
|
product,product_39,331072,img_store_flag_packs_usa,mdlc19,flagpacks,all,0,,,# USA Flag
|
||||||
|
product,product_40,333080,img_store_flag_packs_uk,mdlc20,flagpacks,all,0,,,# UK Flag
|
||||||
|
product,product_41,333081,img_store_flag_packs_canada,mdlc21,flagpacks,all,0,,,# Canada Flag
|
||||||
|
product,product_42,333082,img_store_flag_packs_france,mdlc22,flagpacks,all,0,,,# France Flag
|
||||||
|
product,product_43,333083,img_store_flag_packs_germany,mdlc23,flagpacks,all,0,,,# Germany Flag
|
||||||
|
product,product_44,333084,img_store_flag_packs_australia,mdlc24,flagpacks,all,0,,,# Australia Flag
|
||||||
|
product,product_45,333087,img_store_flag_packs_italy,mdlc27,flagpacks,all,0,,,# Italy Flag
|
||||||
|
product,product_46,333088,img_store_flag_packs_spain,mdlc28,flagpacks,all,0,,,# Spain Flag
|
||||||
|
product,product_47,334220,img_store_flag_packs_netherlands,mdlc29,flagpacks,all,0,,,# Netherlands Flag
|
||||||
|
product,product_48,334221,img_store_flag_packs_japan,mdlc30,flagpacks,all,0,,,# Japan Flag
|
||||||
|
|
||||||
|
product,product_49,343610,img_store_cac_slots,mdlc52,otheritems,all,0,,,# Create A Class Slots
|
||||||
|
product,product_50,343612,img_store_armory_slots1,mdlc54,otheritems,all,0,armoryslots,,# Armory Slots
|
||||||
|
product,product_51,343613,img_store_armory_slots2,mdlc55,otheritems,all,0,armoryslots,,# Armory Slots
|
||||||
|
product,product_52,343614,img_store_armory_slots3,mdlc56,otheritems,all,0,armoryslots,,# Armory Slots
|
||||||
|
product,product_53,343615,img_store_armory_slots4,mdlc57,otheritems,all,0,armoryslots,,# Armory Slots
|
||||||
|
product,product_54,343616,img_store_armory_slots5,mdlc58,otheritems,all,0,armoryslots,,# Armory Slots
|
||||||
|
product,product_55,318790,img_store_mappacks_atlas_gorge,dlc1,otheritems,all,0,,,# Atlas Gorge
|
||||||
|
|
||||||
|
product,product_56,00000,img_store_supplydrops_1,supdrp61,supplydrops,all,1,supplydrops_1,,# Supply Drops 1
|
||||||
|
product,product_57,76a554fb-c4b4-4a3e-b913-dcd0c61de638,img_store_supplydrops_1,supdrp62,supplydrops,all,1,supplydrops_1,,# Supply Drops 1
|
||||||
|
product,product_58,ed37f45c-1d3c-451c-87c3-0bb46ca51fa6,img_store_supplydrops_1,supdrp63,supplydrops,all,1,supplydrops_1,,# Supply Drops 1
|
||||||
|
product,product_59,518865ed-dfae-4d8a-836e-e0e5dc2c3d08,img_store_supplydrops_1,supdrp64,supplydrops,all,1,supplydrops_1,,# Supply Drops 1
|
||||||
|
product,product_60,3b9f4478-900d-43f9-b4b1-eb1f901ce961,img_store_supplydrops_1,supdrp65,supplydrops,all,1,supplydrops_1,,# Supply Drops 1
|
||||||
|
product,product_61,f20bfb05-cca9-4a61-971b-c6c620b928b0,img_store_supplydrops_1,supdrp66,supplydrops,all,1,supplydrops_1,,# Supply Drops 1
|
||||||
|
product,product_62,a75ee2b8-42f6-46b1-a45f-db6e64a98872,img_store_supplydrops_1,supdrp67,supplydrops,all,1,supplydrops_1,,# Supply Drops 1
|
||||||
|
product,product_63,20f97f87-52a7-461e-8b78-9a54080bd400,img_store_supplydrops_1,supdrp68,supplydrops,all,1,supplydrops_1,,# Supply Drops 1
|
||||||
|
product,product_64,f03ad620-bc8a-4f4f-a3b0-3630347b8a30,img_store_supplydrops_1,supdrp69,supplydrops,all,1,supplydrops_1,,# Supply Drops 1
|
||||||
|
product,product_65,ebe31b71-f8cc-4f0d-9915-6a13d53af74b,img_store_supplydrops_1,supdrp70,supplydrops,all,1,supplydrops_1,,# Supply Drops 1
|
||||||
|
product,product_111,b05003d8-bf77-4d04-a0cc-d8a36425b813,img_store_supplydrops_1,supdrp72,supplydrops,all,1,supplydrops_1,22,# Supply Drops 1
|
||||||
|
product,product_112,2b7b516c-8e7e-45b7-92fd-dc2040c08d6e,img_store_supplydrops_1,supdrp73,supplydrops,all,1,supplydrops_1,22,# Supply Drops 1
|
||||||
|
product,product_113,5de14218-1543-4fc5-ae89-eb4037109234,img_store_supplydrops_1,supdrp74,supplydrops,all,1,supplydrops_1,22,# Supply Drops 1
|
||||||
|
product,product_114,3404d799-4341-46de-95ea-c6bdd47c8e39,img_store_supplydrops_1,supdrp75,supplydrops,all,1,supplydrops_1,22,# Supply Drops 1
|
||||||
|
product,product_115,3f05faaf-a59b-4807-ad58-0bd28f520cc9,img_store_supplydrops_1,supdrp76,supplydrops,all,1,supplydrops_1,22,# Supply Drops 1
|
||||||
|
|
||||||
|
product,product_66,6031ecd6-a183-4c71-9022-9685dde26ebd,img_store_supplydrops_3,supdrp91,supplydrops,all,1,supplydrops_3,,# Supply Drops 3
|
||||||
|
product,product_67,6aebd756-0b60-4ad4-8639-d27db2ae79e0,img_store_supplydrops_3,supdrp92,supplydrops,all,1,supplydrops_3,,# Supply Drops 3
|
||||||
|
product,product_68,93a0c86c-c7af-464c-88d7-6e0519d482f4,img_store_supplydrops_3,supdrp93,supplydrops,all,1,supplydrops_3,,# Supply Drops 3
|
||||||
|
product,product_69,6ca3fa67-8844-4128-89e0-8d4b7b8c5e3a,img_store_supplydrops_3,supdrp94,supplydrops,all,1,supplydrops_3,,# Supply Drops 3
|
||||||
|
product,product_70,55c76436-50d8-401e-8761-b9ceeb18c7c4,img_store_supplydrops_3,supdrp95,supplydrops,all,1,supplydrops_3,,# Supply Drops 3
|
||||||
|
product,product_71,844742d6-baa0-4079-892e-649a45564b56,img_store_supplydrops_3,supdrp96,supplydrops,all,1,supplydrops_3,,# Supply Drops 3
|
||||||
|
product,product_72,605fb575-1482-4e0f-8934-165e290d26ca,img_store_supplydrops_3,supdrp97,supplydrops,all,1,supplydrops_3,,# Supply Drops 3
|
||||||
|
product,product_73,64d0e219-b602-4906-b714-895d020bae2a,img_store_supplydrops_3,supdrp98,supplydrops,all,1,supplydrops_3,,# Supply Drops 3
|
||||||
|
product,product_74,fc0e23af-fc91-4711-b3ca-a45c3ab03049,img_store_supplydrops_3,supdrp99,supplydrops,all,1,supplydrops_3,,# Supply Drops 3
|
||||||
|
product,product_75,e9886801-697b-4b40-93bd-6f9b37b6102b,img_store_supplydrops_3,supdrp100,supplydrops,all,1,supplydrops_3,,# Supply Drops 3
|
||||||
|
product,product_116,3c32e23a-514d-487c-9733-c9c8ec6fd55b,img_store_supplydrops_3,supdrp77,supplydrops,all,1,supplydrops_3,23,# Supply Drops 3
|
||||||
|
product,product_117,906884d7-2864-4cd2-b725-1129c111abab,img_store_supplydrops_3,supdrp78,supplydrops,all,1,supplydrops_3,23,# Supply Drops 3
|
||||||
|
product,product_118,28e9c053-da80-4f8a-b1b3-26cf9e6cad59,img_store_supplydrops_3,supdrp79,supplydrops,all,1,supplydrops_3,23,# Supply Drops 3
|
||||||
|
product,product_119,13668620-fb95-4e3b-b15b-05ca33cb90dc,img_store_supplydrops_3,supdrp80,supplydrops,all,1,supplydrops_3,23,# Supply Drops 3
|
||||||
|
product,product_120,e9e772ce-aeb5-4831-9672-f2ab1c0459f5,img_store_supplydrops_3,supdrp81,supplydrops,all,1,supplydrops_3,23,# Supply Drops 3
|
||||||
|
|
||||||
|
product,product_76,156f40b5-3683-4c26-a6d0-f2358701df53,img_store_supplydrops_5,supdrp71,supplydrops,all,1,supplydrops_5,,# Supply Drops 5
|
||||||
|
product,product_77,3ec7cec9-91ff-4931-8785-e7092495c5cb,img_store_supplydrops_5,supdrp72,supplydrops,all,1,supplydrops_5,,# Supply Drops 5
|
||||||
|
product,product_78,29af6a13-c4ce-469c-aee1-82bdcef9307f,img_store_supplydrops_5,supdrp73,supplydrops,all,1,supplydrops_5,,# Supply Drops 5
|
||||||
|
product,product_79,92334032-5350-4319-ad0b-a5dac31e491f,img_store_supplydrops_5,supdrp74,supplydrops,all,1,supplydrops_5,,# Supply Drops 5
|
||||||
|
product,product_80,9974b492-3253-4873-97cc-68a47117f09f,img_store_supplydrops_5,supdrp75,supplydrops,all,1,supplydrops_5,,# Supply Drops 5
|
||||||
|
product,product_81,d3a71cec-ceb3-452a-baa1-97ce8360cee8,img_store_supplydrops_5,supdrp76,supplydrops,all,1,supplydrops_5,,# Supply Drops 5
|
||||||
|
product,product_82,93e9ba95-0738-4302-9880-33774f4e4b2a,img_store_supplydrops_5,supdrp77,supplydrops,all,1,supplydrops_5,,# Supply Drops 5
|
||||||
|
product,product_83,5998caba-5f9f-475c-bc45-a4f2d9386105,img_store_supplydrops_5,supdrp78,supplydrops,all,1,supplydrops_5,,# Supply Drops 5
|
||||||
|
product,product_84,5afa84ac-abe3-4db9-917e-29933134d4be,img_store_supplydrops_5,supdrp79,supplydrops,all,1,supplydrops_5,,# Supply Drops 5
|
||||||
|
product,product_85,4f7350d9-90aa-4f91-a974-8fe399280d7c,img_store_supplydrops_5,supdrp80,supplydrops,all,1,supplydrops_5,,# Supply Drops 5
|
||||||
|
product,product_121,19938ec4-0047-4d17-8002-97c6584413fa,img_store_supplydrops_5,supdrp82,supplydrops,all,1,supplydrops_5,24,# Supply Drops 5
|
||||||
|
product,product_122,e2bb0ca8-66cc-4658-a34c-0c80babdb0df,img_store_supplydrops_5,supdrp83,supplydrops,all,1,supplydrops_5,24,# Supply Drops 5
|
||||||
|
product,product_123,411f8663-77fd-4821-8eef-8e213ba1f4ed,img_store_supplydrops_5,supdrp84,supplydrops,all,1,supplydrops_5,24,# Supply Drops 5
|
||||||
|
product,product_124,2a9140a1-946b-4a07-a790-6f7d4ee541d7,img_store_supplydrops_5,supdrp85,supplydrops,all,1,supplydrops_5,24,# Supply Drops 5
|
||||||
|
product,product_125,af7f50e7-dc1b-4b14-b78d-61ae560b2a00,img_store_supplydrops_5,supdrp86,supplydrops,all,1,supplydrops_5,24,# Supply Drops 5
|
||||||
|
|
||||||
|
product,product_86,5de0f259-b94b-40a9-a2ea-dba2f95f8b87,img_store_supplydrops_10,supdrp81,supplydrops,all,1,supplydrops_10,,# Supply Drops 10
|
||||||
|
product,product_87,89f452a5-5c6f-4d8e-a203-35de25a73805,img_store_supplydrops_10,supdrp82,supplydrops,all,1,supplydrops_10,,# Supply Drops 10
|
||||||
|
product,product_88,c503ee82-39c2-4a0e-93fe-e9acfc846a81,img_store_supplydrops_10,supdrp83,supplydrops,all,1,supplydrops_10,,# Supply Drops 10
|
||||||
|
product,product_89,e2c670f6-567b-4bd1-ae36-c2f039e22add,img_store_supplydrops_10,supdrp84,supplydrops,all,1,supplydrops_10,,# Supply Drops 10
|
||||||
|
product,product_90,b38a63b5-2c14-445f-a9d7-31ad59b4fe5c,img_store_supplydrops_10,supdrp85,supplydrops,all,1,supplydrops_10,,# Supply Drops 10
|
||||||
|
product,product_91,8c448893-0809-4c4f-be73-fa574be15333,img_store_supplydrops_10,supdrp86,supplydrops,all,1,supplydrops_10,,# Supply Drops 10
|
||||||
|
product,product_92,82a96d7b-859b-46a9-a7c7-ba082558066b,img_store_supplydrops_10,supdrp87,supplydrops,all,1,supplydrops_10,,# Supply Drops 10
|
||||||
|
product,product_93,9bc7070b-4a5a-4d39-9957-734eafd3f8e0,img_store_supplydrops_10,supdrp88,supplydrops,all,1,supplydrops_10,,# Supply Drops 10
|
||||||
|
product,product_94,dda9be88-d5cc-4827-aecf-40e9598f4adb,img_store_supplydrops_10,supdrp89,supplydrops,all,1,supplydrops_10,,# Supply Drops 10
|
||||||
|
product,product_95,4067a17b-23c7-4999-a514-8ed9041e8a02,img_store_supplydrops_10,supdrp90,supplydrops,all,1,supplydrops_10,,# Supply Drops 10
|
||||||
|
product,product_126,10cd1171-2eb4-4dcb-a281-372b747319f6,img_store_supplydrops_10,supdrp87,supplydrops,all,1,supplydrops_10,25,# Supply Drops 10
|
||||||
|
product,product_127,8706ff47-4cc7-4957-a4f3-d9589be39d78,img_store_supplydrops_10,supdrp88,supplydrops,all,1,supplydrops_10,25,# Supply Drops 10
|
||||||
|
product,product_128,ff9063ee-79ef-4b4a-8e22-df83f700e292,img_store_supplydrops_10,supdrp89,supplydrops,all,1,supplydrops_10,25,# Supply Drops 10
|
||||||
|
product,product_129,31cdd8b7-2c6a-414b-8e02-a2d7f6f64f12,img_store_supplydrops_10,supdrp90,supplydrops,all,1,supplydrops_10,25,# Supply Drops 10
|
||||||
|
product,product_130,de53b351-a6ab-4089-a30b-0396f6fad455,img_store_supplydrops_10,supdrp91,supplydrops,all,1,supplydrops_10,25,# Supply Drops 10
|
||||||
|
|
||||||
|
# Consumable Supply Drops
|
||||||
|
product,product_96,c5f202f9-3386-4d8b-9f5f-fc4f16f78ed3,img_store_supplydrops_1,supdrp46,supplydrops_v2,all,1,,26,# Consumable Supply Drops 1
|
||||||
|
product,product_97,0463b195-81cb-43c8-87a4-814043492ac1,img_store_supplydrops_3,supdrp50,supplydrops_v2,all,1,,27,# Consumable Supply Drops 3
|
||||||
|
product,product_98,ef8577d9-0cab-433d-8955-8dd96089218e,img_store_supplydrops_5,supdrp47,supplydrops_v2,all,1,,28,# Consumable Supply Drops 5
|
||||||
|
product,product_99,4b49d2af-d9ed-4f4a-8aa1-0fc3c2e70f87,img_store_supplydrops_10,supdrp48,supplydrops_v2,all,1,,29,# Consumable Supply Drops 10
|
||||||
|
product,product_100,ca0012ef-1206-4173-8979-d2d4f3d66a57,img_store_supplydrops_20,supdrp71,supplydrops_v2,all,1,,31,# Consumable Supply Drops 20
|
||||||
|
|
||||||
|
# More Durable Supply Drops
|
||||||
|
product,product_101,48a1c3f1-c47f-4752-95c8-658630e29cd1,img_store_supplydrops_20,supdrp61,supplydrops,all,1,supplydrops_20,30,# Supply Drops 20
|
||||||
|
product,product_102,e0556d68-6bbf-4fce-affb-28c4eec8eb25,img_store_supplydrops_20,supdrp62,supplydrops,all,1,supplydrops_20,30,# Supply Drops 20
|
||||||
|
product,product_103,d627860d-bf3a-4972-9eb5-51a68bf4eb44,img_store_supplydrops_20,supdrp63,supplydrops,all,1,supplydrops_20,30,# Supply Drops 20
|
||||||
|
product,product_104,641bb491-7dda-42c9-850f-a9d6774236a0,img_store_supplydrops_20,supdrp64,supplydrops,all,1,supplydrops_20,30,# Supply Drops 20
|
||||||
|
product,product_105,c53a24c9-c07b-468d-bbc5-1d57ccdfd82c,img_store_supplydrops_20,supdrp65,supplydrops,all,1,supplydrops_20,30,# Supply Drops 20
|
||||||
|
product,product_106,fcc7f36b-3158-4129-a13d-8437924eb9ee,img_store_supplydrops_20,supdrp66,supplydrops,all,1,supplydrops_20,30,# Supply Drops 20
|
||||||
|
product,product_107,a21a0bda-abed-47a2-9d97-40bede8bfd7b,img_store_supplydrops_20,supdrp67,supplydrops,all,1,supplydrops_20,30,# Supply Drops 20
|
||||||
|
product,product_108,c7492ab3-7a7c-46d7-8efd-2a6ecd844dd7,img_store_supplydrops_20,supdrp68,supplydrops,all,1,supplydrops_20,30,# Supply Drops 20
|
||||||
|
product,product_109,e6a955fb-c723-42f7-b391-615dce049592,img_store_supplydrops_20,supdrp69,supplydrops,all,1,supplydrops_20,30,# Supply Drops 20
|
||||||
|
product,product_110,a4f8bf5c-4af4-4f4b-9996-e0816475ff6b,img_store_supplydrops_20,supdrp70,supplydrops,all,1,supplydrops_20,30,# Supply Drops 20
|
||||||
|
product,product_131,0b917713-e3a1-406b-9a61-dd1afa2212f5,img_store_supplydrops_20,supdrp92,supplydrops,all,1,supplydrops_20,30,# Supply Drops 20
|
||||||
|
product,product_132,69377444-37e1-4b99-8008-376a1da8d886,img_store_supplydrops_20,supdrp93,supplydrops,all,1,supplydrops_20,30,# Supply Drops 20
|
||||||
|
product,product_133,c3ae1aee-1445-4601-9577-033496317972,img_store_supplydrops_20,supdrp94,supplydrops,all,1,supplydrops_20,30,# Supply Drops 20
|
||||||
|
product,product_134,7d66fdd5-ebac-4893-be48-439867faccda,img_store_supplydrops_20,supdrp95,supplydrops,all,1,supplydrops_20,30,# Supply Drops 20
|
||||||
|
product,product_135,466f1cd8-ce9e-4ee8-ad7b-79d9e8c4e57b,img_store_supplydrops_20,supdrp96,supplydrops,all,1,supplydrops_20,30,# Supply Drops 20
|
||||||
|
|
||||||
|
#MDLC 4 OHM Standalone
|
||||||
|
product,product_142,343595,img_store_ohm,mdlc70,OTHERITEMS,all,0,,,#OHM Standalone Pack
|
||||||
|
#type = category,UID,category ID,title,Language List separated by space delimiter,visibility (0-show,1-hide)
|
||||||
|
category,category_1,1,seasonpass,LUA_MENU_STORE_SEASON_PASS,english french german italian spanish russian polish korean taiwanese chinese thai czech spanishna portuguese arabic,0
|
||||||
|
category,category_2,2,mappacks,LUA_MENU_STORE_MAP_PACKS,all,0
|
||||||
|
category,category_3,3,prempersonpacks,LUA_MENU_STORE_PREMIUM_PERSONALIZATION_PACKS,all,0
|
||||||
|
category,category_4,4,personpacks,LUA_MENU_STORE_PERSONALIZATION_PACKS,all,0
|
||||||
|
category,category_5,5,operatorpacks,LUA_MENU_STORE_PREMIUM_EXO_PACKS,all,0
|
||||||
|
category,category_6,6,flagpacks,LUA_MENU_STORE_EXO_PACKS,all,0
|
||||||
|
category,category_7,7,supplydrops,LUA_MENU_STORE_SUPPLYDROPS,all,1
|
||||||
|
category,category_8,8,otheritems,LUA_MENU_STORE_ADDITIONAL_ITEMS,all,0
|
|
@ -26,7 +26,7 @@ namespace motd
|
|||||||
{
|
{
|
||||||
return motd_future.get().value_or(motd_resource);
|
return motd_future.get().value_or(motd_resource);
|
||||||
}
|
}
|
||||||
catch (std::exception&)
|
catch (...)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1,12 +1,14 @@
|
|||||||
#include <std_include.hpp>
|
#include <std_include.hpp>
|
||||||
|
#include "game/game.hpp"
|
||||||
|
|
||||||
#include "../services.hpp"
|
#include "../services.hpp"
|
||||||
|
|
||||||
#include <utils/nt.hpp>
|
#include <utils/nt.hpp>
|
||||||
#include <utils/io.hpp>
|
#include <utils/io.hpp>
|
||||||
#include <utils/cryptography.hpp>
|
#include <utils/cryptography.hpp>
|
||||||
|
|
||||||
#include "game/game.hpp"
|
#include <component/motd.hpp>
|
||||||
#include "component/motd.hpp"
|
#include <component/filesystem.hpp>
|
||||||
|
|
||||||
namespace demonware
|
namespace demonware
|
||||||
{
|
{
|
||||||
@ -19,18 +21,21 @@ namespace demonware
|
|||||||
this->register_task(13, &bdStorage::unk13);
|
this->register_task(13, &bdStorage::unk13);
|
||||||
|
|
||||||
this->map_publisher_resource_variant(".*\\motd-.*\\.txt", motd::get_text);
|
this->map_publisher_resource_variant(".*\\motd-.*\\.txt", motd::get_text);
|
||||||
this->map_publisher_resource("ffotd-.*\\.ff", DW_FASTFILE);
|
this->map_publisher_resource("ffotd-.*\\.ff", "dw/ffotd-1.22.1.ff", DW_FASTFILE);
|
||||||
this->map_publisher_resource("playlists(_.+)?\\.aggr", DW_PLAYLISTS);
|
this->map_publisher_resource("playlists(_.+)?\\.aggr", "dw/playlists_tu22.aggr", DW_PLAYLISTS);
|
||||||
this->map_publisher_resource("social_[Tt][Uu][0-9]+\\.cfg", DW_SOCIAL_CONFIG);
|
this->map_publisher_resource("social_[Tt][Uu][0-9]+\\.cfg", "dw/social_tu22.cfg", DW_SOCIAL_CONFIG);
|
||||||
this->map_publisher_resource("mm\\.cfg", DW_MM_CONFIG);
|
this->map_publisher_resource("mm\\.cfg", "dw/mm.cfg", DW_MM_CONFIG);
|
||||||
this->map_publisher_resource("entitlement_config\\.info", DW_ENTITLEMENT_CONFIG);
|
this->map_publisher_resource("entitlement_config\\.info", "dw/entitlement_config.info", DW_ENTITLEMENT_CONFIG);
|
||||||
this->map_publisher_resource("lootConfig_[Tt][Uu][0-9]+\\.csv", DW_LOOT_CONFIG);
|
this->map_publisher_resource("lootConfig_[Tt][Uu][0-9]+\\.csv", "dw/lootConfig_tu22.csv", DW_LOOT_CONFIG);
|
||||||
this->map_publisher_resource("winStoreConfig_[Tt][Uu][0-9]+\\.csv", DW_STORE_CONFIG);
|
this->map_publisher_resource("winStoreConfig_[Tt][Uu][0-9]+\\.csv", "dw/winStoreConfig_tu22.csv", DW_STORE_CONFIG);
|
||||||
}
|
}
|
||||||
|
|
||||||
void bdStorage::map_publisher_resource(const std::string& expression, const INT id)
|
void bdStorage::map_publisher_resource(const std::string& expression, const std::string& path, const int id)
|
||||||
{
|
{
|
||||||
auto data = utils::nt::load_resource(id);
|
auto data = filesystem::exists(path)
|
||||||
|
? filesystem::read_file(path)
|
||||||
|
: utils::nt::load_resource(id);
|
||||||
|
|
||||||
this->map_publisher_resource_variant(expression, std::move(data));
|
this->map_publisher_resource_variant(expression, std::move(data));
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -44,7 +49,7 @@ namespace demonware
|
|||||||
this->publisher_resources_.emplace_back(std::regex{expression}, std::move(resource));
|
this->publisher_resources_.emplace_back(std::regex{expression}, std::move(resource));
|
||||||
}
|
}
|
||||||
|
|
||||||
bool bdStorage::load_publisher_resource(const std::string& name, std::string& buffer)
|
bool bdStorage::load_publisher_resource(const std::string& name, std::string& buffer) const
|
||||||
{
|
{
|
||||||
for (const auto& resource : this->publisher_resources_)
|
for (const auto& resource : this->publisher_resources_)
|
||||||
{
|
{
|
||||||
|
@ -12,9 +12,9 @@ namespace demonware
|
|||||||
using resource_variant = std::variant<std::string, callback>;
|
using resource_variant = std::variant<std::string, callback>;
|
||||||
std::vector<std::pair<std::regex, resource_variant>> publisher_resources_;
|
std::vector<std::pair<std::regex, resource_variant>> publisher_resources_;
|
||||||
|
|
||||||
void map_publisher_resource(const std::string& expression, INT id);
|
void map_publisher_resource(const std::string& expression, const std::string& path, int id);
|
||||||
void map_publisher_resource_variant(const std::string& expression, resource_variant resource);
|
void map_publisher_resource_variant(const std::string& expression, resource_variant resource);
|
||||||
bool load_publisher_resource(const std::string& name, std::string& buffer);
|
bool load_publisher_resource(const std::string& name, std::string& buffer) const;
|
||||||
|
|
||||||
void list_publisher_files(service_server* server, byte_buffer* buffer);
|
void list_publisher_files(service_server* server, byte_buffer* buffer);
|
||||||
void get_publisher_file(service_server* server, byte_buffer* buffer);
|
void get_publisher_file(service_server* server, byte_buffer* buffer);
|
||||||
|
Loading…
Reference in New Issue
Block a user