Forum posts

Posted 3 days ago2019-11-09 18:33:21 UTC
in What's new for HL1 in 2019? Post #343332
@Loulimi, wait you say correctly?
And it works on Linux! (So do the VHLT, so they seem to be very slow on Linux)
You believe it is slow? For me It is really faster. My computer was released since December 2016 It is close to 3y years now. But it is very fast.
Why do I believe that VHLT is slow on Linux. Did you try Linux Mind or Ubuntu? Can I see how did you get problem with vhlt.
Half-Life Texture Tools seem to have a problem adding textures to an already existing wad.
Wow you did it. Like also in J.A.C.K. or in VHL has missing wad file, too!

I don't know if SoloKiller, PenguinBoy or me work hard own C# written alternative to J.A.C.K. or VHE.
You can see my journal I made XLibSharp for Linux only. ( But I don't care common types with enumerations by Steffen Ploetz ) I port XLib in C# with real default types like int, short, byte, IntPtr or whatever...
But I try to resolve any problems with XLib functions. I hope I can because I see many Linux and Mac users wait longer for GUI of C# for Half-Life (Cross)-Mapping
PS: Who uses Mac than somebody can use Xamarin.Mac for C#.
SourceSkyBoxer SourceSkyBoxerC# Developer and Linux Creator
Posted 4 days ago2019-11-09 10:27:37 UTC
in What's new for HL1 in 2019? Post #343329
Yeah Admer is good and I know I have played with J.A.C.K. But J.A.C.K. is very buggy if you copy brush and past brush when VHLT won't compile bsp file.
It is really hard to get pasted brush should be correct brush from original brush.
I remember I want try out large curvy hallways than it stopped since compilation.
I think Valve Hammer Editor 3.5 is king of map editor. Did you test with VHE when you copy and past original brush and pasted brushes?

J.A.C.K. is sometimes horrible for copy-past. All are ok. Duplicate from original brush?
SourceSkyBoxer SourceSkyBoxerC# Developer and Linux Creator
Posted 6 days ago2019-11-06 21:12:33 UTC
in TWHL Tower 2 Post #343324
Ok I respect everyone... I don't make that.
SourceSkyBoxer SourceSkyBoxerC# Developer and Linux Creator
Posted 6 days ago2019-11-06 19:49:28 UTC
in TWHL Tower 2 Post #343322
Oh my dear @Unq Please use latest version of SoHL 1.9 because SoHL 1.8 has bug - Why do you not listen me since I explained that?

Please download Moddb.com
Thanks! PS Please remember with background from SoHL 1.8 and update libgam.gam and dlls ok

// EDIT: You mean only Half-Life dlls? I am sorry for that.
SourceSkyBoxer SourceSkyBoxerC# Developer and Linux Creator
Posted 2 weeks ago2019-10-27 18:13:24 UTC
in Post Your Photos Post #343255
So cute cat like :P But I never have to buy cats because I am allergic.
I have allergies for only:
-> cats
-> horses
-> dusted house polys

I am sad because I am feeling hesitating about cute animals at home.
But I have not problem with rabbits and penguins :P
SourceSkyBoxer SourceSkyBoxerC# Developer and Linux Creator
Posted 9 months ago2019-01-30 10:50:41 UTC
in Custom Skybox? Post #341889
Check out The303 website! It has a lot of tutorials.
SourceSkyBoxer SourceSkyBoxerC# Developer and Linux Creator
Posted 9 months ago2019-01-21 13:07:40 UTC
in Post Your Desktops Post #341758
@Urby, That is just problem after update's installation and it happens since default desktop after Windows 10 installation. But Microsoft doesn't believe me. And my brothers help me. I have asked my brothers why Windows 10 update get crazy if it dues after update's installations to default desktop. My brothers don't believe because I didn't wrong. I am fighting to Microsoft. I deleted Windows 10 from my computer. I installed Ubuntu 18.04. I am very happy until now. With Ubuntu 18.04 is very better than Windows 10. Thanks!
SourceSkyBoxer SourceSkyBoxerC# Developer and Linux Creator
Posted 9 months ago2019-01-21 08:27:22 UTC
in Post Your Desktops Post #341754
"Windows 10 so gaming is non issues." I don't believe that. Because Windows 10 is always rebooted. Windows Major update is stupid. Since October 2019 I choose Ubuntu 18.04. Ps who want buy my Windows 10 Pro?
SourceSkyBoxer SourceSkyBoxerC# Developer and Linux Creator
Posted 9 months ago2019-01-20 23:17:16 UTC
in Post Your Desktops Post #341749
Yeah @abbadon I am very happy with Ubuntu. Because latest Wine works fine 100 % up to Net Frameworks 4.8 I already tested NetFx 4.8 it works fine 100 % Why did you not see Revo Uninstaller on my desktop of Ubuntu. I have worked out.

Via SteamCMD under linux based Steam with wine = No problem. I have tried with Half-Life 2 Hammer and it starts up on wine = OK.
Source Mapping under UbuntuSource Mapping under Ubuntu
For Half-Life Mapping with J.A.C.K. and Sven Coop SDK from SteamCMD :D and I have not problem with Half-Life Texture Tools also. Half-Life Model Viewer by SoloKiller works fine under wine.

@UrbaNebula Are you scary to gaming on Ubuntu. Check out my solutions like Sven Coop Message Forum and VDC too I have to prepare good how do I play game son wine and Mapping also. SourceTools works under linux-based Blender = OK.
SourceSkyBoxer SourceSkyBoxerC# Developer and Linux Creator
Posted 9 months ago2019-01-20 14:31:01 UTC
in Hard Duty - 2018 Update Post #341737
Okay thanks I understand now.

Oh your website seems down or removed.
User posted image
SourceSkyBoxer SourceSkyBoxerC# Developer and Linux Creator
Posted 9 months ago2019-01-20 14:09:41 UTC
in Hard Duty - 2018 Update Post #341735
@PeterBrev I am sorry for inconvenience because I don't check before old thread by you. That is why it is very expired. It is okay. I checked your thread again and wow nice job! I don't know why TWHL hides me. Since I am here. Excuse that!
SourceSkyBoxer SourceSkyBoxerC# Developer and Linux Creator
Posted 9 months ago2019-01-20 13:55:10 UTC
in Hard Duty - 2018 Update Post #341733
Excellent maps Wow. I thought you have replaced from Black Mesa Source into Half-Life Map xD Lol. But please be carefully! Because Black Mesa is now business version. Warning, copy's violation!!!
SourceSkyBoxer SourceSkyBoxerC# Developer and Linux Creator
Posted 9 months ago2019-01-20 13:29:38 UTC
in Post Your Desktops Post #341732
So I am using on Ubuntu. I never care with Windows 10. Bye bye Windows 10. Welcome Penguin iek, iek!
Ubuntu 18.04Ubuntu 18.04
PS: For gcc compilations

Please remember add -no-pie like you have typed:
gcc -o myapp yourmain.c -g -no-pie
Example I have made mkbundle with -no-pie
-no-pie in mkbundle-no-pie in mkbundle
Why does Mono Project not add -no-pie because Mono Project doesn't care my support. That is why I ignore Mono Project and I make own Mono Runtime for me.

Result: clickable executable under Ubuntu 18.04
real executable 'example' for Ubuntu 18.04real executable 'example' for Ubuntu 18.04
I found bug because pie means position independent executable because it works for wayland. I should fix with -no-pie than it works under Ubuntu 18.04 yay. I don't need to use *.sh
SourceSkyBoxer SourceSkyBoxerC# Developer and Linux Creator
Posted 9 months ago2019-01-16 00:11:22 UTC
in SharpLife - Dot Net Core based modding p Post #341686
I am surprised. Keep work! Congratulations my dear! I wait also for your SL.
SourceSkyBoxer SourceSkyBoxerC# Developer and Linux Creator
Hello everyone,

Can I ask who knows about delegate with <Tx>

Like this
`
private delegate void __MyFunc<T2>() where T2;
private static __MyFunc<T2> myfunc;
public static void MyFunc<T2>() where T2
{
myfunc<T2>();
}
`

I explain that I have done C # programming. I wanted to know how does delegate work with <type> in C # and can it as an instance with delegate and type.
SourceSkyBoxer SourceSkyBoxerC# Developer and Linux Creator
Posted 10 months ago2019-01-12 01:22:54 UTC
in The Ballet of the Bots Post #341624
You mean it is for AI with Model? If I am wrong?
SourceSkyBoxer SourceSkyBoxerC# Developer and Linux Creator
Posted 10 months ago2019-01-11 22:12:32 UTC
in SharpLife - Dot Net Core based modding p Post #341623
Ok thanks my best! I will respect you. I stop it.
SourceSkyBoxer SourceSkyBoxerC# Developer and Linux Creator
Posted 10 months ago2019-01-11 17:30:21 UTC
in SharpLife - Dot Net Core based modding p Post #341617
Nice job - but I have created simple custom SDL2-CS with Wrapper - You will understand me.
SourceSkyBoxer SourceSkyBoxerC# Developer and Linux Creator
Posted 10 months ago2018-12-26 22:26:04 UTC
in SharpLife - Dot Net Core based modding p Post #341491
Cool idea why do you block me in Discord.. I have been long waiting... I have unblock you.. But you didn't unblock You hurt me.
SourceSkyBoxer SourceSkyBoxerC# Developer and Linux Creator
Posted 10 months ago2018-12-17 00:07:42 UTC
in VHLT source code cleaned up Post #341462
Hmmmmmm you steal my idea. Grrrrrr! I prepare......
SourceSkyBoxer SourceSkyBoxerC# Developer and Linux Creator
Posted 10 months ago2018-12-14 07:07:22 UTC
in Custom Entity Sprites Post #341449
Cool ideas! I will add later
SourceSkyBoxer SourceSkyBoxerC# Developer and Linux Creator
Posted 11 months ago2018-11-19 18:52:42 UTC
in Visual underwater effect Post #341278
Half-Life 1 mapping you should create just textures and light thrower as func_illusionary or you can ask Trempler, Torekk or other mappers ( they are great mappers )

If you understand my suggestion - it is very compliment. Example how do you make realistic wreckage texture example ship or boat than you can make sure with Gimp, Photoshop, Krita or Paint.net with brown textures with water flowers.

You try with Wally or HL-Texture Tool for creating new wad files.

And you can make map with J.A.C.K. ( I recommend free version from J.A.C.K. Website ) because newest version of J.A.C.K. from Steam is still buggy. but they don't care to fix.

I hope you have to prepare own underwater look. Example Titanic or other war airplane or whatever do you like.

Example:
For Titanic
Titanic WreckageTitanic Wreckage
For airplane ( war or passage ??? )
airplane wreckageairplane wreckage
For wagon of train wreckage
wreckage of train or hang of horsewreckage of train or hang of horse
You can supervise that. It is not hard.

If you want create model and move to your map ( Please remember that: Yellow points are bad bug of engine of Half-Life. You need read The303 website like he explains about with sequence again yellow points.
SourceSkyBoxer SourceSkyBoxerC# Developer and Linux Creator
Posted 1 year ago2018-11-03 13:42:04 UTC
in TWHL Modded Minecraft Server Post #341148
Error client download :(
SourceSkyBoxer SourceSkyBoxerC# Developer and Linux Creator
Posted 1 year ago2018-09-07 20:08:41 UTC
in TWHL4 Discussion / Bug Reports Post #340814
Ah SoloKiller! I will click formating help and i add features. Thanks!
SourceSkyBoxer SourceSkyBoxerC# Developer and Linux Creator
Posted 1 year ago2018-09-07 16:01:45 UTC
in TWHL4 Discussion / Bug Reports Post #340812
Hello everyone, do we want to have code block in TWHL.info?

If we use C++, C#, XML, cfg and gam script formations?

But I don't see code block function. Only quote we have here. ''

And can shoutbox with editable mode if you type wrong character Example: Lenguinboy and you will replace with L to P than I don't need write next shoutbox message. Does it work possible? If no, than it is okay..
SourceSkyBoxer SourceSkyBoxerC# Developer and Linux Creator
Posted 1 year ago2018-09-06 20:49:52 UTC
in SharpLife - Dot Net Core based modding p Post #340803
Uh @SoloKiller did you not see sprite of Quake? I have explained you DrawSpriteModel from Github SharpQuake and did you find RenderSprite? I hope you have to get chance
SourceSkyBoxer SourceSkyBoxerC# Developer and Linux Creator
Posted 1 year ago2018-09-06 15:24:29 UTC
in SharpLife - Dot Net Core based modding p Post #340800
Wait is it buggy? But Half-Life has not Alpha. It seems like RGB8 - I remember Quake on XNA 2.0 I have readden about models and sprites
Maybe DrawSpriteModel?

I hope you have to resolve... I think It has not bug.
SourceSkyBoxer SourceSkyBoxerC# Developer and Linux Creator
Posted 1 year ago2018-09-03 17:52:23 UTC
in Half-Life SDK updated for use with VS2017 Post #340787
@hfc please don't forget to remove - if ricochet failed from compilation than you can remove unimportant cl_dlls and dlls of ricochet and dmc
SourceSkyBoxer SourceSkyBoxerC# Developer and Linux Creator
Posted 1 year ago2018-09-03 13:22:28 UTC
in Half-Life SDK updated for use with VS2017 Post #340785
Sorry I don't recognize because "<cmath> or <math> I am sorry.

Like this:
pm_math.cpp#19

Thanks for resolve! Now I am got working dlls - I would like to build without dmc and ricobot.

Now it works fine I know makefile#136

Remove:
dmc \
icochet \
dmc_cdll \
ricochet_cdll \

And I remove unusable compilations
makefile#154
makefile#157
makefile#163
makefile#166

Now it works fine. Thanks :)
SourceSkyBoxer SourceSkyBoxerC# Developer and Linux Creator
Posted 1 year ago2018-09-03 12:56:18 UTC
in Half-Life SDK updated for use with VS2017 Post #340783
Oh really? But you can find pm_math.cpp:
#include <math>
That is problem with Ubuntu c language not cpp that is reason

I hope you have fixed it. I will check out if I git pull and try again.
SourceSkyBoxer SourceSkyBoxerC# Developer and Linux Creator
Posted 1 year ago2018-09-03 12:27:38 UTC
in Half-Life SDK updated for use with VS2017 Post #340781
Yes I have said - I have tried - But why does make show only 2 errors.

Show picture my I already tried:
git clone --recursive https://github.com/SamVanheer/halflife-updated.git
cd halflife-updated
make
Show 2 errorsShow 2 errors
And I triedd with parameter of gcc / g++ "-lmath"

than I try again
make clean && make
Same error problem with math of Ubuntu's include's math.h

I already tried. No success... What do I need? What do I forget for math.h?
SourceSkyBoxer SourceSkyBoxerC# Developer and Linux Creator
Posted 1 year ago2018-09-03 11:35:58 UTC
in Half-Life SDK updated for use with VS2017 Post #340779
@Solo, Oh oh oh many const in pm_math.cpp and Util.cpp you should remove all const since Vector3Angle( "const" ....)
Because end of compilations show me error because many const* float .,... like It said "multiple definition"

I have tried fix but it has sill throw because multi definitions :/

I have removed all const if all methods than it compiles output only 2 "multiple definitions"
release/obj/hl1_client/studio_util.o:home/sourceskyboxer/halflife-updated/linux../cl_dll/studio_util.cpp:75: first defined here
release/obj/hl1_client/pm_shared/pm_math.o: In function `Length(float const*)':
home/sourceskyboxer/halflife-updated/linux../pm_shared/pm_math.cpp:318: multiple definition of `Length(float const*)'
release/obj/hl1_client/util.o:home/sourceskyboxer/halflife-updated/linux../cl_dll/util.cpp:38: first defined here
release/obj/hl1_client/pm_shared/pm_math.o: In function `VectorNormalize(float*)':
home/sourceskyboxer/halflife-updated/linux../pm_shared/pm_math.cpp:339: multiple definition of `VectorNormalize(float*)'
release/obj/hl1_client/util.o:home/sourceskyboxer/halflife-updated/linux../cl_dll/util.cpp:80: first defined here
release/obj/hl1_client/pm_shared/pm_math.o: In function `VectorInverse(float*)':
home/sourceskyboxer/halflife-updated/linux../pm_shared/pm_math.cpp:358: multiple definition of `VectorInverse(float*)'
release/obj/hl1_client/util.o:home/sourceskyboxer/halflife-updated/linux../cl_dll/util.cpp:99: first defined here
release/obj/hl1_client/pm_shared/pm_math.o: In function `VectorScale(float const*, float, float*)':
home/sourceskyboxer/halflife-updated/linux../pm_shared/pm_math.cpp:365: multiple definition of `VectorScale(float const*, float, float*)'
release/obj/hl1_client/util.o:home/sourceskyboxer/halflife-updated/linux../cl_dll/util.cpp:106: first defined here
release/obj/hl1_client/pm_shared/pm_math.o: In function `VectorAngles(float const*, float*)':
home/sourceskyboxer/halflife-updated/linux../pm_shared/pm_math.cpp:406: multiple definition of `VectorAngles(float const*, float*)'
release/obj/hl1_client/util.o:home/sourceskyboxer/halflife-updated/linux../cl_dll/util.cpp:51: first defined here
collect2: error: ld returned 1 exit status
Makefile.hl_cdll:139: recipe for target 'client.so' failed
make[1]: * [client.so] Error 1
make[1]: Leaving directory '/home/sourceskyboxer/halflife-updated/linux'
Makefile:152: recipe for target 'hl_cdll' failed
make: * [hl_cdll] Error 2

My god - I have resolved all removing const from pm_math.cpp and Util.cpp than it said errors

But it always shows "multiple definition" errors :/

I already tried with or without "const*"

How do I fix?

Found explanation with gcc need add parametewr "-lm" for <math.h> of Ubuntu 16.04's include
SourceSkyBoxer SourceSkyBoxerC# Developer and Linux Creator
Posted 1 year ago2018-09-03 11:01:51 UTC
in Half-Life SDK updated for use with VS2017 Post #340777
Thanks for explanation! Because you don't want rolling back. Ok I understand you.

But I have found error because void is not declared. Please check currect declarations!
../pm_shared/pm_shared.cpp: In function ‘void PM_InitTextureTypes()’:
../pm_shared/pm_shared.cpp:248:35: error: ‘min’ was not declared in this scope
j = min (j, CBTEXTURENAMEMAX-1+i);
^
quoted textMakefile.hldll:163: recipe for target 'release/obj/hldll/pm_shared/pm_shared.o' failed
make[1]: * [release/obj/hldll/pm_shared/pm_shared.o] Error 1
make[1]: * Waiting for unfinished jobs....
make[1]: Leaving directory '/home/sourceskyboxer/halflife-updated/linux'
Makefile:161: recipe for target 'hl' failed
make: * [hl] Error 2
Thanks!
SourceSkyBoxer SourceSkyBoxerC# Developer and Linux Creator
Posted 1 year ago2018-09-03 10:46:20 UTC
in Half-Life SDK updated for use with VS2017 Post #340775
@Shepard please check Gtk Sharp and OpenTK - I don't say you have not problem. I will laugh you because I have found bug. If you use WaveEngine Editor - You will have fun if you can't get editor of WaveEngine. Same Unity3D crashes sometimes. I am happy because Ubuntu 16.04 is very stabler than Ubuntu 18.04 because Ubuntu 18.04 has many bugs.
Check OpenTK Problem
OpenTK and Ubuntu 18.04
OpenGL.net and Ubuntu 18.04
MonoGame and 3.x and Ubuntu 18.04 It looks sometimes crashing if you move control with MonoGame under Ubuntu with gtk Sharp 3 than it will crashed.

It is really shit for Ubuntu 18.04

My display card is very strong AMD Radeon RX 480 8 GB Video Ram works fine with Ubuntu 16.04 = OK But for Ubuntu 18.04 = Disabled amdgpu.

Ubuntu 16.04 is stably :)
It works fine!

Did you check my Glist I have problem after waiting with gcc
SourceSkyBoxer SourceSkyBoxerC# Developer and Linux Creator
Posted 1 year ago2018-09-03 09:45:23 UTC
in Half-Life SDK updated for use with VS2017 Post #340773
Wow for Linux!!!!

"Added fixes for Linux (GCC 8)" Wait please Ubuntu 18.04 is buggy. Please rollback to gcc6! ( Possible for gcc5.4 )

Why do you not check my problem with Ubuntu 18.04 cause disabled amdgpu or Gtk+3 is very buggy. That is why you need rollback for Ubuntu 16.04 support. Because I am using for Ubuntu 16.04 and I am very happy with C# for Ubuntu 16.04 = No problem 100 %!

EDIT:
My computer runs with Ubuntu 16.04 is very quicker than Windows 10.
But it runs 8 x or 10 x faster than Windows 10.

EDIT 2:
Oh i have many errors :( I can't compile successful :(
@Shepard, Why do you not explain about "Linux Building libraries" What do I need to install deps?
I found install g++5-multilib

For Ubuntu 16.04
sudo apt install g++-5-multilib -fy
make
It happens since make-error:

See my Glist

How do I fix? Thanks!
SourceSkyBoxer SourceSkyBoxerC# Developer and Linux Creator
Posted 1 year ago2018-09-02 19:09:08 UTC
in Xbox 360 with XNA Sunburn Post #340771
Wow nice MonoGame :o PS I am very mad to Cra0zy because he hurts me and throws me he doesn't understand me. I always explain explain him. But he always ignore me since release MonoGame on Gtk Sharp 2 / 3 - But he said me bad to me because my inventor about MonoGame on Gtk Sharp.
MonoGame on Gtk Sharp 3.22MonoGame on Gtk Sharp 3.22
Sorry no Source available because I removed repository of Github because Cra0zy bullies me. I ignore him.
If you want have to my source than I don't make because Google hunts to find download-link.

Please don't tell MonoGame's Community. I left Monogame's Community since Cra0zy bans me because he is kidding me.
PS: Sorry that is long history. I will respect here. Thanks! Please don't worry! I am here and I want be reasonably. Thanks!

XNA = MonoGame replacement.

If you want made Game with C# than you can try with OpenTK 3.x from MyGet and Gtk Sharp 2.12.45 or Gtk Sharp 3.22.6.4
I recommend for Gtk Sharp 2.x than you can use GLWidget and GLWidgetTest

PS: If you use Ubuntu 16.04 than you have to get happy programs with OpenTK or OpenGL.net.

I don't longer support for Windows 7 / 10 because Windows uses only Gtk Sharp + Runtime 32 Bit = Sh**.
Only Linux and Mac!!
SourceSkyBoxer SourceSkyBoxerC# Developer and Linux Creator
Posted 1 year ago2018-09-01 17:20:19 UTC
in Competition 35: Vanilla Half-Life Post #340763
Yeah I said like you said doesn't work for prefab factory -> Just use workaround with copy and past if you work simple with copy and past like this I explain you
Copy and past from prefab.rmf or prefab.jmf to your mapCopy and past from prefab.rmf or prefab.jmf to your map
PS: It is floor of end of xeno :P

Because I am slow cause I have slept bad yesterday. That is reason. I will continue my work-in-process with xeno

But I am really happy because compilations under Linux are very faster than Windows-Farmers - penguins run faster.
SourceSkyBoxer SourceSkyBoxerC# Developer and Linux Creator
Posted 1 year ago2018-09-01 12:17:53 UTC
in Competition 35: Vanilla Half-Life Post #340761
@torekk Yeah you hava saved finished prefabs for Half-Life :) Good idea.

But how do we have to merge to maps if we are using Jack-Hammer. Please make sure clean and copy and past to map!

Can we have simple prefabs for jmf or rmf than we copy and past from prefabs to our map?

@JeffMOD Because Valve Software doesn't care to mappers. I am so surprised and we feel mad to Valve Software because Valve Software wastes for bad development. Like they are sometimes giving up. I see very commonly.

@DocRock you are welcome :D
SourceSkyBoxer SourceSkyBoxerC# Developer and Linux Creator
Posted 1 year ago2018-08-31 09:08:50 UTC
in Competition 35: Vanilla Half-Life Post #340751
@DocRock wow - Nice idea... I have to make as work in process with end of xeno world

c4a3

I add more feature falling rocks from xeno celling if big monster dies since 3 yellow crystals than it will flies thought celling and big room will fill up dirty water and another room will real rock forms ( before cubic - after curvy or weaving )
start big roomstart big room
big room with monster gunbig room with monster gun
high jumping roomhigh jumping room
flying platform with rotatingflying platform with rotating
( PS: It is hard to play with rotating sphere-like platform. )
SourceSkyBoxer SourceSkyBoxerC# Developer and Linux Creator
Posted 1 year ago2018-08-28 23:05:55 UTC
in Competition 35: Vanilla Half-Life Post #340726
Ok @Jessie I understand you now. Thanks! I need continue my work now.
SourceSkyBoxer SourceSkyBoxerC# Developer and Linux Creator
Posted 1 year ago2018-08-28 18:17:52 UTC
in Competition 35: Vanilla Half-Life Post #340715
@UrbaNebula you are welcome. Nice maps of you are better than me :o

@torekk nice job!

Who can create replacement of subway? ( c0a0 to c0a0d ) ?
And large rail of top and how do we draw like awesome rock ( c0a0b )
Because we would like to improve for celebration of anniversary.

And who have ideas for xeno last end of Half-Life....
SourceSkyBoxer SourceSkyBoxerC# Developer and Linux Creator
Posted 1 year ago2018-08-27 20:05:11 UTC
in Competition 35: Vanilla Half-Life Post #340698
@UrbaNebula
Sexy looks excellent wow job. Pl,ease optimize with vhlt better than bad qhlt ( very old compilers of Half-Life tools ) Bye QHLT, Welcome VHLT. I feel that we play in game like we see realistic lights and shadows.

@savvaisnotagirl
Very nice UrbanNebula, not only does the architecture looks great but the lighting is spot on.
lighting is spot - he need optimize that light_surface ->texture name + bright + color of light and classname in game = light or light_spot than it makes realistic

I think I need to prepare excellent lighting explanations for beginners and advanced mappers
SourceSkyBoxer SourceSkyBoxerC# Developer and Linux Creator
Posted 1 year ago2018-08-27 19:53:24 UTC
in Gaming Rage Post #340697
My god... why do trolls always hurt everything? We never allow to kill everything. :( Pray for injured people. If they survived from crime scene. Well better!
We would like to pray for survived people. And I know why do terrorists, killers or hitters always hurt and they are idiots. We need respect ...
SourceSkyBoxer SourceSkyBoxerC# Developer and Linux Creator
Posted 1 year ago2018-08-27 12:20:55 UTC
in dynamically scaling a model Post #340690
There are collisions like Half-Life 2 but hitboxes are old style of collision boxes

You can see example boundingbox like WaveEngine has collision and Unity has MeshCollider and MonoGame has boundingbox
SourceSkyBoxer SourceSkyBoxerC# Developer and Linux Creator
Posted 1 year ago2018-08-26 19:55:52 UTC
in SharpLife - Dot Net Core based modding p Post #340686
Solo okay... You continue your work until SharpLife's release :)
SourceSkyBoxer SourceSkyBoxerC# Developer and Linux Creator
Posted 1 year ago2018-08-26 13:24:41 UTC
in SharpLife - Dot Net Core based modding p Post #340681
Please support for cl_dlls for linux and mac Check my post in TWHL about Linux compilation.
SourceSkyBoxer SourceSkyBoxerC# Developer and Linux Creator
Posted 1 year ago2018-08-25 20:15:08 UTC
in Half-Life SDK Problem under Ubuntu 18.04 Post #340674
Oh I need remove? Okay thanks I will try

Yay successful but I have problem with SoHL into Half-Life SDK I want try to build for Linux

I will learn more Thanks!
SourceSkyBoxer SourceSkyBoxerC# Developer and Linux Creator
Posted 1 year ago2018-08-25 19:20:12 UTC
in Half-Life SDK Problem under Ubuntu 18.04 Post #340669
Now I can't find p4 I search longer.

Now I have so closed Now I have fixed like gcc-4.8-multilib PS Thanks for help!

Wow I have successful but I really miss p4 I can't find. What is p4 I didn't install on Ubuntu 18.04

...
ase/obj/hldll/game_shared/voice_gamemgr.o
p4 edit ../../game/mod/dlls/hl.so
make[1]: p4: Command not found
Makefile.hldll:153: recipe for target 'hl.so' failed
make[1]: * [hl.so] Error 127
make[1]: Leaving directory '/home/sourceskzboxer/halflife/linux'
Makefile:161: recipe for target 'hl' failed
make: * [hl] Error 2

EDIT I found Helix Command ( I think it is like wrong binary )

And It looks like common. Because incompatible :(

Perforce client error:
Connect to server failed; check $P4PORT.
TCP connect to perforce:1666 failed.
Name or service not known
Makefile.hldll:153: recipe for target 'hl.so' failed
make[1]: * [hl.so] Error 1
make[1]: Leaving directory '/home/sourceskzboxer/halflife/linux'
Makefile:161: recipe for target 'hl' failed
make: * [hl] Error 2
SourceSkyBoxer SourceSkyBoxerC# Developer and Linux Creator
Posted 1 year ago2018-08-25 18:45:59 UTC
in Half-Life SDK Problem under Ubuntu 18.04 Post #340666
@Shepard,

Please explain me how do I replace i586??

/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.8/libstdc++.so when searching for -lstdc++
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.8/libstdc++.a when searching for -lstdc++
/usr/bin/ld: cannot find -lstdc++
collect2: error: ld returned 1 exit status
Makefile.hldll:153: recipe for target 'hl.so' failed
make[1]: * [hl.so] Error 1
make[1]: Leaving directory '/home/sourceskzboxer/halflife/linux'
Makefile:161: recipe for target 'hl' failed
make: * [hl] Error 2

I already replace /valve/bin/gcc-4.6 with /usr/bin/gcc-4.8

#
  1. Half-life Makefile for x86 Linux
#
#

OS:=$(shell uname)
HOSTNAME:=$(shell hostname)

ifeq "$(CFG)" ""
CFG=release
endif

SOURCE_DIR=..
BUILD_DIR=$(CFG)

ENGINE_SRC_DIR=$(SOURCE_DIR)/engine
COMMON_SRC_DIR=$(SOURCE_DIR)/common
PM_SRC_DIR=$(SOURCE_DIR)/pm_shared
GAME_SHARED_SRC_DIR=$(SOURCE_DIR)/game_shared
GAMEDB_SRC_DIR=$(COMMON_SRC_DIR)/gamedb
PUBLIC_SRC_DIR=$(SOURCE_DIR)/public
DBG_SRC_DIR=$(SOURCE_DIR)/dbg

BUILD_OBJ_DIR=$(BUILD_DIR)/obj

ARCH=i386
ELF-GC-DYNSTR=./elf-gc-dynstr

ifeq ($(OS),Linux)
CC="/usr/bin/gcc-4.8 -m32"
CPLUS="/usr/bin/g++-4.8 -m32"
CPP_LIB:=-L$(shell /usr/bin/g++-4.8 -m32 -print-file-name=libstdc++.so | xargs dirname) -lstdc++ -ldl -lpthread
endif

ifeq ($(OS),Darwin)
OSXVER := $(shell sw_vers -productVersion)
DEVELOPER_DIR := $(shell /usr/bin/xcode-select -print-path)
ifeq (,$(findstring 10.7, $(OSXVER)))
	BUILDING_ON_LION := 0
	COMPILER_BIN_DIR := $(DEVELOPER_DIR)/usr/bin
	SDK_DIR := $(DEVELOPER_DIR)/SDKs
else
	BUILDING_ON_LION := 1
	COMPILER_BIN_DIR := $(DEVELOPER_DIR)/Toolchains/XcodeDefault.xctoolchain/usr/bin
	SDK_DIR := $(DEVELOPER_DIR)/Platforms/MacOSX.platform/Developer/SDKs
endif
#SDKROOT ?= $(SDK_DIR)/MacOSX10.6.sdk
SDKROOT ?= $(SDK_DIR)/MacOSX10.8.sdk
ARCH_FLAGS ?= -arch i386 -m32 -march=prescott -gdwarf-2 -g2  -Wno-typedef-redefinition -momit-leaf-frame-pointer -mtune=core2
CPP_LIB=-lstdc++ -lpthread
ifeq ($(origin AR), default)
	AR = libtool -static -o
endif
ifeq ($(origin CC), default)
	CC ="$(COMPILER_BIN_DIR)/clang -Qunused-arguments -isysroot $(SDKROOT) -mmacosx-version-min=10.5 -fasm-blocks -I$(SDKROOT)/usr/include/malloc $(ARCH_FLAGS)"
endif
ifeq ($(origin CXX), default)
	CPLUS ="$(COMPILER_BIN_DIR)/clang++ -Qunused-arguments -isysroot $(SDKROOT) -mmacosx-version-min=10.5 -fasm-blocks -I$(SDKROOT)/usr/include/malloc $(ARCH_FLAGS)"
endif
LINK ?= $(CXX)
endif

CLINK=$(CC)

ifeq "$(CFG)" "release"
ARCH_CFLAGS_I486=-O3 -gdwarf-2 -g2
ARCH_CFLAGS_I686=-O3 -gdwarf-2 -g2
ARCH_CFLAGS_AMD=-O3 -gdwarf-2 -g2
ARCH_CFLAGS_AMD64=-m64 -O3 -gdwarf-2 -g2
else
ARCH_CFLAGS_I486=-gdwarf-2 -g2
ARCH_CFLAGS_I686=-gdwarf-2 -g2
ARCH_CFLAGS_AMD=-gdwarf-2 -g2
ARCH_CFLAGS_AMD64=-m64 -gdwarf-2 -g2
endif

ifeq ($(OS),Linux)
ARCH_CFLAGS_I486+=-march=pentium-m -mfpmath=387
ARCH_CFLAGS_I686+=-march=pentium-m -mfpmath=387
ARCH_CFLAGS_AMD+=-march=k6 -mfpmath=387
endif

ifeq ($(OS),Darwin)
  1. force 387 for FP math so the precision between win32 and linux and osx match
ARCH_CFLAGS_I486+=-march=pentium-m -mfpmath=387
ARCH_CFLAGS_I686+=-march=pentium-m -mfpmath=387
ARCH_CFLAGS_AMD+=-mfpmath=387
endif

ARCH_CFLAGS="$(ARCH_CFLAGS_I486)"

BASE_CFLAGS=-fpermissive -fno-strict-aliasing -DNDEBUG -DPOSIX -D_POSIX -DLINUX -D_LINUX -DGNUC -DHL1 -Dstricmp=strcasecmp -D_strnicmp=strncasecmp -Dstrnicmp=strncasecmp -D_snprintf=snprintf -DQUIVER -DQUAKE2 -DVALVE_DLL -D_alloca=alloca -fno-exceptions -fexpensive-optimizations -D_vsnprintf=vsnprintf -DNO_MALLOC_OVERRIDE -Werror=return-type
BASE_CFLAGS+=-w

ifeq ($(OS),Darwin)
BASE_CFLAGS += -DOSX -D_OSX -fvisibility=hidden
else
BASE_CFLAGS+= -DLINUX -D_LINUX
endif

DEDICATED_CFLAGS="-DDEDICATED -DSWDS"
ifeq ($(OS),Darwin)
SHLIBEXT=dylib
SHLIBCFLAGS=
SHLIBLDFLAGS="-shared -gdwarf-2 -g2"
else
SHLIBEXT=so
SHLIBCFLAGS=
SHLIBLDFLAGS="-shared -gdwarf-2 -g2 -Wl,-Map,$@_map.txt"
endif
AR=ar
LIBEXT=a
MAKE+= -j8

MAKE_HL_LIB=$(MAKE) -f Makefile.hldll
MAKE_DMC_LIB=$(MAKE) -f Makefile.dmcdll
MAKE_RICOCHET_LIB=$(MAKE) -f Makefile.ricochetdll
MAKE_HL_CDLL=$(MAKE) -f Makefile.hl_cdll
MAKE_DMC_CDLL=$(MAKE) -f Makefile.dmc_cdll
MAKE_RICOCHET_CDLL=$(MAKE) -f Makefile.ricochet_cdll

#############################################################################
  1. SETUP AND BUILD
#############################################################################

all: build_dir targets

TARGETS=

TARGETS+= \
hl \
dmc \
ricochet \
hl_cdll \
dmc_cdll \
ricochet_cdll \
build_dir:
-mkdir $(BUILD_DIR);
cd $(BUILD_DIR)
targets: $(TARGETS)

hl_cdll: build_dir
$(MAKE_HL_CDLL) ARCH=i686 CC=$(CC) CPLUS=$(CPLUS) CPP_LIB="$(CPP_LIB)" BUILD_DIR=$(BUILD_DIR) BUILD_OBJ_DIR=$(BUILD_OBJ_DIR) SOURCE_DIR=$(SOURCE_DIR) ENGINE_SRC_DIR=$(ENGINE_SRC_DIR) COMMON_SRC_DIR=$(COMMON_SRC_DIR) BASE_CFLAGS="$(BASE_CFLAGS)" PUBLIC_SRC_DIR=$(PUBLIC_SRC_DIR) DBG_SRC_DIR=$(DBG_SRC_DIR) ARCH_CFLAGS="$(ARCH_CFLAGS_I686)" GAME_SHARED_SRC_DIR=$(GAME_SHARED_SRC_DIR) CLINK=$(CLINK) PM_SRC_DIR=$(PM_SRC_DIR) SHLIBEXT=$(SHLIBEXT) SHLIBCFLAGS=$(SHLIBCFLAGS) SHLIBLDFLAGS=$(SHLIBLDFLAGS) CFG=$(CFG) OS=$(OS)
dmc_cdll: build_dir
$(MAKE_DMC_CDLL) ARCH=i686 CC=$(CC) CPLUS=$(CPLUS) CPP_LIB="$(CPP_LIB)" BUILD_DIR=$(BUILD_DIR) BUILD_OBJ_DIR=$(BUILD_OBJ_DIR) SOURCE_DIR=$(SOURCE_DIR) ENGINE_SRC_DIR=$(ENGINE_SRC_DIR) COMMON_SRC_DIR=$(COMMON_SRC_DIR) BASE_CFLAGS="$(BASE_CFLAGS)" PUBLIC_SRC_DIR=$(PUBLIC_SRC_DIR) DBG_SRC_DIR=$(DBG_SRC_DIR) ARCH_CFLAGS="$(ARCH_CFLAGS_I686)" GAME_SHARED_SRC_DIR=$(GAME_SHARED_SRC_DIR) CLINK=$(CLINK) PM_SRC_DIR=$(PM_SRC_DIR) SHLIBEXT=$(SHLIBEXT) SHLIBCFLAGS=$(SHLIBCFLAGS) SHLIBLDFLAGS=$(SHLIBLDFLAGS) CFG=$(CFG) OS=$(OS)
ricochet_cdll: build_dir
$(MAKE_RICOCHET_CDLL) ARCH=i686 CC=$(CC) CPLUS=$(CPLUS) CPP_LIB="$(CPP_LIB)" BUILD_DIR=$(BUILD_DIR) BUILD_OBJ_DIR=$(BUILD_OBJ_DIR) SOURCE_DIR=$(SOURCE_DIR) ENGINE_SRC_DIR=$(ENGINE_SRC_DIR) COMMON_SRC_DIR=$(COMMON_SRC_DIR) BASE_CFLAGS="$(BASE_CFLAGS)" PUBLIC_SRC_DIR=$(PUBLIC_SRC_DIR) DBG_SRC_DIR=$(DBG_SRC_DIR) ARCH_CFLAGS="$(ARCH_CFLAGS_I686)" GAME_SHARED_SRC_DIR=$(GAME_SHARED_SRC_DIR) CLINK=$(CLINK) PM_SRC_DIR=$(PM_SRC_DIR) SHLIBEXT=$(SHLIBEXT) SHLIBCFLAGS=$(SHLIBCFLAGS) SHLIBLDFLAGS=$(SHLIBLDFLAGS) CFG=$(CFG) OS=$(OS)
hl: build_dir
$(MAKE_HL_LIB) CC=$(CC) ARCH=$(ARCH) CPP_LIB="$(CPP_LIB)" BUILD_DIR=$(BUILD_DIR) BUILD_OBJ_DIR=$(BUILD_OBJ_DIR) SOURCE_DIR=$(SOURCE_DIR) ENGINE_SRC_DIR=$(ENGINE_SRC_DIR) COMMON_SRC_DIR=$(COMMON_SRC_DIR) PM_SRC_DIR=$(PM_SRC_DIR) GAME_SHARED_SRC_DIR=$(GAME_SHARED_SRC_DIR) GAMEDB_SRC_DIR=$(GAMEDB_SRC_DIR) BASE_CFLAGS="$(BASE_CFLAGS)" SHLIBEXT=$(SHLIBEXT) SHLIBCFLAGS=$(SHLIBCFLAGS) SHLIBLDFLAGS=$(SHLIBLDFLAGS) PUBLIC_SRC_DIR=$(PUBLIC_SRC_DIR) CFG=$(CFG) OS=$(OS) ARCH_CFLAGS="$(ARCH_CFLAGS_I686)" 
dmc: build_dir
$(MAKE_DMC_LIB) CC=$(CC) CPLUS=$(CPLUS) CPP_LIB="$(CPP_LIB)" ARCH=$(ARCH) BUILD_DIR=$(BUILD_DIR) BUILD_OBJ_DIR=$(BUILD_OBJ_DIR) SOURCE_DIR=$(SOURCE_DIR) ENGINE_SRC_DIR=$(ENGINE_SRC_DIR) COMMON_SRC_DIR=$(COMMON_SRC_DIR) GAME_SHARED_SRC_DIR=$(GAME_SHARED_SRC_DIR) BASE_CFLAGS="$(BASE_CFLAGS)" SHLIBEXT=$(SHLIBEXT) SHLIBCFLAGS=$(SHLIBCFLAGS) SHLIBLDFLAGS=$(SHLIBLDFLAGS) PUBLIC_SRC_DIR=$(PUBLIC_SRC_DIR) CFG=$(CFG) OS=$(OS)  CLINK=$(CLINK) ARCH_CFLAGS="$(ARCH_CFLAGS_I686)"
ricochet: build_dir
$(MAKE_RICOCHET_LIB) CC=$(CC) CPLUS=$(CPLUS) CPP_LIB="$(CPP_LIB)" ARCH=$(ARCH) BUILD_DIR=$(BUILD_DIR) BUILD_OBJ_DIR=$(BUILD_OBJ_DIR) SOURCE_DIR=$(SOURCE_DIR) ENGINE_SRC_DIR=$(ENGINE_SRC_DIR) COMMON_SRC_DIR=$(COMMON_SRC_DIR) GAME_SHARED_SRC_DIR=$(GAME_SHARED_SRC_DIR) BASE_CFLAGS="$(BASE_CFLAGS)" SHLIBEXT=$(SHLIBEXT) SHLIBCFLAGS=$(SHLIBCFLAGS) SHLIBLDFLAGS=$(SHLIBLDFLAGS) PUBLIC_SRC_DIR=$(PUBLIC_SRC_DIR) CFG=$(CFG) OS=$(OS)   CLINK=$(CLINK) ARCH_CFLAGS="$(ARCH_CFLAGS_I686)"
clean:
-rm -rf $(BUILD_OBJ_DIR)
It is just example I have replaced and I really don't understand how do I install 32 bit for gcc.... Thanks!
SourceSkyBoxer SourceSkyBoxerC# Developer and Linux Creator
Posted 1 year ago2018-08-25 15:19:58 UTC
in Half-Life SDK Problem under Ubuntu 18.04 Post #340659
I have big problem with makefile :( I don't know how do I fix? I already installed any packages of HL-SDK

Please tell me! How do I get suggessful compilation for Half-Life SDK with Linux?
SourceSkyBoxer SourceSkyBoxerC# Developer and Linux Creator