- set compiler explicit to wine version
[genesis3d.git] / crafty102 / Readme.txt
1 =================================\r
2 =================================\r
3  CRAFTY BY: RYAN "NEMESIS" GREGG\r
4 =================================\r
5 =================================\r
6 \r
7 ===========================\r
8 Program/Author Information:\r
9 ===========================\r
10 \r
11 ---- General Program Information ----\r
12 Date                     : November 20th, 2010\r
13 Author                   : Ryan "NEMESIS" Gregg\r
14 Title                    : Crafty\r
15 Build                    : 1.0.2\r
16 Email address            : ryansgregg@hotmail.com\r
17 Home page /  Website     : http://nemesis.thewavelength.net/\r
18 \r
19 ---- Program Construction Information ----\r
20 Written In               : C++ .NET\r
21 \r
22 =============\r
23 Requirements:\r
24 =============\r
25 \r
26   OS\r
27   - Microsoft Windows XP SP2\r
28   - Microsoft Windows 2000 SP3\r
29   - Microsoft Windows ME\r
30   - Microsoft Windows 98\r
31   - Microsoft Windows NT\r
32   - Microsoft Windows Server 2003\r
33 \r
34   Frameworks\r
35   - Microsoft .NET Framework v2.0\r
36 \r
37   CPU\r
38   - 1.4 GHz Intel Pentium 4 Class Processor or Equivalent (2.0 GHz Recommended)\r
39 \r
40   RAM\r
41   - 512 MB of RAM (1 GB Recommended)\r
42 \r
43 ====\r
44 FAQ:\r
45 ====\r
46 \r
47 Q.\r
48   When I launch Crafty I get the following error message:\r
49   "This application has failed to start because the application configuration\r
50   is incorrect. Reinstalling the application may fix this problem."\r
51 \r
52 A.\r
53   Crafty is written in C++ .NET v2.0 and such as requires the .NET runtimes to\r
54   run. See the following link for more information:\r
55   http://www.microsoft.com/downloads/details.aspx?FamilyID=0856EACB-4362-4B0D-8EDD-AAB15C5E04F5&displaylang=en\r
56 \r
57 Q.\r
58   When I launch Crafty I get the following error message:\r
59   "The application failed to initialize properly (0xc0000135). Click ok\r
60   to terminate the application."\r
61 \r
62 A.\r
63   Crafty is written in C++ .NET v2.0 and such as requires the .NET runtimes to\r
64   run. See the following link for more information:\r
65   http://www.microsoft.com/downloads/details.aspx?FamilyID=0856EACB-4362-4B0D-8EDD-AAB15C5E04F5&displaylang=en\r
66 \r
67 Q.\r
68 \r
69   When I launch Crafty I get the following error message:\r
70   "A required .DLL file, MSCOREE.DLL, was not found."\r
71 \r
72 A.\r
73   Crafty is written in C++ .NET v2.0 and such as requires the .NET runtimes to\r
74   run. See the following link for more information:\r
75   http://www.microsoft.com/downloads/details.aspx?FamilyID=0856EACB-4362-4B0D-8EDD-AAB15C5E04F5&displaylang=en\r
76 \r
77 ==================\r
78 Program Changelog:\r
79 ==================\r
80 \r
81   v1.0.2\r
82   - Fixed Crafty not saving its settings.\r
83   - Updated to HLLib v2.4.0.\r
84   - Updated to VTFLib v1.3.1.\r
85 \r
86   v1.0.1\r
87   - Added compressed texture support.\r
88   - Added basic SKP support.\r
89   - Updated to HLLib v2.1.1.\r
90 \r
91   v1.0.0 Alpha 17\r
92   - Fixed HLLib integration.\r
93 \r
94   v1.0.0 Alpha 16\r
95   - Added Left 4 Dead support.\r
96   - Added support for version 49 of the Half-Life 2 MDL format.\r
97   - Added support for fallback texture extensions.\r
98   - Fixed VMF displacement normal loading not falling back to the face's normal.\r
99   - Updated to HLLib v2.1.0.\r
100 \r
101   v1.0.0 Alpha 15\r
102   - Added profile categories.\r
103   - Added support for versions 45-48 of the Half-Life 2 MDL format.\r
104   - Added custom entity model support.\r
105   - Updated to HLLib v2.0.9.\r
106   - Updated to VTFLib v1.2.7.\r
107 \r
108   v1.0.0 Alpha 14\r
109   - Added Team Fortress 2 VBSP support.\r
110   - Added OBJ buffered reading.\r
111   - Updated to HLLib v2.0.7.\r
112   - Updated to VTFLib v1.2.6.\r
113 \r
114   v1.0.0 Alpha 13\r
115   - Added dynamic VBSP lighting.\r
116   - Added VMT Cloud shader support.\r
117   - Added VBSP and VMF fog.\r
118   - Added basic Half-Life 1 MDL exportation.\r
119   - Added basic OBJ MTL read support.\r
120   - Added form location and size saving.\r
121   - Added validation support to File System Browser.\r
122   - Added time estimate to File System Browser.\r
123   - Added pausing to File System Browser.\r
124   - Added verbose mode to File System Browser.\r
125   - Added find next to Console.\r
126   - Added sprite font support.\r
127   - Added drag n' drop functionality to Object Viewer.\r
128   - Improved VBSP lightmap generation.\r
129   - Improved render loop.\r
130   - Improved File System Browser tree managment.\r
131   - Improved primitive rendering performance.\r
132   - Improved material proxy management.\r
133   - Fixed VBSP PVS decompression bug.\r
134   - Fixed OBJ indexing bug.\r
135   - Updated to HLLib v2.0.6.\r
136 \r
137   v1.0.0 Alpha 12\r
138   - Added Half-Life 2 3D skybox support.\r
139   - Added Half-Life 1 BSP exportation.\r
140   - Fixed crash on level change.\r
141   - Fixed crash on VBSP lightmap export.\r
142 \r
143   v1.0.0 Alpha 11\r
144   - Added PRT support.\r
145   - Added PTS support.\r
146   - Added basic MAP writing.\r
147   - Added basic VMF writing.\r
148   - Added VBSP lightmap exportation.\r
149   - Added VMF support for comments.\r
150   - Added GL exportation.\r
151   - Added GL support for new-line delimiters.\r
152   - Added object overlay support.\r
153   - Fixed overflow in File System Browser when extracting more than 2 GB of data.\r
154   - Fixed normal transformations in OBJ export code.\r
155   - Improved nested package reading.\r
156   - Updated to HLLib v2.0.1.\r
157 \r
158   v1.0.0 Alpha 10\r
159   - Added drag and drop support to File System Browser.\r
160   - Fixed Half-Life BSP texture bug which prevented BSP files compiled with different sized textures from loading.\r
161   - Fixed File System Browser, Material Browser and Model Browser shell execution code.\r
162 \r
163   v1.0.0 Alpha 9\r
164   - Added X-Ray render mode.\r
165   - Added VMT fallback shader support.\r
166   - Added VMT texture scrolling.\r
167   - Added VMT UnlitTwoTexture shader support.\r
168   - Added -convert switch for command line object conversion.\r
169   - Added Half-Life: Blue Shift BSP support.\r
170   - Added Half-Life 2 MDL skin support.\r
171   - Added Half-Life 2 MDL LOD selection.\r
172   - Added Half-Life 2 BSP entity occlusion culling.\r
173   - Added simple automatic configuration.\r
174   - Added camera options to settings.\r
175   - Optimized Half-Life 2 MDL rendering.\r
176   - Optimized primitive rendering.\r
177   - Fixed Half-Life and Half-Life 2 BSP frustum culling option.\r
178   - Fixed a few minor memory leaks.\r
179 \r
180   v1.0.0 Alpha 8\r
181   - Added animated texture support.\r
182   - Added Half-Life 2 BSP exportation.\r
183   - Added active profile to status bar.\r
184   - Fixed a bug which caused the 3D camera to disable.\r
185 \r
186   v1.0.0 Alpha 7\r
187   - Added basic OBJ support.\r
188   - Added Half-Life MAP and RMF exportation.\r
189   - Added Half-Life 2 MDL and VMF exportation.\r
190   - Added cull freezing.\r
191   - Added model detail option to settings.\r
192   - Added default skyboxes to Half-Life 2 BSP files and VMF files.\r
193   - Fixed Half-Life 2 model meshes.\r
194   - Fixed Half-Life 2 model LOD rendering.\r
195   - Fixed Half-Life BSP skyboxes.\r
196   - Fixed several threading related render option bugs.\r
197 \r
198   v1.0.0 Alpha 6\r
199   - Added game profiles.\r
200   - Added basic ambient lighting to Half-Life 2 BSP models.\r
201   - Added Half-Life 2 BSP HDR settings.\r
202   - Added automatic WAD loading to Half-Life BSP files.\r
203   - Added entity rendermode support to Half-Life BSP files.\r
204   - Added Half-Life BSP gamma correction setting.\r
205   - Added find dialog to console.\r
206   - Improved file system referencing system (now works like Steam does).\r
207   - Improved Material Browser and Model Browser reference trees.\r
208   - Fixed Half-Life 2 BSP occlusion culling.\r
209   - Fixed File System Browser color coding.\r
210   - Fixed file system crashing when vbsp.zip is prematurely unmounted.\r
211 \r
212   v1.0.0 Alpha 5\r
213   - Added skybox support to Half-Life BSP files.\r
214   - Added generic model support to Model Browser.\r
215   - Added color coding to File System Browser.\r
216   - Improved missing texture warning messages.\r
217 \r
218   v1.0.0 Alpha 4\r
219   - Added basic Half-Life BSP support.\r
220   - Added basic Half-Life MDL support.\r
221   - Added dynamic configuration file support.\r
222   - Added File System Browser watcher.\r
223   - Added model fading.\r
224   - Added model LOD multiplier.\r
225   - Added initial camera positioning based on player starts.\r
226   - Improved Object Viewer loading code.\r
227   - Improved material system.\r
228   - Fixed Model Browser not showing after two uses.\r
229   - Fixed model frustum culling clipping bug (again).\r
230   - Fixed Half-Life 2 MDL material search directories.\r
231 \r
232   v1.0.0 Alpha 3\r
233   - Added displacement map lightmapping.\r
234   - Added displacement map occlusion culling.\r
235   - Added lightmap toggle option.\r
236   - Improved material system.\r
237   - Improved lightmap tone mapping.\r
238   - Improved lightmap resize algorithm.\r
239   - Improved default File System Browser open operation logic.\r
240   - Fixed model frustum culling clipping bug.\r
241   - Fixed occlusion culling bug caused by disabling models.\r
242   - Fixed Object Viewer recent file menu.\r
243 \r
244   v1.0.0 Alpha 2\r
245   - Added configuration saving/loading.\r
246   - Added Open command to File System Browser.\r
247   - Added File System Browser access to Material Browser.\r
248   - Added File System Browser access to Model Browser.\r
249   - Added rendering options to Model Browser.\r
250   - Fixed Model Browser icon.\r
251   - Fixed displacement map parent faces drawing in BPS files with no visibility data.\r
252 \r
253   v1.0.0 Alpha 1\r
254   - Initial release.\r
255 \r
256 ==============================\r
257 Program Copyright-Permissions:\r
258 ==============================\r
259 \r
260 LICENSE \r
261 \r
262 Terms and Conditions for Copying, Distributing, and Modifying \r
263 \r
264 Items other than copying, distributing, and modifying the Content\r
265 with which this license was distributed (such as using, etc.) are\r
266 outside the scope of this license. \r
267 \r
268 1. You may copy and distribute exact replicas of Crafty as you receive\r
269    it, in any medium, provided that you conspicuously and appropriately\r
270    publish on each copy an appropriate copyright notice and disclaimer\r
271    of warranty; keep intact all the notices that refer to this License\r
272    and to the absence of any warranty; and give any other recipients of\r
273    Crafty a copy of this License along with Crafty. You may at your\r
274    option charge a fee for the media and/or handling involved in creating\r
275    a unique copy of the Crafty for use offline, you may at your option offer\r
276    instructional support for the Crafty in exchange for a fee, or you may at\r
277    your option offer warranty in exchange for a fee. You may not charge a\r
278    fee for Crafty itself. You may not charge a fee for the sole service\r
279    of providing access to and/or use of Crafty via a network (e.g. the Internet),\r
280    whether it be via the world wide web, FTP, or any other method. \r
281 \r
282 2. You may not modify your copy or copies of Crafty or any portion of it.\r
283 \r
284 3. You are not required to accept this License, since you have not signed it.\r
285    However, nothing else grants you permission to copy, distribute or modify Crafty.\r
286    These actions are prohibited by law if you do not accept this License. Therefore,\r
287    by copying or distributing Crafty you indicate your acceptance of this License to do\r
288    so, and all its terms and conditions for copying, distributing and modifying Crafty. \r
289 \r
290 NO WARRANTY \r
291 \r
292 4. BECAUSE CRAFTY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY\r
293    FOR CRAFTY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED\r
294    IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE CRAFTY "AS IS" WITHOUT\r
295    WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,\r
296    THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE\r
297    ENTIRE RISK OF USE OF THE CRAFTY IS WITH YOU. SHOULD CRAFTY PROVE FAULTY, INACCURATE, OR\r
298    OTHERWISE UNACCEPTABLE YOU ASSUME THE COST OF ALL NECESSARY REPAIR OR CORRECTION. \r
299 \r
300 5. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY\r
301    COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MIRROR AND/OR REDISTRIBUTE CRAFTY AS\r
302    PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL,\r
303    INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE CRAFTY,\r
304    EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. \r