News: Celebrating over 10 years serving the creative community

Author Topic: Xash3D Engine - custom Gold Source engine build from a scratch  (Read 9319 times)

Qwertyus

  • Roach
  • *
  • Posts: 20
Re: Xash3D Engine - custom Gold Source engine build from a scratch
« Reply #30 on: September 14, 2012, 01:05:10 PM »
So, XashXT aka Xash Mod v0.6 is released! Now it contains a full documentation and full FGD. You can get it here:
http://www.moddb.com/engines/xash3d-engine/downloads

Here is a brief list of the new XashXT features:

  • Full compatibility with the original Half-Life entity set
  • Support for forming complex hierarchies of entities (Parent System)
  • Mirrors that can skip reflection of any specified object or, conversely, show ordinarily invisible objects
  • Surveillance monitors (colour and monochrome)
  • Portals that can take you from one point to another (as in Portal, but more basic)
  • Weather effects (rain and snow)
  • A powerful particle system with a standalone visual editor
  • A system of prefixes for making complex scripted scenes
  • An extended decal projection system that works on both level geometry and characters (players and NPCs)
  • Realistic lasers that can be reflected off mirror surfaces (used in gameplay)
  • A large set of logical entities for implementing any conditions in scripted scenes or complex arrangements
  • A camera with flexible settings for cutscenes, letting you switch to any character's point of view (including inanimate ones)
  • Configuration options for setting the attitude of any NPC towards others and towards the player
  • Dynamic coloured lighting that can project and play an animated texture as a light source
  • Playback of AVI files on level polygons and brush objects
  • A 3D skybox for simulating expansive areas
  • Bloom effects
  • Support for HD textures (up to 4096x4096)
  • Background maps in the game menu (as in Source)
  • Support for large game levels (32768x32768x32768 units)
  • Shadow maps for dynamic shadows
  • More believable lighting
  • Realistic rigid body physics powered by a third-party engine (PhysX)
  • Realistic water
  • Dynamic day and night cycles

Remember, to try demo maps you have to install Half-Life under Xash3D (build 2015) and then install XashXT as a mod (in the main Xash3D directory).

Alex

  • For Hire A
  • Gman
  • *
  • Posts: 2057
Re: Xash3D Engine - custom Gold Source engine build from a scratch
« Reply #31 on: September 14, 2012, 04:22:49 PM »
Sounds pretty sick, will be psyched if some HD packs get made with it.

Chaos Wake

  • Roach
  • *
  • Posts: 6
Re: Xash3D Engine - custom Gold Source engine build from a scratch
« Reply #32 on: September 15, 2012, 08:25:45 PM »
My god, I had no idea such a project was even possible.

This is the kind of thing I remember wondering about before even the release of Half Life 2.

Its very impressive to see it now be a reality.

Alex

  • For Hire A
  • Gman
  • *
  • Posts: 2057
Re: Xash3D Engine - custom Gold Source engine build from a scratch
« Reply #33 on: September 15, 2012, 10:08:16 PM »
Oh sure, Quake engine mods have supported HL1 BSPs and MDLs for ages now. It's been a possibility for a long time, it just took someone to sit down and think about how to reverse engineer support for HL1 DLLs.

James

  • Administrator
  • Big Momma
  • *****
  • Posts: 619
Re: Xash3D Engine - custom Gold Source engine build from a scratch
« Reply #34 on: September 17, 2012, 09:13:04 AM »
Great news Qwertyus! Very excited to try it out.

Qwertyus

  • Roach
  • *
  • Posts: 20
Re: Xash3D Engine - custom Gold Source engine build from a scratch
« Reply #35 on: September 18, 2012, 09:56:32 AM »
Another Xash3D-related project have been uploaded on ModDB. It's a "Quake Remake":
http://www.moddb.com/games/quake-remake

So you can play now "Quake" under Xash3D and even create modifications for it  :) .

I'm currently working on porting of some of HD-content for "Quake Remake", check it out too:
http://www.moddb.com/mods/quake-remake-upgrade

Editor

  • Administrator
  • Gman
  • *****
  • Posts: 1321
  • Some nerd
    • Half-Life Creations
Re: Xash3D Engine - custom Gold Source engine build from a scratch
« Reply #36 on: September 18, 2012, 11:50:04 PM »
Another Xash3D-related project have been uploaded on ModDB. It's a "Quake Remake":
http://www.moddb.com/games/quake-remake

So you can play now "Quake" under Xash3D and even create modifications for it  :) .

I'm currently working on porting of some of HD-content for "Quake Remake", check it out too:
http://www.moddb.com/mods/quake-remake-upgrade

Watching this, thanks for posting these updates Qwertyus.

Qwertyus

  • Roach
  • *
  • Posts: 20
Re: Xash3D Engine - custom Gold Source engine build from a scratch
« Reply #37 on: December 30, 2012, 09:42:55 AM »
Hello, it's Xash3D again with its' final double update in the year 2012! Check the Xash3D profile at ModDB and get fresh Xash3D Engine build 2153 + XashXT mod/toolkit v0.61. Now both Xash3D and XashXT have support for new extended map format - BSP version 31. This format is based on Half-Life BSP map format (version 30), but has increased up to 3 times limit for clipnodes + improved lightmaps and subdivide for faces. Increased limit for clipnodes makes possible to create really big complex maps with much more objects on them. Improved lightmaps and subdivide give you much more smoothed shadows on any BSP31 map, without loosing of perfomance. And of course there are also some little bug fixes and other minor improvements + updated documentation, tools (e. g. new compilers for BSP31 format) and source codes. Happy New Year!

Alex

  • For Hire A
  • Gman
  • *
  • Posts: 2057
Re: Xash3D Engine - custom Gold Source engine build from a scratch
« Reply #38 on: December 30, 2012, 10:15:23 AM »
Sounds good!

How are lightmap sizes controlled - are they fixed by texture size (like default HL1), or can you set them separately like in Source?

Qwertyus

  • Roach
  • *
  • Posts: 20
Re: Xash3D Engine - custom Gold Source engine build from a scratch
« Reply #39 on: December 30, 2012, 03:41:03 PM »
Bigger lightmaps - it's just an exclusive feature of BSP31. You should compile you map using BSP31 compilators to get an effect. BSP31 can only work in Xash3D. You'll get an map version error if trying to launch new map in original Half-Life.

There is a "mod" to test new map format:
http://www.hlfx.ru/xash/newformat.7z

Lateralus

  • Pit Drone
  • *****
  • Posts: 208
    • www.titsassesanddicks.cum
Re: Xash3D Engine - custom Gold Source engine build from a scratch
« Reply #40 on: January 18, 2013, 06:29:46 AM »
This is a great engine, i might use it to make my own game one day.

Qwertyus

  • Roach
  • *
  • Posts: 20
Re: Xash3D Engine - custom Gold Source engine build from a scratch
« Reply #41 on: March 13, 2013, 01:33:26 AM »
Well, another public update of Xash3D & XashXT have been released recently. The latest Xash3D version is a build 2223 for now, and the latest XashXT is version 0.62 (stable). Both projects were released with full source codes, as usual. Big part of the work was spent for fixing of different problems, but some new features were added also, for example a new save/restore system for XashXT.

So please check the Xash3D's page at ModDB and Downloads section there:
http://www.moddb.com/engines/xash3d-engine

Or welcome to HLFX.ru forum:
http://hlfx.ru/forum/showthread.php?s=&threadid=3839
http://hlfx.ru/forum/showthread.php?s=&threadid=3845

By the way, there are also some good news about resurrecting of Half-Life FX project:
http://hlfx.ru/forum/showthread.php?s=&threadid=3849
The main HLFX developer, XaeroX, is announced a starting of development of new version of HLFX - 0.7 beta. It's only in the beginning of the process, so there is no release date, but there are some really interesting features declared already. HLFX 0.7 will be focused more on adding of various things to the Half-Life gameplay than on adding of graphical improvements, but it will have a good compatibility with any version of Half-Life and high performance plus a special easy system for adding of new custom features, that can be very useful for modders for creating of their own mods based on new HLFX.