-
Notifications
You must be signed in to change notification settings - Fork 37
/
ProgramSettings.vb
6493 lines (5722 loc) · 472 KB
/
ProgramSettings.vb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
Imports System.Xml
Imports System.IO
Public Module SettingsVariables
' All settings
Public AllSettings As New ProgramSettings
' User Settings
Public UserApplicationSettings As ApplicationSettings
' BP Tab Settings
Public UserBPTabSettings As BPTabSettings
' Market History viewer
Public UserMHViewerSettings As MarketHistoryViewerSettings
' Manufacturing
Public UserManufacturingTabSettings As ManufacturingTabSettings
' Datacores
Public UserDCTabSettings As DataCoreTabSettings
' Update Prices Tab Settings
Public UserUpdatePricesTabSettings As UpdatePriceTabSettings
' Mining Tab Settings
Public UserMiningTabSettings As MiningTabSettings
' Industry Job Column Settings
Public UserIndustryJobsColumnSettings As IndustryJobsColumnSettings
' Manufacturing Tab Column Settings
Public UserManufacturingTabColumnSettings As ManufacturingTabColumnSettings
' Shopping List settings
Public UserShoppingListSettings As ShoppingListSettings
' Industry Flip Belt Settings
Public UserIndustryFlipBeltSettings As IndustryFlipBeltSettings
' and the five belts
Public UserIndustryFlipBeltOreCheckSettings1 As IndustryBeltOreChecks
Public UserIndustryFlipBeltOreCheckSettings2 As IndustryBeltOreChecks
Public UserIndustryFlipBeltOreCheckSettings3 As IndustryBeltOreChecks
Public UserIndustryFlipBeltOreCheckSettings4 As IndustryBeltOreChecks
Public UserIndustryFlipBeltOreCheckSettings5 As IndustryBeltOreChecks
' Asset windows - multiple
Public UserAssetWindowDefaultSettings As AssetWindowSettings
Public UserAssetWindowManufacturingTabSettings As AssetWindowSettings
Public UserAssetWindowShoppingListSettings As AssetWindowSettings
Public UserAssetWindowRefinerySettings As AssetWindowSettings
' For the Blueprint List Viewer
Public UserBPViewerSettings As BPViewerSettings
' For Upwell Structure viewer
Public UserUpwellStructureSettings As UpwellStructureSettings
' For bonus popout on structure viewer
Public StructureBonusPopoutViewerSettings As StructureBonusPopoutSettings
Public UserIceBeltFlipSettings As IceBeltFlipSettings
Public UserIceBeltCheckSettings As IceBeltCheckSettings
Public UserConversiontoOreSettings As ConversionToOreSettings
End Module
Public Class ProgramSettings
' Default Tower Settings
Public Const DefaultTowerName As String = None
Public Const DefaultTowerRaceID As Integer = 0
Public Const DefaultCostperHour As Integer = 0
Public Const DefaultTowerType As String = "Standard"
Public Const DefaultTowerSize As String = "Large"
Public Const DefaultFuelBlockBuild As Boolean = False
Public Const DefaultCharterCost As Double = 2500.0
' Application Setting Defaults
Public MBeanCounterName As String = "Zainou 'Beancounter' Industry BX-80" ' Manufacturing time
Public RBeanCounterName As String = "Zainou 'Beancounter' Reprocessing RX-80" ' Refining waste
Public CBeanCounterName As String = "Zainou 'Beancounter' Science SC-80" ' Copy time
Public DefaultCheckUpdatesOnStart As Boolean = True
Public DefaultAllowSkillOverride As Boolean = False
Public DefaultDataExportFormat As String = "Default"
Public DefaultShowToolTips As Boolean = True
Public DefaultLoadAssetsonStartup As Boolean = True
Public DefaultLoadBPsonStartup As Boolean = True
Public DefaultRefreshMarketESIDataonStartup As Boolean = True
Public DefaultRefreshFacilityESIDataonStartup As Boolean = True
Public DefaultRefreshPublicStructureDataonStartup As Boolean = True
Public DefaultSupressESIStatusMessages As Boolean = False
Public DefaultDisableSound As Boolean = False
Public DefaultDNMarkInlineasOwned As Boolean = False
Public DefaultSaveFacilitiesbyChar As Boolean = True
Public DefaultLoadBPsbyChar As Boolean = True
Public DefaultBuildBaseInstall As Double = 1000
Public DefaultBuildBaseHourly As Double = 333
Public DefaultBuildStandingDiscount As Double = 0.015
Public DefaultBuildStandingSurcharge As Double = 0.005
Public DefaultInventBaseInstall As Double = 10000
Public DefaultInventBaseHourly As Double = 416.67
Public DefaultInventStandingDiscount As Double = 0.015
Public DefaultInventStandingSurcharge As Double = 0.005
Public DefaultBuildCorpStanding As Double = 5.0 ' Corp standing of where this blueprint will be made
Public DefaultInventCorpStanding As Double = 5.0 ' Corp standing of where this blueprint will be invented
Public DefaultBrokerCorpStanding As Double = 5.0 ' Corp standing of where this blueprint will be sold
Public DefaultBrokerFactionStanding As Double = 5.0 ' Faction standing of where this blueprint will be sold (for Broker calc)
Public DefaultBaseSalesTaxRate As Double = 4.5 ' Sales tax base is 4.5% and during holidays they may change it
Public DefaultBaseBrokerFeeRate As Double = 3 ' 3%
Public DefaultSCCBrokerFeeSurcharge As Double = 0.005 ' Fixed rate of 0.5%
Public DefaultSCCIndustryFeeSurcharge As Double = 0.04 ' Fixed rate of 4% on 2/1/2024
Public DefaultAlphaAccountTaxRate As Double = 0.0025 ' fixed to 0.25%
Public DefaultStructureTaxRate As Double = 0.0 ' 0% to start for structures
Public DefaultStationTaxRate As Double = 0.0025 ' 0.25% for all stations
Public DefaultIncludeCopyTimes As Boolean = False ' If we include copy times in IPH calcs for invention
Public DefaultIncludeInventionTimes As Boolean = False ' If we include invention times in IPH calcs for invention
Public DefaultIncludeRETimes As Boolean = False ' If we include RE times in IPH calcs for RE
Public DefaultEstimateCopyCost As Boolean = False ' Estimate copy costs for invention BPC's
Public DefaultCopySlotModifier As String = "1.0" ' The default copy slot modifier for T1 BPC copies to use in invention
Public DefaultInventionSlotModifier As String = "1.0" ' Default invention time
Public DefaultBuildSlotModifier As String = "1.0" ' Default build time for production
Public DefaultCheckBuildBuy As Boolean = False
Public DefaultIgnoreRareandShipSkinBPs As Boolean = True
Public DefaultSaveBPRelicsDecryptors As Boolean = False
Public DefaultRefineDrillDown As Boolean = False
Public DefaultAlwaysBuyFuelBlocks As Boolean = False
Public DefaultAlwaysBuyRAMs As Boolean = False
Public DefaultSettingME As Integer = 0
Public DefaultSettingTE As Integer = 0
Public DefaultDisableSVR As Boolean = False
Public DefaultDisableGATracking As Boolean = False
Public DefaultShareSavedFacilities As Boolean = True
Public DefaultSuggestBuildBPNotOwned As Boolean = True ' If the bp is not owned, default to suggesting they build the item anyway
Public DefaultAlphaAccount As Boolean = False
Public DefaultUseActiveSkills As Boolean = False
Public DefaultLoadMaxAlphaSkills As Boolean = False
' SVR Stuff
Public DefaultIgnoreSVRThresholdValue As Double = 0.0
Public DefaultSVRAveragePriceRegion As String = "The Forge"
Public DefaultSVRAveragePriceDuration As String = "7"
Public DefaultAutoUpdateSVRonBPTab As Boolean = True
Public DefaultIncludeInGameLinksinCopyText As Boolean = False
' Proxy
Public DefaultProxyAddress As String = ""
Public DefaultProxyPort As Integer = 0
' For shopping list
Public DefaultShopListIncludeInventMats As Boolean = True
Public DefaultShopListIncludeCopyMats As Boolean = True
' If the user has no implants
Public DefaultImplantValues As Double = 0
Public FacilityDefaultMM As Double = 1
Public FacilityDefaultTM As Double = 1
Public FacilityDefaultCM As Double = 1
Public FacilityDefaultTax As Double = 0.1 ' Only for processing
Public OutpostDefaultTax As Double = 0 ' If we are saving the settings, then the only time would be for outposts
Public FacilityDefaultActivityCostperSecond As Double = 0
Public FacilityDefaultIncludeUsage As Boolean = True
Public FacilityDefaultIncludeCost As Boolean = False ' Only for Invention, Copy, and RE so let this get set
Public FacilityDefaultIncludeTime As Boolean = False ' Only for Invention, Copy, and RE so let this get set
' Set here, but use in Update Prices - 10 minutes
Public DefaultUpdatePricesRefreshInterval As Integer = 10
Public DefaultBuiltMatsType As Integer = 1 ' use enum BuildMatType - both BP and Manufacturing tabs
' BP Tab Default settings
Public DefaultBPTechChecks As Boolean = True
Public DefaultSizeChecks As Boolean = False
Public DefaultBPSelectionType As String = "All"
Public DefaultBPIncludeFees As Integer = 0
Public DefaultBPBrokerFeeRate As Double = 0.05
Public DefaultBPIncludeTaxes As Boolean = True
Public DefaultBPIncludeUsage As Boolean = True
Public DefaultBPIgnoreChecks As Boolean = False
Public DefaultBPPricePerUnit As Boolean = False
Public DefaultBPIncludeInventionTime As Boolean = False
Public DefaultBPIncludeInventionCost As Boolean = True
Public DefaultBPIncludeCopyTime As Boolean = False
Public DefaultBPIncludecopyCost As Boolean = True
Public DefaultBPIncludeT3Cost As Boolean = False
Public DefaultBPIncludeT3Time As Boolean = False
Public DefaultBPSimpleCopyCheck As Boolean = False
Public DefaultBPNPCBPOs As Boolean = False
Public DefaultBPProductionLines As Integer = 1
Public DefaultBPLaboratoryLines As Integer = 1
Public DefaultBPRELines As Integer = 1
Public DefaultBPRelicType As String = "" ' If they want to save and auto load relic types
Public DefaultBPT3DecryptorType As String = "" ' if they want to save and auto load decryptors
Public DefaultBPT2DecryptorType As String = "" ' if they want to save and auto load decryptors
Public DefaultBPIgnoreInvention As Boolean = False
Public DefaultBPIgnoreMinerals As Boolean = False
Public DefaultBPIgnoreT1Item As Boolean = False
Public DefaultBPIncludeIgnoredBPs As Boolean = False
Public DefaultBPShoppingListExportType As String = "Components"
Public DefaultBPCompColumnSort As Integer = 1
Public DefaultBPCompColumnSortType As String = "Decending"
Public DefaultBPRawColumnSort As Integer = 1
Public DefaultBPRawColumnSortType As String = "Decending"
Public DefaultBPRawProfitType As String = "Profit"
Public DefaultBPCompProfitType As String = "Profit"
Public DefaultBPCompressedOre As Boolean = False
Public DefaultBPSellExcessItems As Boolean = True
' Update Prices Default Settings
Public DefaultPriceChecks As Boolean = True
Public DefaultPriceSystem As String = "Jita"
Public DefaultPriceRegion As String = "The Forge"
Public DefaultPriceRawMatsCombo As String = "Min Sell"
Public DefaultPriceItemsCombo As String = "Min Sell"
Public DefaultUPColumnSort As Integer = 1
Public DefaultUPColumnSortType As String = "Ascending"
Public DefaultRawPriceModifier As Double = 0
Public DefaultItemsPriceModifier As Double = 0
Public DefaultUseESIData As Integer = 0
Public DefaultUsePriceProfile As Boolean = False
Public DefaultPPRawPriceType As String = "Max Buy"
Public DefaultPPRawRegion As String = "The Forge"
Public DefaultPPRawSystem As String = "Jita"
Public DefaultPPRawPriceMod As Double = 0
Public DefaultPPItemsPriceType As String = "Min Sell"
Public DefaultPPItemsRegion As String = "The Forge"
Public DefaultPPItemsSystem As String = "Jita"
Public DefaultPPItemsPriceMod As Double = 0
' Default Manufacturing Tab
Public DefaultBlueprintType As String = "All Blueprints"
Public DefaultCheckTech1 As Boolean = True
Public DefaultCheckTech2 As Boolean = True
Public DefaultCheckTech3 As Boolean = True
Public DefaultCheckTechStoryline As Boolean = True
Public DefaultCheckTechNavy As Boolean = True
Public DefaultCheckTechPirate As Boolean = True
Public DefaultItemTypeFilter As String = "All Types"
Public DefaultTextItemFilter As String = ""
Public DefaultCheckBPTypeShips As Boolean = True
Public DefaultCheckBPTypeDrones As Boolean = True
Public DefaultCheckBPTypeComponents As Boolean = True
Public DefaultCheckBPTypeStructures As Boolean = True
Public DefaultCheckBPTypeTools As Boolean = True
Public DefaultCheckBPTypeModules As Boolean = True
Public DefaultCheckBPTypeNPCBPOs As Boolean = False
Public DefaultCheckBPTypeAmmoCharges As Boolean = True
Public DefaultCheckBPTypeRigs As Boolean = True
Public DefaultCheckBPTypeSubsystems As Boolean = True
Public DefaultCheckBPTypeBoosters As Boolean = True
Public DefaultCheckBPTypeDeployables As Boolean = True
Public DefaultCheckBPTypeCelestials As Boolean = True
Public DefaultCheckBPTypeReactions As Boolean = True
Public DefaultCheckBPTypeStructureModules As Boolean = True
Public DefaultCheckBPTypeStationParts As Boolean = True
Public DefaultCheckDecryptorNone As Boolean = True
Public DefaultCheckDecryptorOptimal As Integer = 0
Public DefaultCheckDecryptor06 As Boolean = False
Public DefaultCheckDecryptor09 As Boolean = False
Public DefaultCheckDecryptor10 As Boolean = False
Public DefaultCheckDecryptor11 As Boolean = False
Public DefaultCheckDecryptor12 As Boolean = False
Public DefaultCheckDecryptor15 As Boolean = False
Public DefaultCheckDecryptor18 As Boolean = False
Public DefaultCheckDecryptor19 As Boolean = False
Public DefaultCheckDecryptorUseforT2 As Boolean = True
Public DefaultCheckDecryptorUseforT3 As Boolean = True
Public DefaultCheckIgnoreInvention As Boolean = False
Public DefaultCheckRelicWrecked As Boolean = True
Public DefaultCheckRelicIntact As Boolean = False
Public DefaultCheckRelicMalfunction As Boolean = False
Public DefaultCheckOnlyBuild As Boolean = False
Public DefaultCheckOnlyInvent As Boolean = False
Public DefaultCheckIncludeTaxes As Boolean = True
Public DefaultIncludeBrokersFees As Integer = 0
Public DefaultCalcBrokerFeeRate As Double = 0.05
Public DefaultCheckIncludeUsage As Boolean = True
Public DefaultCheckRaceAmarr As Boolean = True
Public DefaultCheckRaceCaldari As Boolean = True
Public DefaultCheckRaceGallente As Boolean = True
Public DefaultCheckRaceMinmatar As Boolean = True
Public DefaultCheckRacePirate As Boolean = True
Public DefaultCheckRaceOther As Boolean = True
Public DefaultPriceCompare As String = "Compare All"
Public DefaultCheckIncludeT2Owned As Boolean = True
Public DefaultCheckIncludeT3Owned As Boolean = True
Public DefaultCheckSVRIncludeNull As Boolean = True
Public DefaultCalcProductionLines As Integer = 1
Public DefaultCalcLaboratoryLines As Integer = 1
Public DefaultCalcRuns As Integer = 1
Public DefaultCalcBPRuns As Integer = 1
Public DefaultCheckAutoCalcNumBPs As Boolean = True
Public DefaultCalcSizeChecks As Boolean = False
Public DefaultCheckT3Destroyers As Boolean = False
Public DefaultCheckCapComponents As Boolean = False
Public DefaultCalcIgnoreInvention As Boolean = False
Public DefaultCalcIgnoreMinerals As Boolean = False
Public DefaultCalcIgnoreT1Item As Boolean = False
Public DefaultCalcPPU As Boolean = False
Public DefaultCalcManufacturingFWLevel As String = "0"
Public DefaultCalcCopyingFWLevel As String = "0"
Public DefaultCalcInventionFWLevel As String = "0"
Public DefaultCalcColumnSort As Integer = 10 ' Default is sorting descending by IPH
Public DefaultCalcColumnType As String = "Decending"
Public DefaultCalcPriceTrend As String = "All"
Public DefaultCalcMinBuildTime As String = "0 Days 00:00:00"
Public DefaultCalcMinBuildTimeCheck As Boolean = False
Public DefaultCalcMaxBuildTime As String = "1 Days 00:00:00"
Public DefaultCalcMaxBuildTimeCheck As Boolean = False
Public DefaultCalcIPHThreshold As Double = 0
Public DefaultCalcIPHThresholdCheck As Boolean = False
Public DefaultCalcProfitThreshold As Double = 0
Public DefaultCalcProfitThresholdCheck As Integer = 0
Public DefaultCalcVolumeThreshold As Double = 0
Public DefaultCalcVolumeThresholdCheck As Boolean = False
Public DefaultCalcSellExcessItems As Boolean = True
' Datacore Default Settings
Public DefaultDCPricesFrom As String = "Updated Prices"
Public DefaultDCCheckHighSec As Boolean = True
Public DefaultDCCheckLowNullSec As Boolean = False
Public DefaultDCIncludeAgentsCantUse As Boolean = False
Public DefaultDCAgentsInRegion As String = "All Regions"
Public DefaultDCSovCheck As Boolean = True
Public DefaultDCColumnSort As Integer = 10
Public DefaultDCColumnSortType As String = "Decending"
' Datacores For these, use the users settings
Public DefaultConnections As Integer = -1
Public DefaultNegotiation As Integer = -1
Public DefaultResearchProjMgt As Integer = -1
Public DefaultCorpStanding As Integer = -1
Public DefaultCorpStandingChecked As Integer = -1
Public DefaultSkillLevel As Integer = -1
Public DefaultSkillLevelChecked As Integer = -1
' Datacore setting array sizes
Public NumberofDCSettingsSkillRecords As Integer = 16
Public NumberofDCSettingsCorpRecords As Integer = 12
' Reactions Default Settings
Public DefaultReactPOSFuelCost As Double = 500000.0
Public DefaultReactCheckTaxes As Boolean = True
Public DefaultReactCheckFees As Boolean = True
Public DefaultReactItemChecks As Boolean = False
Public DefaultReactNumPOS As Integer = 1
Public DefaultReactColumnSort As Integer = 5
Public DefaultReactColumnSortType As String = "Decending"
' Mining Default Settings
Public DefaultMiningOreType As String = "Ore"
Public DefaultMiningCheckHighYieldOres As Boolean = False
Public DefaultMiningCheckHighSecOres As Boolean = True
Public DefaultMiningCheckLowSecOres As Boolean = False
Public DefaultMiningCheckNullSecOres As Boolean = False
Public DefaultMiningCheckA0Ores As Boolean = False
Public DefaultMiningCheckSovAmarr As Boolean = True
Public DefaultMiningCheckSovCaldari As Boolean = True
Public DefaultMiningCheckSovGallente As Boolean = True
Public DefaultMiningCheckSovMinmatar As Boolean = True
Public DefaultMiningCheckSovTriglavian As Boolean = True
Public DefaultMiningCheckEDENCOM As Boolean = False
Public DefaultMiningCheckSovWormhole As Boolean = True
Public DefaultMiningCheckSovMoon As Boolean = True
Public DefaultMiningCheckSovC1 As Boolean = True
Public DefaultMiningCheckSovC2 As Boolean = True
Public DefaultMiningCheckSovC3 As Boolean = True
Public DefaultMiningCheckSovC4 As Boolean = True
Public DefaultMiningCheckSovC5 As Boolean = True
Public DefaultMiningCheckSovC6 As Boolean = True
Public DefaultMiningCheckIncludeFees As Boolean = True
Public DefaultMiningBrokerFeeRate As Double = 0.05
Public DefaultMiningCheckIncludeTaxes As Boolean = True
Public DefaultMiningCheckIncludeJumpFuelCosts As Boolean = False
Public DefaultMiningTotalJumpFuelCost As Integer = 0
Public DefaultMiningTotalJumpFuelM3 As Integer = 1
Public DefaultMiningJumpCompressedOre As Boolean = True
Public DefaultMiningJumpMinerals As Boolean = False
Public DefaultMiningMiningShip As String = "" ' Keep this blank so that it will default to a ship for them, if they have the skills
Public DefaultMiningIceMiningShip As String = "" ' Keep this blank so that it will default to a ship for them, if they have the skills
Public DefaultMiningGasMiningShip As String = ""
Public DefaultMiningOreStrip As String = "" ' Keep blank to set max possible strip/miner they can use
Public DefaultMiningIceStrip As String = "" ' Keep blank so they can set the max possible ice strip
Public DefaultMiningGasHarvester As String = ""
Public DefaultMiningNumOreMiners As Integer = 0
Public DefaultMiningNumIceMiners As Integer = 0
Public DefaultMiningNumGasHarvesters As Integer = 0
Public DefaultMiningOreUpgrade As String = None
Public DefaultMiningIceUpgrade As String = None
Public DefaultMiningGasUpgrade As String = None
Public DefaultMiningNumOreUpgrades As Integer = 0
Public DefaultMiningNumIceUpgrades As Integer = 0
Public DefaultMiningNumGasUpgrades As Integer = 0
Public DefaultMiningMichiiImplant As Boolean = False
Public DefaultMiningCrystals As Boolean = False
Public DefaultMiningCrystalType As Boolean = False
Public DefaultMiningOreImplant As String = None
Public DefaultMiningIceImplant As String = None
Public DefaultMiningGasImplant As String = None
Public DefaultBeancounterImplant As String = None
Public DefaultMiningRig As String = None
Public DefaultMiningCheckUseHauler As Boolean = True
Public DefaultMiningRoundTripMin As Integer = 1
Public DefaultMiningRoundTripSec As Integer = 0
Public DefaultMiningHaulerm3 As Integer = 0
Public DefaultMiningCheckUseFleetBooster As Boolean = False
Public DefaultMiningBoosterShip As String = "Other"
Public DefaultMiningBoosterShipSkill As Integer = 0
Public DefaultMiningMiningFormanSkill As Integer = 0
Public DefaultMiningMiningDirectorSkill As Integer = 0
Public DefaultMiningWarfareLinkSpecSkill As Integer = 0
Public DefaultMiningCheckMineForemanLaserOpBoost As Integer = 0
Public DefaultMiningCheckMiningForemanMindLink As Boolean = False
Public DefaultMiningRefineCorpTax As Double = 0.05
Public DefaultMiningRorqDeployed As Integer = 0
Public DefaultMiningDroneM3perHour As Double = 0.0
Public DefaultMiningRefinedOre As Boolean = True
Public DefaultMiningCompressedOre As Boolean = False
Public DefaultMiningUnrefinedOre As Boolean = False
Public DefaultMiningIndustrialReconfig As Integer = 0
Public DefaultMiningNumberofMiners As Integer = 1
Public DefaultMiningColumnSort As Integer = 9
Public DefaultMiningColumnSortType As String = "Decending"
Public DefaultMiningDrone As String = "None"
Public DefaultNumMiningDrone As String = "0"
Public DefaultIceMiningDrone As String = "None"
Public DefaultNumIceMiningdrone As String = "0"
Public DefaultDroneSkills As String = "-1"
Public DefaultDroneRigs As String = None
Public DefaultBoosterDroneRigs As Integer = 0
Public DefaultBoosterUseDrones As Boolean = False
' Industry Jobs column settings
Public DefaultJobState As Integer = 1
Public DefaultInstallerName As Integer = 2
Public DefaultTimeToComplete As Integer = 4
Public DefaultActivity As Integer = 3
Public DefaultStatus As Integer = 0
Public DefaultStartTime As Integer = 0
Public DefaultEndTime As Integer = 0
Public DefaultCompletionTime As Integer = 0
Public DefaultBlueprint As Integer = 5
Public DefaultOutputItem As Integer = 6
Public DefaultOutputItemType As Integer = 0
Public DefaultInstallSolarSystem As Integer = 7
Public DefaultInstallRegion As Integer = 8
Public DefaultLicensedRuns As Integer = 0
Public DefaultRuns As Integer = 0
Public DefaultSuccessfulRuns As Integer = 0
Public DefaultBlueprintLocation As Integer = 9
Public DefaultOutputLocation As Integer = 10
Public DefaultJobType As Integer = 11
Public DefaultLocalCompletionDateTime As Integer = 0
Public DefaultViewJobType As String = "Personal"
Public DefaultJobTimes As String = "Current Jobs"
Public DefaultSelectedCharacterIDs As String = ""
Public DefaultIndustryColumnWidth As Integer = 100
Public DefaultOrderByColumn As Integer = 3
Public DefaultOrderType As String = "Ascending"
Public DefaultAutoUpdateJobs As Boolean = True
' Column Names for industry jobs viewer
Public Const JobStateColumn As String = "Job State"
Public Const InstallerNameColumn As String = "Installer"
Public Const TimetoCompleteColumn As String = "Time to Complete"
Public Const ActivityColumn As String = "Activity"
Public Const StatusColumn As String = "Status"
Public Const StartTimeColumn As String = "Start Time"
Public Const EndTimeColumn As String = "End Time"
Public Const CompletionTimeColumn As String = "Completed Time"
Public Const BlueprintColumn As String = "Blueprint"
Public Const OutputItemColumn As String = "Output Item"
Public Const OutputItemTypeColumn As String = "Output Item Type"
Public Const InstallSolarSystemColumn As String = "Install System"
Public Const InstallRegionColumn As String = "Install Region"
Public Const LicensedRunsColumn As String = "Licensed Runs"
Public Const RunsColumn As String = "Runs"
Public Const SuccessfulRunsColumn As String = "Successful Runs"
Public Const BlueprintLocationColumn As String = "Blueprint Location"
Public Const OutputLocationColumn As String = "Output Location"
Public Const JobTypeColumn As String = "Job Type"
Public Const LocalCompletionDateTimeColumn As String = "Local Completion Time"
' Manufacturing Tab column settings - index 0 is for hidden id column
Dim DefaultMTItemCategory As Integer = 3
Dim DefaultMTItemGroup As Integer = 0
Dim DefaultMTItemName As Integer = 4
Dim DefaultMTOwned As Integer = 5
Dim DefaultMTTech As Integer = 6
Dim DefaultMTBPME As Integer = 7
Dim DefaultMTBPTE As Integer = 8
Dim DefaultMTInputs As Integer = 9
Dim DefaultMTCompared As Integer = 10
Dim DefaultMTTotalRuns As Integer = 0
Dim DefaultMTSingleInventedBPCRuns As Integer = 0
Dim DefaultMTProductionLines As Integer = 0
Dim DefaultMTLaboratoryLines As Integer = 0
Dim DefaultMTTotalInventionCost As Integer = 0
Dim DefaultMTTotalCopyCost As Integer = 0
Dim DefaultMTTaxes As Integer = 0
Dim DefaultMTBrokerFees As Integer = 0
Dim DefaultMTBPProductionTime As Integer = 0
Dim DefaultMTTotalProductionTime As Integer = 0
Dim DefaultMTCopyTime As Integer = 0
Dim DefaultMTInventionTime As Integer = 0
Dim DefaultMTItemMarketPrice As Integer = 0
Dim DefaultMTProfit As Integer = 11
Dim DefaultMTProfitPercentage As Integer = 0
Dim DefaultMTIskperHour As Integer = 12
Dim DefaultMTSVR As Integer = 13
Dim DefaultMTSVRxIPH As Integer = 0
Dim DefaultMTPriceTrend As Integer = 0
Dim DefaultMTTotalItemsSold As Integer = 0
Dim DefaultMTTotalOrdersFilled As Integer = 0
Dim DefaultMTAvgItemsperOrder As Integer = 0
Dim DefaultMTCurrentSellOrders As Integer = 0
Dim DefaultMTCurrentBuyOrders As Integer = 0
Dim DefaultMTItemsinProduction As Integer = 0
Dim DefaultMTItemsinStock As Integer = 0
Dim DefaultMTMaterialCost As Integer = 0
Dim DefaultMTTotalCost As Integer = 14
Dim DefaultMTBaseJobCost As Integer = 0
Dim DefaultMTNumBPs As Integer = 0
Dim DefaultMTInventionChance As Integer = 0
Dim DefaultMTBPType As Integer = 0
Dim DefaultMTRace As Integer = 0
Dim DefaultMTVolumeperItem As Integer = 0
Dim DefaultMTTotalVolume As Integer = 0
Dim DefaultMTSellExcess As Integer = 0
Dim DefaultMTROI As Integer = 0
Dim DefaultMTPortionSize As Integer = 0
Dim DefaultMTManufacturingJobFee As Integer = 0
Dim DefaultMTManufacturingFacilityName As Integer = 0
Dim DefaultMTManufacturingFacilitySystem As Integer = 0
Dim DefaultMTManufacturingFacilityRegion As Integer = 0
Dim DefaultMTManufacturingFacilitySystemIndex As Integer = 0
Dim DefaultMTManufacturingFacilityTax As Integer = 0
Dim DefaultMTManufacturingFacilityMEBonus As Integer = 0
Dim DefaultMTManufacturingFacilityTEBonus As Integer = 0
Dim DefaultMTManufacturingFacilityUsage As Integer = 0
Dim DefaultMTManufacturingFacilityFWSystemLevel As Integer = 0
Dim DefaultMTComponentFacilityName As Integer = 0
Dim DefaultMTComponentFacilitySystem As Integer = 0
Dim DefaultMTComponentFacilityRegion As Integer = 0
Dim DefaultMTComponentFacilitySystemIndex As Integer = 0
Dim DefaultMTComponentFacilityTax As Integer = 0
Dim DefaultMTComponentFacilityMEBonus As Integer = 0
Dim DefaultMTComponentFacilityTEBonus As Integer = 0
Dim DefaultMTComponentFacilityUsage As Integer = 0
Dim DefaultMTComponentFacilityFWSystemLevel As Integer = 0
Dim DefaultMTCapComponentFacilityName As Integer = 0
Dim DefaultMTCapComponentFacilitySystem As Integer = 0
Dim DefaultMTCapComponentFacilityRegion As Integer = 0
Dim DefaultMTCapComponentFacilitySystemIndex As Integer = 0
Dim DefaultMTCapComponentFacilityTax As Integer = 0
Dim DefaultMTCapComponentFacilityMEBonus As Integer = 0
Dim DefaultMTCapComponentFacilityTEBonus As Integer = 0
Dim DefaultMTCapComponentFacilityUsage As Integer = 0
Dim DefaultMTCapComponentFacilityFWSystemLevel As Integer = 0
Dim DefaultMTCopyingFacilityName As Integer = 0
Dim DefaultMTCopyingFacilitySystem As Integer = 0
Dim DefaultMTCopyingFacilityRegion As Integer = 0
Dim DefaultMTCopyingFacilitySystemIndex As Integer = 0
Dim DefaultMTCopyingFacilityTax As Integer = 0
Dim DefaultMTCopyingFacilityMEBonus As Integer = 0
Dim DefaultMTCopyingFacilityTEBonus As Integer = 0
Dim DefaultMTCopyingFacilityUsage As Integer = 0
Dim DefaultMTCopyingFacilityFWSystemLevel As Integer = 0
Dim DefaultMTInventionFacilityName As Integer = 0
Dim DefaultMTInventionFacilitySystem As Integer = 0
Dim DefaultMTInventionFacilityRegion As Integer = 0
Dim DefaultMTInventionFacilitySystemIndex As Integer = 0
Dim DefaultMTInventionFacilityTax As Integer = 0
Dim DefaultMTInventionFacilityMEBonus As Integer = 0
Dim DefaultMTInventionFacilityTEBonus As Integer = 0
Dim DefaultMTInventionFacilityUsage As Integer = 0
Dim DefaultMTInventionFacilityFWSystemLevel As Integer = 0
Dim DefaultMTReactionFacilityName As Integer = 0
Dim DefaultMTReactionFacilitySystem As Integer = 0
Dim DefaultMTReactionFacilityRegion As Integer = 0
Dim DefaultMTReactionFacilitySystemIndex As Integer = 0
Dim DefaultMTReactionFacilityTax As Integer = 0
Dim DefaultMTReactionFacilityMEBonus As Integer = 0
Dim DefaultMTReactionFacilityTEBonus As Integer = 0
Dim DefaultMTReactionFacilityUsage As Integer = 0
Dim DefaultMTReactionFacilityFWSystemLevel As Integer = 0
Dim DefaultMTReprocessingFacilityName As Integer = 0
Dim DefaultMTReprocessingFacilitySystem As Integer = 0
Dim DefaultMTReprocessingFacilityRegion As Integer = 0
Dim DefaultMTReprocessingFacilityTax As Integer = 0
Dim DefaultMTReprocessingFacilityUsage As Integer = 0
Dim DefaultMTReprocessingFacilityOreRefineRate As Integer = 0
Dim DefaultMTReprocessingFacilityIceRefineRate As Integer = 0
Dim DefaultMTReprocessingFacilityMoonRefineRate As Integer = 0
Dim DefaultMTItemCategoryWidth As Integer = 100
Dim DefaultMTItemGroupWidth As Integer = 100
Dim DefaultMTItemNameWidth As Integer = 225
Dim DefaultMTOwnedWidth As Integer = 50
Dim DefaultMTTechWidth As Integer = 37
Dim DefaultMTBPMEWidth As Integer = 28
Dim DefaultMTBPTEWidth As Integer = 28
Dim DefaultMTInputsWidth As Integer = 150
Dim DefaultMTComparedWidth As Integer = 80
Dim DefaultMTTotalRunsWidth As Integer = 64
Dim DefaultMTSingleInventedBPCRunsWidth As Integer = 138
Dim DefaultMTProductionLinesWidth As Integer = 92
Dim DefaultMTLaboratoryLinesWidth As Integer = 92
Dim DefaultMTTotalInventionCostWidth As Integer = 107
Dim DefaultMTTotalCopyCostWidth As Integer = 88
Dim DefaultMTTaxesWidth As Integer = 91
Dim DefaultMTBrokerFeesWidth As Integer = 100
Dim DefaultMTBPProductionTimeWidth As Integer = 106
Dim DefaultMTTotalProductionTimeWidth As Integer = 116
Dim DefaultMTCopyTimeWidth As Integer = 100
Dim DefaultMTInventionTimeWidth As Integer = 100
Dim DefaultMTItemMarketPriceWidth As Integer = 100
Dim DefaultMTProfitWidth As Integer = 100
Dim DefaultMTProfitPercentageWidth As Integer = 100
Dim DefaultMTIskperHourWidth As Integer = 100
Dim DefaultMTSVRWidth As Integer = 100
Dim DefaultMTSVRxIPHWidth As Integer = 100
Dim DefaultMTPriceTrendWidth As Integer = 100
Dim DefaultMTTotalItemsSoldWidth As Integer = 100
Dim DefaultMTTotalOrdersFilledWidth As Integer = 100
Dim DefaultMTAvgItemsperOrderWidth As Integer = 100
Dim DefaultMTCurrentSellOrdersWidth As Integer = 100
Dim DefaultMTCurrentBuyOrdersWidth As Integer = 100
Dim DefaultMTItemsinProductionWidth As Integer = 100
Dim DefaultMTItemsinStockWidth As Integer = 100
Dim DefaultMTMaterialCostWidth As Integer = 100
Dim DefaultMTTotalCostWidth As Integer = 100
Dim DefaultMTBaseJobCostWidth As Integer = 100
Dim DefaultMTNumBPsWidth As Integer = 57
Dim DefaultMTInventionChanceWidth As Integer = 100
Dim DefaultMTBPTypeWidth As Integer = 54
Dim DefaultMTRaceWidth As Integer = 77
Dim DefaultMTVolumeperItemWidth As Integer = 89
Dim DefaultMTTotalVolumeWidth As Integer = 75
Dim DefaultMTSellExcessWidth As Integer = 100
Dim DefaultMTROIWidth As Integer = 100
Dim DefaultMTPortionSizeWidth As Integer = 75
Dim DefaultMTManufacturingJobFeeWidth As Integer = 122
Dim DefaultMTManufacturingFacilityNameWidth As Integer = 150
Dim DefaultMTManufacturingFacilitySystemWidth As Integer = 152
Dim DefaultMTManufacturingFacilityRegionWidth As Integer = 154
Dim DefaultMTManufacturingFacilitySystemIndexWidth As Integer = 184
Dim DefaultMTManufacturingFacilityTaxWidth As Integer = 138
Dim DefaultMTManufacturingFacilityMEBonusWidth As Integer = 169
Dim DefaultMTManufacturingFacilityTEBonusWidth As Integer = 166
Dim DefaultMTManufacturingFacilityUsageWidth As Integer = 149
Dim DefaultMTManufacturingFacilityFWSystemLevelWidth As Integer = 150
Dim DefaultMTComponentFacilityNameWidth As Integer = 145
Dim DefaultMTComponentFacilitySystemWidth As Integer = 140
Dim DefaultMTComponentFacilityRegionWidth As Integer = 138
Dim DefaultMTComponentFacilitySystemIndexWidth As Integer = 168
Dim DefaultMTComponentFacilityTaxWidth As Integer = 122
Dim DefaultMTComponentFacilityMEBonusWidth As Integer = 153
Dim DefaultMTComponentFacilityTEBonusWidth As Integer = 153
Dim DefaultMTComponentFacilityUsageWidth As Integer = 136
Dim DefaultMTComponentFacilityFWSystemLevelWidth As Integer = 150
Dim DefaultMTCapComponentFacilityNameWidth As Integer = 150
Dim DefaultMTCapComponentFacilitySystemWidth As Integer = 150
Dim DefaultMTCapComponentFacilityRegionWidth As Integer = 150
Dim DefaultMTCapComponentFacilitySystemIndexWidth As Integer = 150
Dim DefaultMTCapComponentFacilityTaxWidth As Integer = 150
Dim DefaultMTCapComponentFacilityMEBonusWidth As Integer = 150
Dim DefaultMTCapComponentFacilityTEBonusWidth As Integer = 150
Dim DefaultMTCapComponentFacilityUsageWidth As Integer = 150
Dim DefaultMTCapComponentFacilityFWSystemLevelWidth As Integer = 150
Dim DefaultMTCopyingFacilityNameWidth As Integer = 116
Dim DefaultMTCopyingFacilitySystemWidth As Integer = 122
Dim DefaultMTCopyingFacilityRegionWidth As Integer = 122
Dim DefaultMTCopyingFacilitySystemIndexWidth As Integer = 153
Dim DefaultMTCopyingFacilityTaxWidth As Integer = 107
Dim DefaultMTCopyingFacilityMEBonusWidth As Integer = 137
Dim DefaultMTCopyingFacilityTEBonusWidth As Integer = 135
Dim DefaultMTCopyingFacilityUsageWidth As Integer = 121
Dim DefaultMTCopyingFacilityFWSystemLevelWidth As Integer = 150
Dim DefaultMTInventionFacilityNameWidth As Integer = 122
Dim DefaultMTInventionFacilitySystemWidth As Integer = 130
Dim DefaultMTInventionFacilityRegionWidth As Integer = 129
Dim DefaultMTInventionFacilitySystemIndexWidth As Integer = 156
Dim DefaultMTInventionFacilityTaxWidth As Integer = 112
Dim DefaultMTInventionFacilityMEBonusWidth As Integer = 144
Dim DefaultMTInventionFacilityTEBonusWidth As Integer = 141
Dim DefaultMTInventionFacilityUsageWidth As Integer = 127
Dim DefaultMTInventionFacilityFWSystemLevelWidth As Integer = 150
Dim DefaultMTReactionFacilityNameWidth As Integer = 150
Dim DefaultMTReactionFacilitySystemWidth As Integer = 150
Dim DefaultMTReactionFacilityRegionWidth As Integer = 150
Dim DefaultMTReactionFacilitySystemIndexWidth As Integer = 150
Dim DefaultMTReactionFacilityTaxWidth As Integer = 150
Dim DefaultMTReactionFacilityMEBonusWidth As Integer = 150
Dim DefaultMTReactionFacilityTEBonusWidth As Integer = 150
Dim DefaultMTReactionFacilityUsageWidth As Integer = 150
Dim DefaultMTReactionFacilityFWSystemLevelWidth As Integer = 122
Dim DefaultMTReprocessingFacilityNameWidth As Integer = 122
Dim DefaultMTReprocessingFacilitySystemWidth As Integer = 130
Dim DefaultMTReprocessingFacilityRegionWidth As Integer = 129
Dim DefaultMTReprocessingFacilityTaxWidth As Integer = 112
Dim DefaultMTReprocessingFacilityUsageWidth As Integer = 127
Dim DefaultMTReprocessingFacilityOreRefineRateWidth As Integer = 144
Dim DefaultMTReprocessingFacilityIceRefineRateWidth As Integer = 144
Dim DefaultMTReprocessingFacilityMoonRefineRateWidth As Integer = 144
Public DefaultMTOrderType As String = "Ascending"
Public DefaultMTOrderByColumn As Integer = 3
' Column Names for manufacturing tab
Public Const ItemCategoryColumnName As String = "Item Category"
Public Const ItemGroupColumnName As String = "Item Group"
Public Const ItemNameColumnName As String = "Item Name"
Public Const OwnedColumnName As String = "Owned"
Public Const TechColumnName As String = "Tech"
Public Const BPMEColumnName As String = "ME"
Public Const BPTEColumnName As String = "TE"
Public Const InputsColumnName As String = "Inputs"
Public Const ComparedColumnName As String = "Compared"
Public Const TotalRunsColumnName As String = "Total Runs"
Public Const SingleInventedBPCRunsColumnName As String = "Single Invented BPC Runs"
Public Const ProductionLinesColumnName As String = "Production Lines"
Public Const LaboratoryLinesColumnName As String = "Laboratory Lines"
Public Const TotalInventionCostColumnName As String = "Total Invention Cost"
Public Const TotalCopyCostColumnName As String = "Total Copy Cost"
Public Const TaxesColumnName As String = "Taxes"
Public Const BrokerFeesColumnName As String = "Broker Fees"
Public Const BPProductionTimeColumnName As String = "BP Production Time"
Public Const TotalProductionTimeColumnName As String = "Total Production Time"
Public Const CopyTimeColumnName As String = "Copy Time"
Public Const InventionTimeColumnName As String = "Invention Time"
Public Const ItemMarketPriceColumnName As String = "Item Market Price"
Public Const ProfitColumnName As String = "Profit"
Public Const ProfitPercentageColumnName As String = "Profit Percentage"
Public Const IskperHourColumnName As String = "Isk per Hour"
Public Const SVRColumnName As String = "SVR"
Public Const SVRxIPHColumnName As String = "SVR * IPH"
Public Const PriceTrendColumnName As String = "Price Trend"
Public Const TotalItemsSoldColumnName As String = "Total Items Sold"
Public Const TotalOrdersFilledColumnName As String = "Total Orders Filled"
Public Const AvgItemsperOrderColumnName As String = "Average Items Per Order"
Public Const CurrentSellOrdersColumnName As String = "Current Sell Orders"
Public Const CurrentBuyOrdersColumnName As String = "Current Buy Orders"
Public Const ItemsinProductionColumnName As String = "Items in Production"
Public Const ItemsinStockColumnName As String = "Items in Stock"
Public Const MaterialCostColumnName As String = "Material Cost"
Public Const TotalCostColumnName As String = "Total Cost"
Public Const BaseJobCostColumnName As String = "Base Job Cost"
Public Const NumBPsColumnName As String = "Num BPs"
Public Const InventionChanceColumnName As String = "Invention Chance"
Public Const BPTypeColumnName As String = "BP Type"
Public Const RaceColumnName As String = "Race"
Public Const VolumeperItemColumnName As String = "Volume per Item"
Public Const TotalVolumeColumnName As String = "Total Volume"
Public Const SellExcessColumnName As String = "Sell Excess Amount"
Public Const ROIColumnName As String = "Return on Investment"
Public Const PortionSizeColumnName As String = "Portion Size"
Public Const ManufacturingJobFeeColumnName As String = "Manufacturing Job Fee"
Public Const ManufacturingFacilityNameColumnName As String = "Manufacturing Facility Name"
Public Const ManufacturingFacilitySystemColumnName As String = "Manufacturing Facility System"
Public Const ManufacturingFacilityRegionColumnName As String = "Manufacturing Facility Region"
Public Const ManufacturingFacilitySystemIndexColumnName As String = "Manufacturing Facility System Index"
Public Const ManufacturingFacilityTaxColumnName As String = "Manufacturing Facility Tax"
Public Const ManufacturingFacilityMEBonusColumnName As String = "Manufacturing Facility ME Bonus"
Public Const ManufacturingFacilityTEBonusColumnName As String = "Manufacturing Facility TE Bonus"
Public Const ManufacturingFacilityUsageColumnName As String = "Manufacturing Facility Usage"
Public Const ManufacturingFacilityFWSystemLevelColumnName As String = "Manufacturing Facility FW System Level"
Public Const ComponentFacilityNameColumnName As String = "Component Facility Name"
Public Const ComponentFacilitySystemColumnName As String = "Component Facility System"
Public Const ComponentFacilityRegionColumnName As String = "Component Facility Region"
Public Const ComponentFacilitySystemIndexColumnName As String = "Component Facility System Index"
Public Const ComponentFacilityTaxColumnName As String = "Component Facility Tax"
Public Const ComponentFacilityMEBonusColumnName As String = "Component Facility ME Bonus"
Public Const ComponentFacilityTEBonusColumnName As String = "Component Facility TE Bonus"
Public Const ComponentFacilityUsageColumnName As String = "Component Facility Usage"
Public Const ComponentFacilityFWSystemLevelColumnName As String = "Component Facility FW System Level"
Public Const CapComponentFacilityNameColumnName As String = "Capital Component Facility Name"
Public Const CapComponentFacilitySystemColumnName As String = "Capital Component Facility System"
Public Const CapComponentFacilityRegionColumnName As String = "Capital Component Facility Region"
Public Const CapComponentFacilitySystemIndexColumnName As String = "Capital Component Facility SystemIndex"
Public Const CapComponentFacilityTaxColumnName As String = "Capital Component Facility Tax"
Public Const CapComponentFacilityMEBonusColumnName As String = "Capital Component Facility ME Bonus"
Public Const CapComponentFacilityTEBonusColumnName As String = "Capital Component Facility TE Bonus"
Public Const CapComponentFacilityUsageColumnName As String = "Capital Component Facility Usage"
Public Const CapComponentFacilityFWSystemLevelColumnName As String = "Capital Component Facility FW System Level"
Public Const CopyingFacilityNameColumnName As String = "Copying Facility Name"
Public Const CopyingFacilitySystemColumnName As String = "Copying Facility System"
Public Const CopyingFacilityRegionColumnName As String = "Copying Facility Region"
Public Const CopyingFacilitySystemIndexColumnName As String = "Copying Facility System Index"
Public Const CopyingFacilityTaxColumnName As String = "Copying Facility Tax"
Public Const CopyingFacilityMEBonusColumnName As String = "Copying Facility ME Bonus"
Public Const CopyingFacilityTEBonusColumnName As String = "Copying Facility TE Bonus"
Public Const CopyingFacilityUsageColumnName As String = "Copying Facility Usage"
Public Const CopyingFacilityFWSystemLevelColumnName As String = "Copying Facility FW System Level"
Public Const InventionFacilityNameColumnName As String = "Invention Facility Name"
Public Const InventionFacilitySystemColumnName As String = "Invention Facility System"
Public Const InventionFacilityRegionColumnName As String = "Invention Facility Region"
Public Const InventionFacilitySystemIndexColumnName As String = "Invention Facility SystemIndex"
Public Const InventionFacilityTaxColumnName As String = "Invention Facility Tax"
Public Const InventionFacilityMEBonusColumnName As String = "Invention Facility ME Bonus"
Public Const InventionFacilityTEBonusColumnName As String = "Invention Facility TE Bonus"
Public Const InventionFacilityUsageColumnName As String = "Invention Facility Usage"
Public Const InventionFacilityFWSystemLevelColumnName As String = "Invention Facility FW System Level"
Public Const ReactionFacilityNameColumnName As String = "Reaction Facility Name"
Public Const ReactionFacilitySystemColumnName As String = "Reaction Facility System"
Public Const ReactionFacilityRegionColumnName As String = "Reaction Facility Region"
Public Const ReactionFacilitySystemIndexColumnName As String = "Reaction Facility SystemIndex"
Public Const ReactionFacilityTaxColumnName As String = "Reaction Facility Tax"
Public Const ReactionFacilityMEBonusColumnName As String = "Reaction Facility ME Bonus"
Public Const ReactionFacilityTEBonusColumnName As String = "Reaction Facility TE Bonus"
Public Const ReactionFacilityUsageColumnName As String = "Reaction Facility Usage"
Public Const ReactionFacilityFWSystemLevelColumnName As String = "Reaction Facility FW System Level"
Public Const ReprocessingFacilityNameColumnName As String = "Reprocessing Facility Name"
Public Const ReprocessingFacilitySystemColumnName As String = "Reprocessing Facility System"
Public Const ReprocessingFacilityRegionColumnName As String = "Reprocessing Facility Region"
Public Const ReprocessingFacilityTaxColumnName As String = "Reprocessing Facility Tax"
Public Const ReprocessingFacilityUsageColumnName As String = "Reprocessing Facility Usage"
Public Const ReprocessingFacilityOreRefineRateColumnName As String = "Reprocessing Facility Ore Efficiency Rate"
Public Const ReprocessingFacilityIceRefineRateColumnName As String = "Reprocessing Facility Ice Efficiency Rate"
Public Const ReprocessingFacilityMoonRefineRateColumnName As String = "Reprocessing Facility Moon Efficiency Rate"
' Industry Ore/Ice Flip Belt settings
Private DefaultCycleTime As Double = 180
Private Defaultm3perCycle As Double = 3000
Private DefaultNumMiners As Integer = 1
Private DefaultCompressOre As Boolean = False
Private DefaultIPHperMiner As Boolean = False
Private DefaultIncludeBrokerFees As Integer '0,1,2 - Tri-check
Private DefaultBFBrokerFeeRate As Double = 0.05
Private DefaultIncludeTaxes As Boolean = True
Private DefaultTruesec As String = ""
Private DefaultSpace As String = ""
' Industry flip belt defaults
Private DefaultPlagioclase As Boolean = True
Private DefaultSpodumain As Boolean = True
Private DefaultKernite As Boolean = True
Private DefaultHedbergite As Boolean = True
Private DefaultArkonor As Boolean = True
Private DefaultBistot As Boolean = True
Private DefaultPyroxeres As Boolean = True
Private DefaultCrokite As Boolean = True
Private DefaultJaspet As Boolean = True
Private DefaultOmber As Boolean = True
Private DefaultScordite As Boolean = True
Private DefaultGneiss As Boolean = True
Private DefaultVeldspar As Boolean = True
Private DefaultHemorphite As Boolean = True
Private DefaultDarkOchre As Boolean = True
Private DefaultMercoxit As Boolean = True
Private DefaultCrimsonArkonor As Boolean = True
Private DefaultPrimeArkonor As Boolean = True
Private DefaultTriclinicBistot As Boolean = True
Private DefaultMonoclinicBistot As Boolean = True
Private DefaultSharpCrokite As Boolean = True
Private DefaultCrystallineCrokite As Boolean = True
Private DefaultOnyxOchre As Boolean = True
Private DefaultObsidianOchre As Boolean = True
Private DefaultVitricHedbergite As Boolean = True
Private DefaultGlazedHedbergite As Boolean = True
Private DefaultVividHemorphite As Boolean = True
Private DefaultRadiantHemorphite As Boolean = True
Private DefaultPureJaspet As Boolean = True
Private DefaultPristineJaspet As Boolean = True
Private DefaultLuminousKernite As Boolean = True
Private DefaultFieryKernite As Boolean = True
Private DefaultAzurePlagioclase As Boolean = True
Private DefaultRichPlagioclase As Boolean = True
Private DefaultSolidPyroxeres As Boolean = True
Private DefaultViscousPyroxeres As Boolean = True
Private DefaultCondensedScordite As Boolean = True
Private DefaultMassiveScordite As Boolean = True
Private DefaultBrightSpodumain As Boolean = True
Private DefaultGleamingSpodumain As Boolean = True
Private DefaultConcentratedVeldspar As Boolean = True
Private DefaultDenseVeldspar As Boolean = True
Private DefaultIridescentGneiss As Boolean = True
Private DefaultPrismaticGneiss As Boolean = True
Private DefaultSilveryOmber As Boolean = True
Private DefaultGoldenOmber As Boolean = True
Private DefaultMagmaMercoxit As Boolean = True
Private DefaultVitreousMercoxit As Boolean = True
' Ice Belt Flip - checks
Private DefaultBlueIce As Boolean = True
Private DefaultClearIcicle As Boolean = True
Private DefaultDarkGlitter As Boolean = True
Private DefaultEnrichedClearIcicle As Boolean = True
Private DefaultGelidus As Boolean = True
Private DefaultGlacialMass As Boolean = True
Private DefaultGlareCrust As Boolean = True
Private DefaultKrystallos As Boolean = True
Private DefaultPristineWhiteGlaze As Boolean = True
Private DefaultSmoothGlacialMass As Boolean = True
Private DefaultThickBlueIce As Boolean = True
Private DefaultWhiteGlaze As Boolean = True
Private DefaultCompressedBlueIce As Boolean = True
Private DefaultCompressedClearIcicle As Boolean = True
Private DefaultCompressedDarkGlitter As Boolean = True
Private DefaultCompressedEnrichedClearIcicle As Boolean = True
Private DefaultCompressedGelidus As Boolean = True
Private DefaultCompressedGlacialMass As Boolean = True
Private DefaultCompressedGlareCrust As Boolean = True
Private DefaultCompressedKrystallos As Boolean = True
Private DefaultCompressedPristineWhiteGlaze As Boolean = True
Private DefaultCompressedSmoothGlacialMass As Boolean = True
Private DefaultCompressedThickBlueIce As Boolean = True
Private DefaultCompressedWhiteGlaze As Boolean = True
' ConvertToOre
Private DefaultConversionType As String = None
Private DefaultMinimizeOn As String = "Refine Price"
Private DefaultCompressedOre As Boolean = True
Private DefaultCompressedIce As Boolean = True
Private DefaultHighSec As Boolean = True
Private DefaultLowSec As Boolean = True
Private DefaultNullSec As Boolean = True
Private DefaultOreVariant0 As Boolean = True
Private DefaultOreVariant5 As Boolean = True
Private DefaultOreVariant10 As Boolean = True
Private DefaultAmarr As Boolean = True
Private DefaultCaldari As Boolean = True
Private DefaultGallente As Boolean = True
Private DefaultMinmatar As Boolean = True
Private DefaultWormhole As Boolean = False
Private DefaultTriglavian As Boolean = False
Private DefaultC1 As Boolean = True
Private DefaultC2 As Boolean = True
Private DefaultC3 As Boolean = True
Private DefaultC4 As Boolean = True
Private DefaultC5 As Boolean = True
Private DefaultC6 As Boolean = True
Public DefaultOverrideValue As Integer = 1 ' 1 is not overridden, 0 is false, -1 true for override value
Public DefaultIgnoreValue As Integer = 0
' Default Shopping List Settings
Private DefaultAlwaysonTop As Boolean = False
Private DefaultUpdateAssetsWhenUsed As Boolean = False
Private DefaultFees As Boolean = True
Private DefaultCalcBuyBuyOrder As Integer = 1
Private DefaultUsage As Boolean = True
Private DefaultReloadBPsFromFile As Boolean = True
' Default Market History Viewer Settings
Private DefaultMHDatePreference As String = "By Days"
Private DefaultMHVolume As Boolean = False
Private DefaultMHMinMaxDayPrice As Boolean = False
Private DefaultMHLinearTrend As Boolean = False
Private DefaultMHDochianChannel As Boolean = False
Private DefaultMHFiveDayAvg As Boolean = False
Private DefaultMHTwentyDayAvg As Boolean = False
' Assets - Item Checks
Private DefaultAssetItemChecks As Boolean = True
Private DefaultAssetItemTextFilter As String = ""
Private DefaultAllItems As Boolean = True
' Assets - Main window
Private DefaultAssetType As String = "Both"
Private DefaultAssetSortbyName As Boolean = True
' Default LP Store
Private DefaultLPRewardType As String = "All"
Private DefaultLPCorpFilter As String = "Use Standings"
Private DefaultLPCheckAgentLevel1 As Boolean = True
Private DefaultLPCheckAgentLevel2 As Boolean = True
Private DefaultLPCheckAgentLevel3 As Boolean = True
Private DefaultLPCheckAgentLevel4 As Boolean = True
Private DefaultLPCheckAgentLevel5 As Boolean = True
Private DefaultLPTextItemSearch As String = ""
Private DefaultLPTextReqItemSearch As String = ""
Private DefaultLPLPCostLessThan As String = "0.00"
Private DefaultLPLPCostGreaterThan As String = "0.00"
Private DefaultLPISKCostLessThan As String = "0.00"
Private DefaultLPISKCostGreaterThan As String = "0.00"
Private DefaultLPStandingLessThan As String = "0.00"
Private DefaultLPStandingGreaterThan As String = "0.00"
Private DefaultLPSearchOption As String = "All Corporations"
Private DefaultLPSortByOption As String = "ISK/LP"
Private DefaultLPHighlightCheck As Boolean = True
Private DefaultLPSelectedCorporations As String = ""
' Upwell Structures Viewer
Private DefaultHighSlotsCheck As Boolean = False
Private DefaultMediumSlotsCheck As Boolean = False
Private DefaultLowSlotsCheck As Boolean = False
Private DefaultServicesCheck As Boolean = False
Private DefaultReprocessingRigsCheck As Boolean = False
Private DefaultEngineeringRigsCheck As Boolean = False
Private DefaultCombatRigsCheck As Boolean = False
Private DefaultIncludeFuelCostsCheck As Boolean = False
Private DefaultFuelBlockType As String = "Helium Fuel Block"
Private DefaultBuyBuildBlockOption As String = "Buy Blocks"
Private DefaultAutoUpdateFuelBlockPricesCheck As Boolean = False
Private DefaultSearchFilterText As String = ""
Private DefaultSelectedStructureName As String = "Raitaru"
Private DefaultReactionsRigsCheck As Boolean = False
Private DefaultDrillingRigsCheck As Boolean = False