You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<p>.NET library that powers Source 2 Viewer, also known as VRF. This library can be used to open and extract Source 2 resource files programmatically.</p>
181
+
<p>.NET library that powers Source 2 Viewer, also known as VRF. This library can be used to <ahref="/ValveResourceFormat/guides/read-resource.html">open and extract Source 2 resource files</a> programmatically.</p>
<p>.NET library providing an OpenGL-based rendering engine for Source 2 assets. Standalone rendering of models, maps, particles, animations, lighting, and materials with physically-based rendering (PBR).</p>
193
196
</div>
@@ -261,67 +264,66 @@ <h2>Features</h2>
261
264
<div>
262
265
<h3>3D Renderer</h3>
263
266
<ul>
264
-
<li>Interactive viewer for Maps, Models, Physics, and Particles</li>
267
+
<li>View <ahref="/ValveResourceFormat/api/ValveResourceFormat.ResourceTypes.Model.html">maps, models, physics, and particles</a> from CS2, Dota 2, Deadlock, and other Source 2 games</li>
265
268
<li>Reverse-engineered PBR shaders with real-time lighting</li>
<li>View Textures and SVGs with isolated channel viewing</li>
278
-
<li>Color channels, depth layers, and mips support</li>
280
+
<li>View <ahref="/ValveResourceFormat/api/ValveResourceFormat.ResourceTypes.Texture.html">textures</a> and SVGs with isolated channel viewing</li>
281
+
<li>Export <ahref="/ValveResourceFormat/api/ValveResourceFormat.IO.TextureExtract.html">vtex_c</a> to PNG, TGA, or other image formats</li>
282
+
<li>Color channels, depth layers, and mip levels</li>
279
283
<li>GPU or CPU decoding options</li>
280
284
<li>Cubemap and HDR texture support</li>
281
285
<li>Normal map visualization modes</li>
282
-
<li>Rasterize SVG to image</li>
283
-
<li>Export exactly what is displayed</li>
284
286
<li>Zoom and pan controls</li>
285
287
</ul>
286
288
</div>
287
289
</div>
288
290
289
291
<divclass="feature-section">
290
292
<div>
291
-
<h3>VPK Package Files</h3>
293
+
<h3>VPK Viewer & Extractor</h3>
292
294
<ul>
293
-
<li>Browse, extract, and manage Valve Package (vpk) archives with full version support</li>
295
+
<li>Open VPK files from CS2, Dota 2, Deadlock, Half-Life: Alyx, and more</li>
294
296
<li>Tree view and list view interfaces with file type icons</li>
295
297
<li>Advanced search system (name, path, regex, content, hex)</li>
296
298
<li>Sort files by size and other criteria</li>
297
-
<li>Extract individual files or entire packages</li>
298
-
<li>Multi-threaded extraction with progress tracking</li>
299
+
<li>Extract individual files or entire VPK packages</li>
300
+
<li>Multi-threaded VPK extraction with progress tracking</li>
299
301
<li>Discover and recover deleted files from VPK archives</li>
300
-
<li>Create new archives from folders with one click</li>
301
-
<li>Support all vpk versions (including Source 1)</li>
302
+
<li>Create new VPK archives from folders with one click</li>
303
+
<li>Support all VPK versions (including Source 1)</li>
302
304
</ul>
303
305
</div>
304
306
305
307
<div>
306
-
<h3>Export Systems</h3>
308
+
<h3>glTF Export</h3>
307
309
<ul>
308
-
<li>Export Maps, Models, Physics, and Animations to glTF 2.0</li>
309
-
<li>Convert Source 2 material channels to glTF channels</li>
310
-
<li>Compatible with Blender and other glTF-supporting software</li>
311
-
<li>Materials export with correctly split textures</li>
312
-
<li>Batch export functionality for multiple files</li>
310
+
<li>Export maps, models, <ahref="/ValveResourceFormat/api/ValveResourceFormat.ResourceTypes.PhysAggregateData.html">physics</a>, and animations to <ahref="/ValveResourceFormat/api/ValveResourceFormat.IO.GltfModelExporter.html">glTF 2.0</a></li>
311
+
<li>Works with CS2, Dota 2, Deadlock, and all Source 2 games</li>
312
+
<li>Convert Source 2 materials to glTF PBR channels</li>
313
+
<li>Compatible with Blender, Unity, Unreal Engine, and more</li>
314
+
<li>Batch export with correctly split textures</li>
313
315
<li>Resource dependency tracking and validation</li>
314
316
</ul>
315
317
</div>
316
318
</div>
317
319
318
320
<divclass="feature-section">
319
321
<div>
320
-
<h3>Content Decompilers</h3>
322
+
<h3>Source 2 Decompiler</h3>
321
323
<ul>
322
-
<li>Maps (vmap_c → vmap) for use in Hammer editor</li>
323
-
<li>Models (vmdl_c → vmdl) to ModelDoc format</li>
324
-
<li>Materials (vmat_c → vmat)</li>
324
+
<li><ahref="/ValveResourceFormat/api/ValveResourceFormat.IO.MapExtract.html">Maps</a> (vmap_c → vmap) for Hammer editor</li>
325
+
<li><ahref="/ValveResourceFormat/api/ValveResourceFormat.IO.ModelExtract.html">Models</a> (vmdl_c → vmdl) to ModelDoc format</li>
0 commit comments