‪Black Ops 3 Source Code Explorer  0.1
‪An script explorer for Black Ops 3 by ZeRoY
version.gsh
Go to the documentation of this file.
1 //
2 // _version.gsh
3 //
4 // Contains version #defines for the clientfield system.
5 //
6 // To Blame : Dan Laufer.
7 //
8 // Format :
9 //
10 // Add FFOTD updates, as needed in the format of :
11 // #define <SIGNIFICANT_VERSION>_FFOTD_MMDDYY_VER <LAST VERSION IN GROUP> + 1
12 //
13 // i.e.
14 //
15 // #define VERSION_TU1 1000
16 // #define VERSION_TU1_FFOTD_010113_0 1001
17 // #define VERSION_TU1_FFOTD_010713_0 1002
18 //
19 // #define VERSION_TU2 2000
20 
21 // #define VERSION_TU2_FFOTD_031813_0 2001
22 // #define VERSION_TU2_FFOTD_031813_1 2002
23 // #define VERSION_TU2_FFOTD_031813_2 2003
24 // #define VERSION_TU2_FFOTD_031913_0 2004
25 //
26 // The MMDDYY specified is the date you make the change - not the day that the FFOTD is to be posted.
27 // _VER is just incremented based on additional changes made same day - or be smart, and just use what's already there for the same day - as long as no FFOTD has already
28 // been posted, using that data.
29 
30 //=================================================================================================
31 //IF YOU CHANGE ANY VERSION NUMBERS IN THIS FILE, MAKE SURE TO UPDATE CLIENTFIELDMODELS.LUA AS WELL
32 //=================================================================================================
33 
34 // VERSION_SHIP is 1, rather than 0 - so that I can use 0 as a 'wait - we've not recieved anything from the server yet' debug clue.
35 
36 #define VERSION_SHIP 1
37 
38 //--------------------------------------
39 #define VERSION_TU1 1000
40 
41 #define VERSION_TU2 2000
42 
43 #define VERSION_TU3 3000
44 
45 #define VERSION_TU4 4000
46 
47 #define VERSION_TU5 5000
48 
49 #define VERSION_TU6 6000
50 #define VERSION_TU6_FFOTD_020416_0 6001
51 
52 #define VERSION_TU7 7000
53 
54 #define VERSION_TU8 8000
55 
56 #define VERSION_TU9 9000
57 #define VERSION_TU9_FFOTD_041916_0 9001
58 
59 #define VERSION_TU10 10000
60 
61 #define VERSION_TU11 11000
62 #define VERSION_TU11_FFOTD_062416_0 11001
63 
64 #define VERSION_TU12 12000
65 
66 #define VERSION_TU13 13000
67 
68 #define VERSION_TU14 14000
69 
70 #define VERSION_TU15 15000
71 #define VERSION_TU15_FFOTD_090816_0 15001
72 
73 #define VERSION_TU16 16000
74 
75 #define VERSION_TU17 17000
76 
77 #define VERSION_TU18 18000
78 
79 #define VERSION_TU19 19000
80 
81 #define VERSION_TU20 20000
82 
83 #define VERSION_TU21 21000
84 
85 
86 // .... expand as needed.
87 
88 // DLC Versions should be set to match the current in progress _TU define, and updated to the shipping XBOX TU number at ship.
89 
90 //--------------------------------------
91 #define VERSION_DLC1 VERSION_TU5
92 
93 #define VERSION_DLC2 VERSION_TU9
94 
95 #define VERSION_DLC3 VERSION_TU12
96 
97 #define VERSION_DLC4 VERSION_TU15
98 
99 #define VERSION_DLC5 VERSION_TU21
100 
101 
102 #define CF_HOST_ONLY true
103 #define CF_CALLBACK_ZERO_ON_NEW_ENT true
104 
105 // These are used to pinpoint when a ClientField became obsolete. We use a negative version to signify obsolesence,
106 // and the absolute value is the version at which obsolesence occurred. This allows us to reenable the ClientField at a
107 // later date if need be using a new standard (i.e. positive valued) version number
108 
109 //--------------------------------------
110 
111 #define VERSION_SHIP_OBSOLETE (0 - VERSION_SHIP)
112 
113 #define VERSION_TU1_OBSOLETE (0 - VERSION_TU1)
114 
115 #define VERSION_TU2_OBSOLETE (0 - VERSION_TU2)
116 
117 #define VERSION_TU3_OBSOLETE (0 - VERSION_TU3)
118 
119 #define VERSION_TU4_OBSOLETE (0 - VERSION_TU4)
120 
121 #define VERSION_TU5_OBSOLETE (0 - VERSION_TU5)
122 
123 #define VERSION_TU6_OBSOLETE (0 - VERSION_TU6)
124 
125 #define VERSION_TU7_OBSOLETE (0 - VERSION_TU7)
126 
127 #define VERSION_TU8_OBSOLETE (0 - VERSION_TU8)
128 
129 #define VERSION_TU9_OBSOLETE (0 - VERSION_TU9)
130 
131 #define VERSION_TU10_OBSOLETE (0 - VERSION_TU10)
132 
133 #define VERSION_TU11_OBSOLETE (0 - VERSION_TU11)
134 
135 #define VERSION_TU12_OBSOLETE (0 - VERSION_TU12)
136 
137 #define VERSION_TU13_OBSOLETE (0 - VERSION_TU13)
138 
139 #define VERSION_TU14_OBSOLETE (0 - VERSION_TU14)
140 
141 #define VERSION_TU15_OBSOLETE (0 - VERSION_TU15)
142 
143 #define VERSION_TU16_OBSOLETE (0 - VERSION_TU16)
144 
145 #define VERSION_TU17_OBSOLETE (0 - VERSION_TU17)
146 
147 #define VERSION_TU18_OBSOLETE (0 - VERSION_TU18)
148 
149 #define VERSION_TU19_OBSOLETE (0 - VERSION_TU19)
150