All Projects → x8BitRain → webhl

x8BitRain / webhl

Licence: other
WebHL is a fork of hlviewer.js that uses the File System Access API to load game assets direct from your computer rather than from a server.

Programming Languages

typescript
32286 projects
CSS
56736 projects

Projects that are alternatives of or similar to webhl

GameTracking-HalfLifeAlyx
📥 Game Tracker: Half-Life: Alyx
Stars: ✭ 24 (-14.29%)
Mutual labels:  valve
source-engine-model-loader
Three.js loader for parsing Valve's Source Engine models
Stars: ✭ 54 (+92.86%)
Mutual labels:  valve
Lambda
A custom Source Engine level editor written in Go
Stars: ✭ 34 (+21.43%)
Mutual labels:  valve
php-steam-web-api-client
Automatically generated api client for the Steam Web API.
Stars: ✭ 79 (+182.14%)
Mutual labels:  valve
Fortify
Dota Underlords data platform
Stars: ✭ 14 (-50%)
Mutual labels:  valve
bsp
Go package for parsing Valve's Source Engine .bsp (Binary Space Partition) map files
Stars: ✭ 29 (+3.57%)
Mutual labels:  valve
JavaSteam
Java library that provides an interface to directly interact with Valve's Steam servers.
Stars: ✭ 70 (+150%)
Mutual labels:  valve
TurnSignal
An anti-cable-twisting management utility for SteamVR.
Stars: ✭ 73 (+160.71%)
Mutual labels:  valve
lhctrl
Power management of Valve v1 lighthouses over Bluetooth LE
Stars: ✭ 28 (+0%)
Mutual labels:  valve
halflife-op4-updated
Half-Life: Opposing Force SDK based on Half-Life Updated, with bug fixes. Check README.md for more information.
Stars: ✭ 57 (+103.57%)
Mutual labels:  valve
AreWeAntiCheatYet
A comprehensive and crowd-sourced list of games using anti-cheats and their compatibility with GNU/Linux or Wine.
Stars: ✭ 289 (+932.14%)
Mutual labels:  valve
newsteamchat
Metro skin for Steam chat and friends UI.
Stars: ✭ 79 (+182.14%)
Mutual labels:  valve
mapguide-react-layout
An openlayers-based modern map viewer for MapGuide
Stars: ✭ 54 (+92.86%)
Mutual labels:  map-viewer
BS2PC
Half-Life PlayStation 2 map converter
Stars: ✭ 32 (+14.29%)
Mutual labels:  valve
vdf-parser
📜 Libraries to (de)serialize Valve's KeyValue format (VDF) in various languages
Stars: ✭ 70 (+150%)
Mutual labels:  valve
csgo-vscripts
Various vscripts for CS:GO I have written
Stars: ✭ 25 (-10.71%)
Mutual labels:  valve
TF2HUD.Fixes
Collection of bug fixes and QOL changes to the default Team Fortress 2 HUD.
Stars: ✭ 83 (+196.43%)
Mutual labels:  valve
NextBot
A Git-based fork of Valve's NextBot code.
Stars: ✭ 30 (+7.14%)
Mutual labels:  valve
ChatLogger
ChatLogger is a Steam Tool based on the SteamKit2 library, designed to save your and friends messages! [Metro Theme]
Stars: ✭ 39 (+39.29%)
Mutual labels:  valve
valve-matchmaking-ip-ranges
Lists of locations & IP addresses of Valve servers
Stars: ✭ 69 (+146.43%)
Mutual labels:  valve

WebHL

https://x8bitrain.github.io/webhl/

image

WebHL is a fork of hlviewer.js that uses the File System Access API to load game assets direct from your computer rather than from a server, including recording. Interface design from from vgui.css

How to use

Click "Open Game Directory" and open your 'Half-life' game folder containing 'valve', 'gearbox', 'cstrike', 'tfc', etc folders, then choose a map or demo to load from the menu.

WASD, Ctrl or C and Space to move, F for fullscreen, esc to release mouse, and ~ to toggle the menu.

Click on the red circle in the bottom right to start recording footage, press again to download a webm.

Have fun!

Bugs

  • Some sounds don't play in the right order.
  • Demos keep playing in different when switching maps after playing a demo.

Troubleshooting

  • "...can't open this folder because it contains system files"
    • Unfortunately this is an unavoidable browser security feature. You might have to move your HL folder outside of Program Files to make it work, I recommend the Goldsrc package for this.
  • Nothing loads after choosing a game folder:
  • Screen is black and or loads forever:
    • The map probably isn't compatible with the BSP parser, or the map isn't installed in your game folder. Open the console in the browser developer tools and check to see if there's a specific error, that usually reveals the problem.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].