From 7c193c4310e686e64de0f21afc8656bdc70e717d Mon Sep 17 00:00:00 2001 From: Maxxiii <30539708+Maxxiii@users.noreply.github.com> Date: Sun, 13 Sep 2020 15:10:26 +0300 Subject: Make Miscellaneous page differ from HLLib page... so now it lists all programs from this category with links and descriptions --- pages/Miscellaneous.html | 454 +++++------------------------------------------ 1 file changed, 44 insertions(+), 410 deletions(-) diff --git a/pages/Miscellaneous.html b/pages/Miscellaneous.html index 41887a4..c9ff398 100644 --- a/pages/Miscellaneous.html +++ b/pages/Miscellaneous.html @@ -40,13 +40,13 @@
HLLib - - NemPosted: May 23rd, 2005 - 6:32:20 pm -
+ href="https://web.archive.org/web/20171114194253/http://nemesis.thewavelength.net/index.php?c=108#p108">Miscellaneous + +
-
About: +
+ + HLLib

HLLib is a package library for Half-Life that abstracts several package formats and provides a simple interface for all of them. HLLib is written in native C++ but exposes both a C and C++ interface which @@ -54,428 +54,62 @@ imports). HLLib works natively in both Windows (x86 and x64) and Linux. BSP, GCF, NCF, PAK, VPK, WAD, XZP and uncompressed ZIP package formats are supported.

-

HLLib is an open source library licensed under the LGPL. It comes with the source code and binaries - necessary to use it. An example application called HLExtract, which is licensed under the GPL, is also - included. HLExtract is a command line utility written in C that can load all HLLib supported packages - and extract multiple items from them while maintaining their directory structure. Also included is a - C# HLExtract port called HLExtract.Net.

- - Download from Web Archive: - - - Download from unofficial Github mirror: + VTF Plug-In for Photoshop - +

VTF Plug-In is an Adobe Photoshop 6.0 and up file format plug-in for the .vtf file format. It is a + simple plug-in that supports single-frame/single-face, 3 or 4 channel .vtf files in any format. It is + designed for typical .vtf creation and viewing and does not contain the advanced features found in + VTFEdit. Nonetheless, it can be a useful tool for creating simple .vtf files. The plug-in does not + support 64 bit versions of Photoshop.

- GridMount: -

A MacFUSE - file system handler called GridMount - is available for those looking to run HLLib on a Mac.

- - Java Wrapper: - -

A Java wrapper is available for those looking to use HLLib in Java. It can be found on SourceForge. -

- - Revision History: - -

- - v2.4.6 -
    -
  • Modified VPF file support to handle the removal of a null terminator from the end of the - directory.
  • -
- - v2.4.5 -
    -
  • Added support for new SGA file format (v6).
  • -
  • Added support for new SGA file format (v7).
  • -
- - v2.4.4 -
    -
  • Fixed support for VPK file format (v1).
  • -
- - v2.4.3 - -
    -
  • Added support for new VPK file format (v2). -
  • -
  • Added SGA file support. -
  • -
  • Added ZIP deflate support. -
  • -
- - v2.4.2 - -
    -
  • Fixed crash when opening VBSP files with no pak file lump. -
  • -
- - - v2.4.1 - -
    -
  • Fixed crash in CProcStream. -
  • -
  • Fixed VPK signature check. -
  • -
  • Workaround for crash in .Net wrapper. -
  • -
- - v2.4.0 - -
    -
  • Added support for GCF files larger than 4 GB. -
  • -
- - v2.3.0 - -
    -
  • Added support for x64. -
  • -
  • Added Visual Studio 2010 solution. -
  • -
  • Added Visual Studio 2008 solution.. -
  • -
  • Removed Visual Studio 2003 solution. -
  • -
- - v2.2.0 - -
    -
  • Added support for packages larger than 4 GB. -
  • -
- - v2.1.2 - -
    -
  • Added support for new VBSP file format. -
  • -
- - v2.1.1 - -
    -
  • Added support for new VPK file format. -
  • -
  • Added VPK file validation. -
  • -
  • Fixed crash when closing VPK files. -
  • -
- - v2.1.0 - -
    -
  • Added VPK file support. -
  • -
- - v2.0.11 - -
    -
  • Added VBSP .lmp support. -
  • -
  • Fixed support for files over 2 GB. -
  • -
- - v2.0.10 - -
    -
  • Added Last Version Played attribute to NCF file. -
  • -
  • Fixed change to directory entry folder terminator. -
  • -
- - v2.0.9 - -
    -
  • Added Last Version Played attribute to GCF file. -
  • -
- - v2.0.8 - -
    -
  • Improved GCF version check. -
  • -
  • Fixed fragmentation header checksum after defragment. -
  • -
- - v2.0.7 - -
    -
  • Added different search string comparisons. -
  • -
  • Added Visual Studio 2005 solution. -
  • -
  • Improved package type tests. -
  • -
- - v2.0.6 - -
    -
  • Added generic write support to mapping interface. -
  • -
  • Added no recurse option to FindFirst()/FindNext(). -
  • -
  • Improved package item attribute consistency. -
  • -
  • Fixed GCC visibility support. -
  • -
  • Fixed unnecessary GCF bounds check. -
  • -
  • Fixed BSP unused lump check.
  • -
- - v2.0.5 - -
    -
  • Added Linux support. -
  • -
  • Fixed near infinite find next recursion. -
  • -
- - v2.0.4 - -
    -
  • Fixed bug in GCF file defragmentation progress. -
  • -
- - v2.0.3 - -
    -
  • Added NCF file support. -
  • -
- - v2.0.2 - -
    -
  • Added GCF file defragmentation. -
  • -
  • Added fragmentation property to GCF files. -
  • -
  • Added Dark Messiah VBSP support. -
  • -
  • Fixed hlPackageCreateStream() bug. -
  • -
  • Fixed CMapping::GetTotalMemoryUsed() calculation. -
  • -
  • Fixed PAK file path parsing. -
  • -
  • Improved error messages. -
  • -
  • Improved file mapping performance. -
  • -
- - v2.0.1 - -
    -
  • Added memory tracking. -
  • -
  • Improved view management. -
  • -
  • Fixed memory mapping bug. -
  • -
  • Fixed user data bug in proc reader. -
  • -
  • Fixed WAD file GetImageData() bug. -
  • -
  • Fixed default mapping stream view size. -
  • -
  • Fixed a minor memory leak. -
  • -
- - v2.0.0 - -
    -
  • Rewrote entire library.
  • -
  • Open packages from anywhere (files, memory, abstract streams).
  • -
  • Get package and item attributes.
  • -
  • Stream package data.
  • -
  • Validate package data.
  • -
  • Added a C wrapper.
  • -
  • Improved and optimized package loading code.
  • -
  • Improved package detection.
  • -
- - v1.1.8 - -
    -
  • Added XZP file support.
  • -
- - v1.1.7 - -
    -
  • Added Source engine BSP support.
  • -
- - v1.1.6 - -
    -
  • Added mipmap level option to CWADFile.
  • -
- - v1.1.5 - -
    -
  • Improved WAD file support.
  • -
- - v1.1.4 - -
    -
  • Improved detection of corrupt packages.
  • -
- - v1.1.3 - -
    -
  • Extended CGCFFile.
  • -
  • Extended CFileMapping and CPrimitiveFileMapping to allow for volatile access.
  • -
  • Fixed CPackageUtility::Extract() bug caused by illegal characters.
  • -
  • Files of size 0 B are now treated as valid files.
  • -
- - v1.1.2 - -
    -
  • Extended CPackage.
  • -
  • Extended CMappedPackage.
  • -
  • Improved error messages for system calls.
  • -
- - v1.1.1 - -
    -
  • Fixed last error not being set in CMappedPackage::Open().
  • -
- - v1.1.0 - -
    -
  • Rewrote mapping code to be more flexible.
  • -
  • Packages located on disk or in memory can now be loaded.
  • -
  • Optimized file mapping.
  • -
  • Fixed CPackage::Root bug.
  • -
  • Fixed CGCFFile::GetFileSizeOnDisk() bug.
  • -
- - v1.0.4 - -
    -
  • Fixed CPackage memory leak.
  • -
  • Fixed CMappedPackage initialization bug.
  • -
  • Fixed CMappedPackage deinitialization bug.
  • -
  • Changed CDirectoryItem::Parent to a CDirectoryFolder.
  • -
  • Extended CWADFile.
  • -
  • Added CBSPFile which acts like CWADFile on a BSP's textures.
  • -
- - v1.0.3 - -
    -
  • Extended CWADFile.
  • -
  • Changed GetFileSizeEx() to GetFileSize() (Not all versions of Windows supported the former).
  • -
- v1.0.2 + VTF Plug-In for Paint.NET -
    -
  • Extended CPackage.
  • -
  • Extended CGCFFile.
  • -
  • Converted from bool to BOOL.
  • -
  • HLLib now used by GCFScape.
  • -
+

VTF Plug-In is a 32 bit/64 bit Paint.NET file format plug-in for the .vtf file format. It is a simple + plug-in that supports single-frame/multiple-frame, 3 or 4 channel .vtf files in any format. It is + designed for typical .vtf creation and viewing and does not contain the advanced features found in + VTFEdit. Nonetheless, it can be a useful tool for creating simple .vtf files.

- v1.0.1 -
    -
  • Added callback functionality to CPackageUtility::Extract().
  • -
  • Extended CGCFFile.
  • -
  • Minor bug fixes.
  • -
+ Open Now! - v1.0.0 +

Open Now! is a Visual Studio 2005, 2008 and 2010 add-in which allows you to quickly search for files + by name and open them in Visual Studio. Open Now! is an open source add-in licensed under the GPL.

-
    -
  • Original build.
  • -
-
-
-
Modified: Jan 22nd, 2017 - 6:09:30 pm[ 39 - Comments ] -
-
-

-
-
-
libhl - - NemPosted: May 23rd, 2005 - 6:30:02 pm -
-
-
About: -

SavannahLion of HLPD has ported my HLLib library to Linux. The port has been dubbed libhl and - contains a HLExtract clone Slatch.

+ wad2bmp + +

This simple command line program takes a Half-Life WAD or BSP file and extracts the highest + resolution mipmap of each texture as a bitmap.

+ + + Auto Seamer + +

Very simple program I made for a friend and my own personal use. It turned out to be soo good at what + it did that I decided to throw it up here. The program takes an ordinary texture (it loads and saves + bitmaps, or you can just copy and paste the textures in which is easier) and provides you with three + little algorithms to seam it. It has a weighted averaging system which works well with pretty much any + texture, an offset algorithm which works really well with some textures and not with others, and a + speckle algorithm which is like a logical noise algorithm to help add some randomness back into the + seam. The program is NOT optimized in any way. It works fine with small textures (like 256 * 256) but + starts to slow down significantly when you get up to around 512 * 512 (which you really shouldn't have + in a Half-Life map...) Thats it. Hope you find it useful.

- Download: - + BSP View + +

This is a modified version of BSP_view by Botman. The update was aimed to fix various bugs and add + more functionality to the program. This program has since been replaced with BSP Viewer.

+
-
Modified: Jun 17th, 2006 - 4:30:24 pm[ 14 - Comments ] +
-
+

-- cgit v1.2.3