This is a full resource port of PS2 Half-Life to PC. No ifs, ands or buts.
This mod has an aim to be as close to the original as possible (even ugly 8-bit dithered skyboxes are included). This mod is also powered by custom DLL with such new entities as: "item_healthcharger", "item_recharge", "item_eyescanner", "item_generic", "env_warpball", "trigger_playerfreeze", "trigger_random", "env_warpball" and Blue Shift entities (vest, helmet, Rosenberg; useful for PS2 mods development). [Credits] Half-Life: Valve; PS2 Half-Life port: Gearbox; PS2 to PC port by supadupaplex. [Used tools] DLL was assembled and compiled in "Visual Studio Community" by MS; Code for Blue Shift entities was borrowed from here: "github.com/FWGS/hlsdk-xash3d/blob/blueshift/dlls/"; Maps were ported with Triang3l's "BS2PC"; Other resources were ported with my "PS2 HL tools"; Other tools: GIMP, MSPaint, Kratisto's mdldec, Blender, HL SDK, HxD.

Some useful tutorials that helped me to get started with GoldSrc coding:
1) Moddb.com
2-1) Moddb.com
2-2) Moddb.com

  • View media
  • View media
  • View media
  • View media
  • View media
  • View media
Post article RSS Articles

header


This is an initial release of my PS2 to PC Half-Life port.

All resources such as maps, models, sounds, music, sprites, decals, and skyboxes were ported directly from PS2 Half-Life.

This mod also features custom DLL that includes all crucial PS2HL entities:

  • "item_healthcharger"
  • "item_recharge"
  • "item_eyescanner"
  • "item_generic"
  • "env_warpball"
  • "trigger_playerfreeze"
  • "trigger_random"

DLL demonstration:


Comparison


If you are unaware of PS2 Half-Life, there are some of its main features in comparison to PC version:

  • Redesigned maps:

t0a0 c1a4k


c1a4k c2a2c


  • Redesigned NPC models:

models1 t0a0a0000


  • New appearance of chargers and scanners:

c1a3a 0000 scan


  • Modified HUD:

hud_mode cross_lock


Misc

A bunch of enhancements is included with mod in separate folder such as:

  1. Graphics enhancements (for GoldSource and Xash) - PS2 hires G-Man model - PC skyboxes, weapon models (from HDMP), and sprites
  2. Xash3D only enhancements - map textures in original PS2 size - original c2a2b1, c2a3c, c2a3e maps - PS2 Uplink

Download

You can download the mod here:

Yet another PS2 Half-Life port (v1.0)


As far as I tested, it works in GoldSource (WON and Steam) and Xash3D. Installation details are in the ReadMe.txt file.

Multiplayer (head-to-head) maps are included so it is possible to play them on LAN.

PS2 Uplink is also included as part of Xash3D enhancements.

Known flaws

General

  • Some stability issues: after a long one sitting playthroughs it can randomly cash
  • Cars crashed by gargantua are surrounded by debug "fireflies", can't figure out how to disable it

Engine specific

GoldSource

  • Gargantua car crash animations are glitchy
  • Music. WON: it refuses to play music from HDD at all. Steam: music playback stops after next map loading or when player is frozen
  • PS2 Uplink is bugged

Xash3D - General

  • It is important to use the latest version. Otherwise, you can experience some problems.

Xash3D v0.49/0.99 (build 4260)

  • Some sounds and dialogs are missing\broken (because at the moment Xash3D can't play sounds tied to model animations)
  • Player can stuck in moving platforms

Old Xash3D v0.48/0.98 (build 3598)

  • Crash on "c2a3e" map
  • Random looping train sounds
  • Some beams are missing
  • Broken model lighting
  • Player can stuck in moving platforms

Additional info


Changes made to the original PS2 resources:

  • Some leftover CR references were showing up in Xash3D so I nulled them out in "titles.txt"
  • Hazard Course was edited to fit more to PC version: long jump speech was replaced with PC one, "lock on" course was excluded
  • Some models were recompiled to exclude LOD submeshes
  • Some models were recompiled to have double-sided surfaces
  • Some water textures looked too bright so I replaced them with PC equivalents
  • There are 3 maps that caused problems in GoldSource and were replaced with PC ones: c2a2b1, c2a3c, c2a3e
  • PS2 Nihilanth model was buggy, so I replaced it with PC model
  • To ensure compatibility with GoldSoruce map textures were linearly rescaled to proper PC sizes (but if you play with Xash3D I recommend to use original textures coming with “Xash3D enhancements”)
Coming soon

Coming soon

News

Coming soon for WON, Steam and Xash3D. Final playtests are in the process now.

This Week In Mods: November 11 2018

This Week In Mods: November 11 2018

Feature

The biggest mod stories for the week of November 11 2018.

Add file RSS Files
Yet another PS2 Half-Life port (v1.0)

Yet another PS2 Half-Life port (v1.0)

Full Version 8 comments

This is an initial release of my PS2 to PC Half-Life port. All resources such as maps, models, sounds, music, sprites, decals, and skyboxes were ported...

Comments  (0 - 10 of 12)
OurBenefactors
OurBenefactors

Do you think it'd be possible to set a custom scaling size for the hud so it isn't super tiny on 1080p resolutions?
Also do you plan to port the ps2 version's menu?

Reply Good karma Bad karma+1 vote
supadupaplex Creator
supadupaplex

It would require a lot of work to upscale everything. It is easy to upscale only crosshairs, flashlight and HUD_mode icons.
I don't have plans on modding menus.

Reply Good karma+1 vote
Guest
Guest

the mod will be updating?

Reply Good karma Bad karma0 votes
supadupaplex Creator
supadupaplex

I plan to do some updates.

Reply Good karma+1 vote
Nevermore2790
Nevermore2790

Issues I have noticed:
- c2a2c of On a Rail is still the same from the PC version. Must be with the chargers.
- Suit chargers from that map, and c2a3c (if I am correct) remains unchanged.
- Rapid Crowbar when gibbing anything, and there is something wrong with the Crowbar's swaying. I don't think its from the weapon animation; it must be with the weapon's code?
- No Gluon Gun effects and idle animations.
- Silent 357 reload sound. Gordon ALWAYS fidgets the weapon.
- Not sure about the MP5's fire rate, but I know it's still the WON's latest patch that slows its fire rate. SteamPipe Half-Life fixed it.

Reply Good karma Bad karma+1 vote
supadupaplex Creator
supadupaplex

I stated several times that "There are 3 maps that caused problems (crashes or glitches) in GoldSource and were replaced with PC ones: c2a2b1, c2a3c, c2a3e". These maps work properly only on Xash3D and were included in Xash3D enhancements as well as PS2 Uplink. For GoldSrc I can only try to add PS2 chargers/scanners on top of PC maps.
In regard to other issues, I would try to sort them out.

Reply Good karma+2 votes
lost_acs
lost_acs

This is cool, I never got to play the PS2 version of the game, well at least I can now with this, Thank you!

Reply Good karma Bad karma+3 votes
Step4enko
Step4enko

Awesome port, and personally thank you for helping me with decay healthcharger. You are cool :)

Reply Good karma Bad karma+4 votes
supadupaplex Creator
supadupaplex

Thanks :)

Reply Good karma+2 votes
Super1Hawk
Super1Hawk

This looks promising, there will be easter eggs too?

Reply Good karma Bad karma+1 vote
supadupaplex Creator
supadupaplex

Hidden PS2 cheats and toilet scientists easter eggs are present, alien mode isn't.

Reply Good karma+2 votes
Super1Hawk
Super1Hawk

Cool!

Reply Good karma Bad karma+1 vote
Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.

Follow Report Profile
Icon
Half-Life
Game
Half-Life
Creator
Contact
Send Message
Release date
Mod watch
Follow
Share
Community Rating

Average

10

4 votes submitted.

You Say

-

Ratings closed.

Style
Embed Buttons
Link to Yet another PS2 Half-Life PC port by selecting a button and using the embed code provided more...
Yet another PS2 Half-Life PC port
Statistics
Last Update
Watchers
52 members
Files
1
Articles
3
Reviews
4