Forum posts

Posted 2 days ago2018-12-09 23:56:29 UTC
in VHLT source code cleaned up Post #341411
AFAIK, since Solokiller is using .NET Core, the performance differences should be minor. Also there is code cleanup involved so that needs to be taken into account.

I guess we'll have the answer once he finishes his work and someone benchmark compile times.
Shepard62700FR Shepard62700FRHalf-Cat is watching...
Posted 1 week ago2018-12-03 07:14:46 UTC
in VHLT source code cleaned up Post #341382
Nice work as always Solokiller ^^

Do you have any "refactoring" project of these compilers in mind? Like porting them to C# or clean/document them more like you did with HL:E or something else?
Shepard62700FR Shepard62700FRHalf-Cat is watching...
Posted 3 weeks ago2018-11-18 15:45:21 UTC
in Weapon Strip (HUD question) Post #341266
Strip the suit like SoHL does.
Shepard62700FR Shepard62700FRHalf-Cat is watching...
Posted 1 month ago2018-11-10 18:46:03 UTC
in TWHL Modded Minecraft Server Post #341226
Any recommendations for a good launcher that'll deal with the mods & skins & whatnot
Solokiller suggested above the Twitch client, I'm using MultiMC, pick up your poison ^^
Shepard62700FR Shepard62700FRHalf-Cat is watching...
Posted 1 month ago2018-11-05 18:29:36 UTC
in TWHL Modded Minecraft Server Post #341199
@The Mad Carrot: Sent you a PM with the details.
Shepard62700FR Shepard62700FRHalf-Cat is watching...
Posted 1 month ago2018-11-02 14:43:15 UTC
in TWHL Modded Minecraft Server Post #341124
You forgot one important client side mod which is "OptiFine" (because I love me some performance boosts) ^^
Shepard62700FR Shepard62700FRHalf-Cat is watching...
Posted 1 month ago2018-10-31 12:14:36 UTC
in TWHL Modded Minecraft Server Post #341106
I'm interested, would it be possible to have a list of links for the confirmed mods with their versions?

The main reason for this is because I don't use the official MC launcher but MultiMC (it's not a crack, it's a lightweight launcher with neat features, the ownership of the game is still required).
Shepard62700FR Shepard62700FRHalf-Cat is watching...
Posted 1 month ago2018-10-25 12:26:12 UTC
in SharpLife - Dot Net Core based modding p Post #341077
I don't know if this is the best way to do this but how about "per aspect ratio" config. with scaling?
Shepard62700FR Shepard62700FRHalf-Cat is watching...
Posted 2 months ago2018-09-13 07:16:49 UTC
in changing NPC walking speed Post #340863
QC file
Shepard62700FR Shepard62700FRHalf-Cat is watching...
Posted 2 months ago2018-09-12 13:40:55 UTC
in changing NPC walking speed Post #340856
The code doesn't handle that, the sequence/animation in the model's QC does.
Shepard62700FR Shepard62700FRHalf-Cat is watching...
Posted 3 months ago2018-09-03 10:31:37 UTC
in Half-Life SDK updated for use with VS2017 Post #340774
SourceSkyBoxer said:Wait please Ubuntu 18.04 is buggy.
I don't have any problems with Ubuntu 18.04 so if you have a problem, it's your fault.
SourceSkyBoxer said:Please rollback to gcc6! ( Possible for gcc5.4 )
Have you actually tried to compile it with GCC 6 or 5.4 before complaining?

UPDATE: I just tried compiling with GCC 6 and it works, no errors, no warnings.
Shepard62700FR Shepard62700FRHalf-Cat is watching...
Posted 3 months ago2018-08-25 19:58:49 UTC
in Half-Life SDK Problem under Ubuntu 18.04 Post #340671
Perforce is a VCS (Version Control Software) used by Valve, you can safely remove the commands.
Shepard62700FR Shepard62700FRHalf-Cat is watching...
Posted 3 months ago2018-08-25 19:07:49 UTC
in Half-Life SDK Problem under Ubuntu 18.04 Post #340668
I gave you the answer in my previous post, read it again.
Shepard62700FR Shepard62700FRHalf-Cat is watching...
Posted 3 months ago2018-08-25 18:09:50 UTC
in Half-Life SDK Problem under Ubuntu 18.04 Post #340660
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.8/libstdc++.so when searching for -lstdc++
You are trying to link x64 libraries against a x86 (32 bits) one.

It looks like you are on a x64 (64 bits) Linux distro (I assume Ubuntu). You installed the x64 version of GCC that can only handle x64 compiling, you need to uninstall them and install the "multilib" version instead.

You don't need to install the "source" package (you are not modifying GCC itself) and you don't need the "libgcc4.8-dev" as well, this should work:
sudo apt install gcc-4.8-multilib
Shepard62700FR Shepard62700FRHalf-Cat is watching...
Posted 3 months ago2018-08-15 09:27:51 UTC
in SharpLife - Dot Net Core based modding p Post #340545
SourceSkyBoxer said:But please please add more shadow mapping like mod AM by SysOp.and realistic reflection for water and more.

DON'T

  1. The concerned code uses "legacy" also known as "immediate" OpenGL which is totally different from the "shaders based" OpenGL used by Veldrid (and by extension SharpLife) and modern AAA games (modern Wolfenstein games).
  2. The concerned code has a HARD dependency on PARANOIA's OpenGL renderer which uses the same "legacy/immediate" OpenGL.
  3. Even if you do waste your time porting the code as-is, you'll get a massive performance loss.
  4. It pains me to say this because I'm a developer of Arrangement but please for the love of God, don't use any of it's code from any public source code(s), the quality is so poor that rewriting the entire thing by yourself will be better.
  5. IIRC, Solokiller said that SharpLife's goal is to provide a "better vanilla GoldSrc modding/playing experience". If you want any kind of graphical enhancements, then fork the project and DIY (Do It Yourself).
Shepard62700FR Shepard62700FRHalf-Cat is watching...
I dislike the crossbow for it's OP-ness.

Like you mentioned, if you don't have battery (HEV suit) then your kinda dead instantly. I've seen cases where pro players would get the crossbow, kill that player, go to the next respawning spot, snipe that same guy again that just respawned and repeat again until the frag limit is reached or the victim ragequits (or the attacker get rekt some way).

I prefer Quake 2/3 Arena's Railgun where the first shot deals a lot of damage (80/90) and you need a second shot to finish the victim, in the case where the victim has armor, that would be 3 shots. This gives a chance to the victim to either try to escape and/or fire back.

Unreal Tournament 2003/2004/3/4 Lighting Gun and Sniper Rifle share the same thing except that you can one shot people as long as it's a headshot. Speaking of Unreal Tournament 4, I dislike the fact that the Sniper Rifle's scope kinda highlight the head to make it obvious.

And of course, I also dislike when developers make horrible balancing decisions. The 2 most popular examples I have: 1) PAYDAY 2 where a medieval crossbow deal twice (or 4 times) the damage of a Barrett M99 .50 cal sniper and 2) Killing Floor 2 where the same .50 cal deals x1.5 the same damage as the Railgun for a price multiplied by 2 (and ammo cost as well).
Shepard62700FR Shepard62700FRHalf-Cat is watching...
Posted 4 months ago2018-07-27 04:21:48 UTC
in Goldsrc mapping - disappearing decal Post #340272
Try making the rotating entity first then apply the decal last, entities spawn in the order they are created.
Shepard62700FR Shepard62700FRHalf-Cat is watching...
Posted 4 months ago2018-07-23 06:28:17 UTC
in SharpLife - Dot Net Core based modding p Post #340232
PenguinBoy said:https:/blogs.msdn.microsoft.com/dotnet/2018/05/07/net-core-3-and-support-for-windows-desktop-applications
Oh boi, I can't wait to see this in action in Sledge.
Shepard62700FR Shepard62700FRHalf-Cat is watching...
Posted 4 months ago2018-07-17 22:04:48 UTC
in 6 minutes speedrun of Half-Life Post #340178
They utilize the wait command in the command queue to delay a level change when you enter a changelevel trigger, then they save the game with different relative position to the land_mark (being able to move around the level before it changes) once the other level is loaded they load the game and poof you are somewhere else on the new level or something like that, that's how I understood it.
That's right, they abuse the fact that "trigger_changelevel" is basically calling "changelevel2 <map name> <landmark name>" with "wait" commands combined with the save/restore stuff in the landmark's PVS by quick saving/loading.

That glitch was fixed in modern Source engine versions where console commands stores their intended execution value.
Shepard62700FR Shepard62700FRHalf-Cat is watching...
Posted 4 months ago2018-07-17 21:57:08 UTC
in SharpLife - Dot Net Core based modding p Post #340177
@SourceSkyBoxer The only reasons .NET Framework is used nowadays:
  • You need to make a Windows only desktop application.
  • You need to make a Windows 10 UWP application (like the Windows Store).
  • You need to use a NuGet package or library that doesn't exists yet in .NET Core.
  • You are using technologies not yet supported by .NET Core (mostly Visual Basic, F# and some ASP .NET stuff).
  • You are developing on a platform that doesn't support .NET Core.
And that's it, so why .NET Core is better and it's gonna be the new "C# programming meta":
  • It's cross-platform: it works on Windows, Linux and Mac. Something that .NET Framework doesn't do.
  • It's faster and optimised: if your application is strict on "performance budgets", this is way better than using .NET Framework.
  • It has "microservices" in mind: enterprises will love this for sure when migrating big applications.
  • It integrates nice with Docker containers: because a lot of people love Docker for building, testing and deployment and it's used by many continuous integration services.
  • It's open-source: everyone can see the code and contribute to it unlike .NET Framework.
In a nutshell, Mono is dead, it only survives because of Unity/Xamarin, from what I saw, making a GUI application with Mono is a pain in the #!$. They had their chance to take over Microsoft, but now it's too late.

.NET Framework is gonna die soon as well, not as fast as Mono, but it will eventually when missing features from .NET Framework will be added back.
net standard 2.0 is shit because it can't bundle as single executable. So sadly who forgets requiered net assemblies than it "can't work".
Read this documentation from Microsoft, and especially read the "--self-contained" part, it basically does the same thing as your "mkbuilder" but for .NET Core applications:

https://docs.microsoft.com/en-us/dotnet/core/tools/dotnet-publish?tabs=netcore21

UPDATE: ninja'ed by Solokiller
Shepard62700FR Shepard62700FRHalf-Cat is watching...
Posted 4 months ago2018-07-15 22:13:37 UTC
in 6 minutes speedrun of Half-Life Post #340149
Shepard62700FR Shepard62700FRHalf-Cat is watching...
Posted 5 months ago2018-07-10 06:38:55 UTC
in Host_Error when I compile my map Post #340119
The Mad Carrot said:I used the word fishy a lot.
Very fishy indeed.

As a general rule, never use modified Hammer executables (unless you really need one, but that would be a very special case).
Shepard62700FR Shepard62700FRHalf-Cat is watching...
Posted 5 months ago2018-07-06 04:38:50 UTC
in Problem Post #340057
If Unq's solution doesn't work, a possible workaround would be to toggle "raw mouse input".
Shepard62700FR Shepard62700FRHalf-Cat is watching...
Posted 5 months ago2018-07-05 05:19:43 UTC
in Problem Post #340054
Posted 5 months ago2018-06-24 14:37:00 UTC
in SharpLife - Dot Net Core based modding p Post #340007
If it doesn't requires the Steam client, it's illegal.

If it doesn't requires a Steam account with ownership of Half-Life 1, it's illegal.

If it doesn't requires Half-Life 1 Steam version to be running, it's illegal.

SharpLife doesn't violate any of the above legal restrictions so it's fine.
Shepard62700FR Shepard62700FRHalf-Cat is watching...
Posted 5 months ago2018-06-19 13:33:18 UTC
in Gangsta Wars .fgd Post #339962
If Urby's plan failed, last option would be to open the BSP files in an advanced text editor (like Notepad++), find the entities lump and use it to make a FGD based on HL's.
Shepard62700FR Shepard62700FRHalf-Cat is watching...
Posted 6 months ago2018-06-03 21:15:25 UTC
in [Idea] TWHL Shoutbox desktop application Post #339798
An Android/iOS app where you could access the shoutbox, wiki, forums and such?
Shepard62700FR Shepard62700FRHalf-Cat is watching...
Posted 6 months ago2018-06-03 12:54:45 UTC
in [Idea] TWHL Shoutbox desktop application Post #339789
Now that TWHL v4 has been released, it's time to present an idea I have for some time and I would like to have the community's opinion about it.

Basically, it would be the same thing as potatis invalid's TWHL shoutbox extensions for Firefox and Chrome but instead of being a browser extension, it would be a standalone desktop application (like Hammer, Sledge, Steam...) You would be able to:
  • Read the shouts (obviously).
  • Automatic shouts list refreshing whenever someone shout (or time based if it's not possible).
  • Post shouts.
  • Hide the application in the system tray and be notified whenever someone shout.
  • Maybe more that you would like to see.
So what do you guys think? Is it something you would be interested in or it would be pointless?
Shepard62700FR Shepard62700FRHalf-Cat is watching...
Posted 6 months ago2018-06-02 13:29:35 UTC
in TWHL4 Discussion / Bug Reports Post #339766
<Insert R.I.P. TWHL v3 memes here>

A part of me want to write tutorials about GoldSrc programming in the wiki ^^
Shepard62700FR Shepard62700FRHalf-Cat is watching...
Posted 6 months ago2018-06-02 13:01:18 UTC
in TWHL4 Discussion / Bug Reports Post #339764
The Shoutbox is at the bottom right on desktop, just bottom on mobile.
Shepard62700FR Shepard62700FRHalf-Cat is watching...
Posted 6 months ago2018-06-02 09:18:10 UTC
in TWHL4 Discussion / Bug Reports Post #339761
Seems to work fine on Chrome Android, nice job ^^

Is there a "time limit" when you update your profile? Because first time I tried the changes were not applied, it worked on second try tho.
Shepard62700FR Shepard62700FRHalf-Cat is watching...
Posted 6 months ago2018-05-31 16:25:21 UTC
in (REQUEST) White hud and red hud Post #339751
Best solution would be to buy a copy of Half-Life on Steam.

Workaround would be to use an older SDK.
Shepard62700FR Shepard62700FRHalf-Cat is watching...
Posted 6 months ago2018-05-29 15:12:33 UTC
in (REQUEST) White hud and red hud Post #339728
What do you mean by you are unable to compile the client side ? Which Visual Studio version are you using ? Which Half-Life SDK are you using ?
Shepard62700FR Shepard62700FRHalf-Cat is watching...
Posted 6 months ago2018-05-12 19:54:26 UTC
in SharpLife - Dot Net Core based modding p Post #339566
Java and C# are MOSTLY similar when it comes to the syntax, the main differences are the keywords ("final" -> "const", "package" -> "namespace"...) and other minor things. The transition from Java to C# should be fairly easy.
Shepard62700FR Shepard62700FRHalf-Cat is watching...
Posted 7 months ago2018-05-10 13:45:24 UTC
in Half-Life RPG (one for the coders) Post #339547
Inventory system

The slot based inventory system (à la Zombie Panic! Source) is do-able. That would be easy to program.

Weapon slots

This should be fairly easy to do as well.

Dialog boxes with choices

That's an easy thing as well.
Shepard62700FR Shepard62700FRHalf-Cat is watching...
Posted 8 months ago2018-04-08 16:58:19 UTC
in compiling for linux Post #339253
I had the same situation when porting the dedicated server of Zombie Panic! Source 3.0 (Source 2013) to Linux.

I don't remember if it's gonna 100% identical with HLDS/SteamCMD so I will explain what I did with ZPS 3.0 which is on Source 2013. Basically, you open the shell script that act as launcher with a text editor ("srcds_run"). There should be a line that look like this:

export LD_LIBRARY_PATH=bin:$LD_LIBRARY_PATH

Depending on the Linux distribution that you and you user choose (because not all Linux distributions agrees on the standards), you will have to add to the beginning the path to your system's "libstdc++.so.6". On Debian/Ubuntu IIRC, the path should be "/usr/lib/i386-linux-gnu", so the variable would look something like this:

export LD_LIBRARY_PATH=/usr/lib/i386-linux-gnu:bin:$LD_LIBRARY_PATH

Save the file, and it should pickup the "libstdc++.so.6" from your system.

Alternative: You could delete the "libstdc++.so.6" shipped with HLDS/SteamCMD. If it complains about missing file, you could make a symbolic link.
Shepard62700FR Shepard62700FRHalf-Cat is watching...
Posted 8 months ago2018-03-15 12:57:25 UTC
in Opposing Forces CTF Tutorials Post #339024
Make a test map and throw all entities in there to see what they do.
Shepard62700FR Shepard62700FRHalf-Cat is watching...
Posted 11 months ago2018-01-10 10:32:38 UTC
in Post your screenshots! WIP thread Post #338609
Yep, Nadeo is french but it's now a sub-company of Ubisoft.

I don't know if TM:N/TM:NF/TM:U(F)/TM2:S are inspired by a french stadium tho.
Shepard62700FR Shepard62700FRHalf-Cat is watching...
Posted 11 months ago2017-12-31 23:34:17 UTC
in Post your screenshots! WIP thread Post #338540
@Admer : the difference is very minor between old and modern hardware.

Remember that in old games, most of the work is done by the CPU itself. When the video game industry started to introduce the so-called "shaders", that's when the GPU started to matter because the shaders are built and handled by your GPU, leaving more space for your CPU to "take a breath" or do something else.
Shepard62700FR Shepard62700FRHalf-Cat is watching...
Posted 11 months ago2017-12-29 10:28:30 UTC
in Post your screenshots! WIP thread Post #338522
@Tetsu0 : something in my head tell me "StarCraft"
Shepard62700FR Shepard62700FRHalf-Cat is watching...
Posted 11 months ago2017-12-28 12:39:54 UTC
in Black Mesa Post #338515
Save/restore problem:
User posted image
User posted image
You shouldn't change graphics settings in-game then either load a save or transition to the next level:
User posted image
Made yesterday with the "public" build (not the December beta). Looks like Black Mesa also suffer from the "changes aren't saved" syndrome from other Source engine games/mods (HUD post-process isn't saved, texture quality isn't saved).

I'll try the beta once I've finished with the hat achievement ^^
Shepard62700FR Shepard62700FRHalf-Cat is watching...
Posted 11 months ago2017-12-18 00:00:54 UTC
in Blue Shift : Reassignment Programming he Post #338418
Please, lowercase the entities names, it's gonna be a nightmare for any OS that isn't Windows (and maybe the engine itself).
Shepard62700FR Shepard62700FRHalf-Cat is watching...
Posted 11 months ago2017-12-17 23:58:33 UTC
in win10 is the most retarded os i ever see Post #338417
I had the same problem with Windows 8 back then, the thing I did is that I right-clicked on the HDD, went to the "Security" tab and gave myself the INTEGRITY of ALL permissions from my account.

Now in Windows 10, I "almost" play by the rules, if I can't change anything with my standard privileges, I just "Run as Admin.".

Speaking of browsers, I'm quite surprised that nobody mentioned Opera, it's using the same web engine as Chromium/Google Chrome from quite some time now, the UI is just different minus the whole Chromium/Google Chrome market/heavy RAM usage/extensions stuff.

@SourceSkyBoxer : Canonical, the creators of Ubuntu have abandoned their Unity desktop and they are falling back on GNOME since 17.10.
Shepard62700FR Shepard62700FRHalf-Cat is watching...
Posted 1 year ago2017-12-03 17:06:38 UTC
in Sledge (Hammer Alternative) Alpha Build Post #338290
I don't see what is the link between using "leaked code" to figure out a missing field in the RMF format and the fact that they stopped shipping The Orange Box in Germany.

Just quoting the Steam Subscriber Agreement about fan made Gold Source clones/engines :
G. Restrictions on Use of Content and Services

You may not use the Content and Services for any purpose other than the permitted access to Steam and your Subscriptions, and to make personal, non-commercial use of your Subscriptions, except as otherwise permitted by this Agreement or applicable Subscription Terms. Except as otherwise permitted under this Agreement (including any Subscription Terms or Rules of Use), or under applicable law notwithstanding these restrictions, you may not, in whole or in part, copy, photocopy, reproduce, publish, distribute, translate, reverse engineer, derive source code from, modify, disassemble, decompile, create derivative works based on, or remove any proprietary notices or labels from the Content and Services or any software accessed via Steam without the prior consent, in writing, of Valve.
^ This is why Solokiller's got a request to remove Gold Source Rebuild from GitHub. ^
Shepard62700FR Shepard62700FRHalf-Cat is watching...
Posted 1 year ago2017-12-02 22:24:01 UTC
in Post your screenshots! WIP thread Post #338280
func_vehicle is a right, not a privilege.
Shepard62700FR Shepard62700FRHalf-Cat is watching...
Posted 1 year ago2017-11-30 10:57:40 UTC
in Model Artist support requested. Post #338252
hopefully soon enough Solo's Hl: Enhanced.
This is already possible using GMR (Game Model Replacement).

In "hlenhanced/models", create a folder with the same name as the map (if your map is "the_core", then the folder has to be named "the_core"). Inside that folder, create a text file with the name of your choice (I'm gonna assume "female_sci_gmr.txt"), open that file with your favorite text editor.

To replace the HL scientists by your female variants, you would add in the file:

"models/scientist.mdl" "models/female_scientist.mdl"

The quotes are VERY important so don't forget about them, you may save and close the text file when you're finished.

Open your map in Hammer/Sledge/J.A.C.K. configured for HL:E, go to "Map's properties", in the "Global Model Replacement" field, just type the name of the GMR file you created earlier ("female_sci_gmr.txt").

Compile the map and HL:E should change the HL's scientists models to your variant.
Shepard62700FR Shepard62700FRHalf-Cat is watching...
Posted 1 year ago2017-11-29 14:07:50 UTC
in Post Your Desktops Post #338247
User posted image
Shepard62700FR Shepard62700FRHalf-Cat is watching...
To be honest, I would rather (re)program the missing Blue-Shift/Opposing Force entities within Half-Life: Enhanced and either (re)program the SoHL entities and/or do it through Angelscript.

Personal opinion tho.
Shepard62700FR Shepard62700FRHalf-Cat is watching...
Posted 1 year ago2017-11-23 15:57:24 UTC
in Model default collision box Post #338169
Which entity are using?
Shepard62700FR Shepard62700FRHalf-Cat is watching...
Posted 1 year ago2017-11-04 17:08:52 UTC
in Half-Rats: Parasomnia Post #337960
I'm not a moderator, but I would like to remind you that TWHL has rules and one of them being no references to cracking/pirating/illegal stuff.

Parasomnia is singleplayer only. Normally, VAC won't be enabled (unless you activate it in the launch options and/or "liblist.gam") and you should be able to play on your Steam account banned by VAC.

But I can't guarantee that will work, you cheated, you knew the consequences. If Parasomnia refuses to work, then buy yourself a new license of Half-Life on a new Steam account (I don't care that you don't have the money for).

Me and the rest of Heath Games have a strict policy of no support of "LAN/Non-Steam" versions of Half-Life as well as any HL installation that doesn't have the "2017 security patches".
Shepard62700FR Shepard62700FRHalf-Cat is watching...