from https://github.com/ArnCarveris/OpenSource.
fixed by ZRY.

Ivan Avdeev c9290fdd10 add scripts to run some games on *nix 6 år sedan
src ad48f45b3e fix corrupted DXT5 textures, fix #22 6 år sedan
.gitignore 3a3fe26805 make it compile on windows 6 år sedan
.gitmodules 18cfc45ce0 move sources into ./src/ 7 år sedan
.travis.yml 1f0dc92644 add travis.yml 6 år sedan
COPYING.WTFPL 57387726fe Create COPYING.WTFPL 11 år sedan
Makefile f424a293fc move libs to the end of linker args 6 år sedan
OpenSource.sln 3a3fe26805 make it compile on windows 6 år sedan
OpenSource.vcxproj 3a3fe26805 make it compile on windows 6 år sedan
OpenSource.vcxproj.filters 3a3fe26805 make it compile on windows 6 år sedan
README.md 8cc14bb56e add travid button to readme 6 år sedan
TODO aad29b1b37 add collections as a precursor for asset loading 7 år sedan
common.props 3a3fe26805 make it compile on windows 6 år sedan
run-ep1.sh c9290fdd10 add scripts to run some games on *nix 6 år sedan
run-ep2.sh c9290fdd10 add scripts to run some games on *nix 6 år sedan
run-hl1.sh c9290fdd10 add scripts to run some games on *nix 6 år sedan
run-portal.sh c9290fdd10 add scripts to run some games on *nix 6 år sedan

README.md

Build Status

OpenSource

A utility for loading and rendering many Source VBSP maps together as a single giant mesh. It can be used to see how big the game world is, just for amusement.

Current status

This branch is a work-in-progress reimplementation of original OpenSource in bare C. It should be generally stable. However, it still has a lot of visual glitches and is not ready for any use outside development yet. See issues.

If you wish, you could check out the old branch for the 5 years old version that was used for Half-Life 1 merging.

What works

  • It builds and runs on Linux/X11 and Raspberry Pi (bare vc libs, w/o X11); No Windows or macOS support yet, stay tuned.
  • VBSP format version 19 and 20, most of the maps from these games:
    • Half-Life: Source
    • Half-Life 2
    • Half-Life 2: Episode One
    • Half-Life 2: Episode Two
    • Portal (Portal 2 wasn't tested yet)
  • Basic support for the following map features:
    • Face geometry
    • Displacements
    • Base[0] textures
    • DXT1 textures
    • Reading VPK files
    • Reading materials from pakfile lumps

Streaming

Development is done almost entirely live. I usually stream every Thursday at 22:00 NOVT (15:00 GMT), but there are also some occasional sudden and unplanned streams.

Stream links:

You can also check out previous streams recordings and stuff planned for next streams.