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

Ivan Avdeev a79838be3d add z_far param to config преди 6 години
src a79838be3d add z_far param to config преди 6 години
.gitignore 3a3fe26805 make it compile on windows преди 6 години
.gitmodules 18cfc45ce0 move sources into ./src/ преди 7 години
.travis.yml 1f0dc92644 add travis.yml преди 6 години
COPYING.WTFPL 57387726fe Create COPYING.WTFPL преди 11 години
Makefile 35e2c089ec add game config file and map moving support преди 6 години
OpenSource.sln 3a3fe26805 make it compile on windows преди 6 години
OpenSource.vcxproj 9d2ada4a31 fix windows build преди 6 години
OpenSource.vcxproj.filters 9d2ada4a31 fix windows build преди 6 години
README.md e69ffa732d Update README преди 6 години
TODO aad29b1b37 add collections as a precursor for asset loading преди 7 години
common.props 3a3fe26805 make it compile on windows преди 6 години
hl2.cfg 2e3ff4e987 fix map positions, fix #23 преди 6 години
hl2eps.cfg a79838be3d add z_far param to config преди 6 години
run-ep1.sh c9290fdd10 add scripts to run some games on *nix преди 6 години
run-ep2.sh c9290fdd10 add scripts to run some games on *nix преди 6 години
run-hl1.sh c9290fdd10 add scripts to run some games on *nix преди 6 години
run-portal.sh c9290fdd10 add scripts to run some games on *nix преди 6 години

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 Windows, Linux/X11 and Raspberry Pi (bare vc libs, w/o X11); No 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
  • Basic support for the following map features:
    • Face geometry
    • Displacements
    • Base[0] textures
    • DXT1/3/5 textures
    • Reading VPK2 files
    • Reading materials from pakfile lumps

What doesn't (yet)

  • Portal 2. It uses VPK version 1 (see #36) and seems to use different mechanism for maps transitions.

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.