Skip to content

Commit 82ad09f

Browse files
committed
Tweak features
1 parent d614b0b commit 82ad09f

1 file changed

Lines changed: 41 additions & 40 deletions

File tree

index.html

Lines changed: 41 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -163,6 +163,7 @@ <h2>Command line utility</h2>
163163
<p>A cross-platform console application that can export and decompile Source 2 resources similar to the main application.</p>
164164
<div class="library-links">
165165
<a href="https://github.com/ValveResourceFormat/ValveResourceFormat/releases">Download CLI for your OS from GitHub</a>
166+
<a href="/ValveResourceFormat/guides/command-line.html">View usage guide</a>
166167
</div>
167168
</div>
168169
</div>
@@ -175,8 +176,9 @@ <h2>ValveResourceFormat</h2>
175176
<div class="library-links">
176177
<a href="https://www.nuget.org/packages/ValveResourceFormat">NuGet</a>
177178
<a href="https://github.com/ValveResourceFormat/ValveResourceFormat">GitHub</a>
179+
<a href="/ValveResourceFormat/api/ValveResourceFormat.html">API Docs</a>
178180
</div>
179-
<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 <a href="/ValveResourceFormat/guides/read-resource.html">open and extract Source 2 resource files</a> programmatically.</p>
180182
</div>
181183
</div>
182184
<div class="library">
@@ -188,6 +190,7 @@ <h2>ValveResourceFormat.Renderer</h2>
188190
<div class="library-links">
189191
<a href="https://www.nuget.org/packages/ValveResourceFormat.Renderer">NuGet</a>
190192
<a href="https://github.com/ValveResourceFormat/ValveResourceFormat/tree/master/Renderer">GitHub</a>
193+
<a href="/ValveResourceFormat/api/ValveResourceFormat.Renderer.html">API Docs</a>
191194
</div>
192195
<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>
193196
</div>
@@ -261,67 +264,66 @@ <h2>Features</h2>
261264
<div>
262265
<h3>3D Renderer</h3>
263266
<ul>
264-
<li>Interactive viewer for Maps, Models, Physics, and Particles</li>
267+
<li>View <a href="/ValveResourceFormat/api/ValveResourceFormat.ResourceTypes.Model.html">maps, models, physics, and particles</a> from CS2, Dota 2, Deadlock, and other Source 2 games</li>
265268
<li>Reverse-engineered PBR shaders with real-time lighting</li>
266-
<li>Animation playback controls</li>
267-
<li>Entity viewer with property inspection</li>
269+
<li><a href="/ValveResourceFormat/api/ValveResourceFormat.ResourceTypes.ModelAnimation.html">Animation</a> playback controls</li>
270+
<li><a href="/ValveResourceFormat/api/ValveResourceFormat.ResourceTypes.EntityLump.html">Entity viewer</a> with property inspection</li>
268271
<li>WASD camera controls with customizable FOV</li>
269272
<li>Debug visualizations and performance monitoring</li>
270-
<li>Hardware-accelerated OpenGL rendering</li>
273+
<li>Hardware-accelerated <a href="/ValveResourceFormat/api/ValveResourceFormat.Renderer.html">OpenGL rendering</a></li>
271274
</ul>
272275
</div>
273276

274277
<div>
275278
<h3>Texture Viewer</h3>
276279
<ul>
277-
<li>View Textures and SVGs with isolated channel viewing</li>
278-
<li>Color channels, depth layers, and mips support</li>
280+
<li>View <a href="/ValveResourceFormat/api/ValveResourceFormat.ResourceTypes.Texture.html">textures</a> and SVGs with isolated channel viewing</li>
281+
<li>Export <a href="/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>
279283
<li>GPU or CPU decoding options</li>
280284
<li>Cubemap and HDR texture support</li>
281285
<li>Normal map visualization modes</li>
282-
<li>Rasterize SVG to image</li>
283-
<li>Export exactly what is displayed</li>
284286
<li>Zoom and pan controls</li>
285287
</ul>
286288
</div>
287289
</div>
288290

289291
<div class="feature-section">
290292
<div>
291-
<h3>VPK Package Files</h3>
293+
<h3>VPK Viewer &amp; Extractor</h3>
292294
<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>
294296
<li>Tree view and list view interfaces with file type icons</li>
295297
<li>Advanced search system (name, path, regex, content, hex)</li>
296298
<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>
299301
<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>
302304
</ul>
303305
</div>
304306

305307
<div>
306-
<h3>Export Systems</h3>
308+
<h3>glTF Export</h3>
307309
<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, <a href="/ValveResourceFormat/api/ValveResourceFormat.ResourceTypes.PhysAggregateData.html">physics</a>, and animations to <a href="/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>
313315
<li>Resource dependency tracking and validation</li>
314316
</ul>
315317
</div>
316318
</div>
317319

318320
<div class="feature-section">
319321
<div>
320-
<h3>Content Decompilers</h3>
322+
<h3>Source 2 Decompiler</h3>
321323
<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><a href="/ValveResourceFormat/api/ValveResourceFormat.IO.MapExtract.html">Maps</a> (vmap_c → vmap) for Hammer editor</li>
325+
<li><a href="/ValveResourceFormat/api/ValveResourceFormat.IO.ModelExtract.html">Models</a> (vmdl_c → vmdl) to ModelDoc format</li>
326+
<li><a href="/ValveResourceFormat/api/ValveResourceFormat.IO.MaterialExtract.html">Materials</a> (vmat_c → vmat)</li>
325327
<li>Produce editable assets for Source 2 Workshop Tools</li>
326328
<li>Retain maximum data fidelity</li>
327329
</ul>
@@ -330,9 +332,9 @@ <h3>Content Decompilers</h3>
330332
<div>
331333
<h3>Source 2 Resource Files</h3>
332334
<ul>
333-
<li>Read and process Source 2 resource files (_c file extension) with comprehensive support</li>
335+
<li>Open vtex_c, vmdl_c, vmat_c, vpcf_c, and all <a href="/ValveResourceFormat/api/ValveResourceFormat.Resource.html">Source 2 file types</a></li>
334336
<li>View Resource Blocks in separate tabs</li>
335-
<li>Decode data to user-friendly text representation</li>
337+
<li>Decode binary data to user-friendly text representation</li>
336338
<li>Support for all resource file versions (as early as 2014)</li>
337339
</ul>
338340
</div>
@@ -343,7 +345,7 @@ <h3>Source 2 Resource Files</h3>
343345
<h3>Audio System</h3>
344346
<ul>
345347
<li>Built-in audio player with waveform visualization</li>
346-
<li>Support for WAV, MP3, and Source 2 audio formats</li>
348+
<li>Support for WAV, MP3, and <a href="/ValveResourceFormat/api/ValveResourceFormat.ResourceTypes.Sound.html">Source 2 audio formats</a></li>
347349
<li>Volume controls and stereo meters</li>
348350
<li>Timeline scrubbing and playback controls</li>
349351
<li>Auto-play in preview mode</li>
@@ -353,7 +355,7 @@ <h3>Audio System</h3>
353355
<div>
354356
<h3>Shader Packages</h3>
355357
<ul>
356-
<li>Inspect and analyze Source 2 shader files (vcs extension) with bytecode conversion</li>
358+
<li>Inspect and analyze Source 2 <a href="/ValveResourceFormat/api/ValveResourceFormat.CompiledShader.html">shader files</a> (vcs extension) with bytecode conversion</li>
357359
<li>Read Source 2 shader packages</li>
358360
<li>Compiled shader code viewer</li>
359361
<li>Inspect shader metadata and bytecode</li>
@@ -368,30 +370,29 @@ <h3>Shader Packages</h3>
368370
<div>
369371
<h3>User Interface</h3>
370372
<ul>
371-
<li>Modern, intuitive interface designed for efficient file management and content exploration</li>
372373
<li>Tabbed document interface with advanced tab management</li>
373374
<li>Dark and light theme support</li>
374-
<li>Steam games auto-detection and explorer</li>
375+
<li>Auto-detect installed Source 2 games on Steam</li>
375376
<li>Recent files and bookmarks management</li>
376-
<li>Drag and drop file support</li>
377+
<li>Drag and drop support for VPK and resource files</li>
377378
<li>Keyboard shortcuts for quick navigation</li>
378-
<li>Windows integration with file associations</li>
379+
<li>Windows file association integration</li>
379380
</ul>
380381
</div>
381382

382383
<div>
383384
<h3>Additional File Formats</h3>
384385
<ul>
385-
<li>NavigationMesh (.nav) and ToolsAssetInfo (.bin) files</li>
386-
<li>World nodes (vwnod_c) for streaming world geometry</li>
387-
<li>Compiled particle systems (vpcf_c) and effects</li>
388-
<li>Sound event files and audio definitions</li>
389-
<li>Various image formats (PNG, JPG, TGA, GIF)</li>
386+
<li><a href="/ValveResourceFormat/api/ValveResourceFormat.NavMesh.NavMeshFile.html">NavigationMesh</a> (.nav) and ToolsAssetInfo (.bin) files</li>
387+
<li><a href="/ValveResourceFormat/api/ValveResourceFormat.ResourceTypes.WorldNode.html">World nodes</a> (vwnod_c) for streaming world geometry</li>
388+
<li><a href="/ValveResourceFormat/api/ValveResourceFormat.ResourceTypes.ParticleSystem.html">Particle systems</a> (vpcf_c) and effects</li>
389+
<li><a href="/ValveResourceFormat/api/ValveResourceFormat.ResourceTypes.Sound.html">Sound event files</a> and audio definitions (vsnd_c)</li>
390+
<li>Image formats including PNG, JPG, TGA, and GIF</li>
390391
<li>Hex viewer for binary data inspection</li>
391392
<li>Text and binary file viewing with syntax highlighting</li>
392-
<li>Complete KeyValues support (KV1, KV2, KV3)</li>
393+
<li>Complete <a href="/ValveResourceFormat/api/ValveResourceFormat.Serialization.KeyValues.KV3File.html">KeyValues</a> support (KV1, KV2, KV3)</li>
393394
<li>Convert binary keyvalues to text format</li>
394-
<li>Closed captions file support</li>
395+
<li><a href="/ValveResourceFormat/api/ValveResourceFormat.ClosedCaptions.html">Closed captions</a> file support</li>
395396
</ul>
396397
</div>
397398
</div>

0 commit comments

Comments
 (0)