so... you say we cannot add new inputs. what about things such as Xash3D?
Since you have access to the engine's internals with Xash, you could change the data type but you need to be careful to not break everything. Also, if the game/mod is multiplayer, bandwidth/data size need to be taken into account.
it is technically an open-source goldsrc
Xash is an open-source heavily modified version of Quake to be compatible with Half-Life, it is not an "open-source GoldSrc". Valve only released the game code to the public, not the rest (launcher/engine...)
meaning there aren't any programming limitations.
Friendly advice: just because you have access to the engine's internals does not means that "simply bumping limits" will work. There will always be limits regardless of the engine/programming language you are using.
About the usage of -wadinclude compile command-line argument and game_text entities. I think they are better suited for addon pack where you "can't" edit the original files and copying/pasting the original ones is not an option as if everyone was doing that, it would "overlap".
For mods, shipping the WAD(s) and using titles.txt is fine since it's distributed as "standalone".
If you open the map (BSP file) that correspond to Blue-Shift's outro (ba_outro.bsp) with a decent text editor like Notepad++ and you go to the entity lump or search for trigger_playerfreeze, you will notice that the entity does not have a model key/value pair.
I still can't figure out what sound Valve used for the explosion though.
Looking at the BSP file of crossfire itself, it's a combo of 3 ambient_generic entities sharing the same settings (targetname, flags...) The only differences being the sound itself and the pitch value which are as follows:
Sound
Pitch
weapons/mortarhit.wav
100
debris/beamstart11.wav
150
weapons/electro5.wav
100
The flags value for all of these is "49", this means "Play Everywhere", "Start Silent" and "Not Toggled" are enabled and the rest is disabled.
Thanks Urby, and yes, the answer is right even if you've found an alternate way to guess it.
For one, it's the "greatest handgun ever made". - Reference to Revolver Ocelot in Metal Gear Solid 1 For me, I programmed it. - The Colt Single Action Army in Half-Rats: Parasomnia. I carry 4 of them. - Between 0 and 6 * 4 = 24 since each revolver can carry 6 bullets maximum. Fully loaded they are. - 6 * 4 = 24.
Commented 5 years ago2019-06-05 22:42:20 UTC
in journal: Gaming PC for my sonComment #102066
The build you made looks good to me for a "first gaming PC", I don't know if it will handle VR tho since I don't interest myself a lot on this subject.
For the GTX 1060 GTX to GTX 1660, I trust my fellow TWHLers.
If you are going with the Gigabyte motherboard you posted, 2600 MHz is the max. frequency supported for the RAM so the 3200 MHz in your original build won't work.
I highly recommend a SSD as well, Windows 10 seems to be known to give HDD a hard time if the OS is installed in there. Trust me, it's always painful to see "Disk usage" at "100%" in the task manager when your laptop has a 5400 tr/m HDD because of Windows's core processes.
As Crollo mentioned for Windows 10: grab an USB stick or HDD with at least 8 Gb of space, download the Media Creation Tool from Microsoft's website, pickup your poison (edition, language...), let the tool do the job, boot on it, install and profit. If you are in dire need of a DVD-ROM burner/reader, a cheap one (and external one mentioned by Alberto) will do the trick. Or if you have another PC/laptop that could read/burn them, keep your precious money.
As for the license (product key), you have 2 choices: the first one is to use Windows 10 without a license. In this case, you won't have Microsoft's support, the "Activate Windows" watermark will always be there and your son will be limited in terms of customization (wallpaper, colors, sleep screen...). The second choice is to buy/grab/use a license which seems to be cheap nowadays.
I'm joining Crollo's opinion about AMD: unless you have a "strict budget" or "non-gaming" policy, stay away from it.
The old AMD Duron I had died, the old AMD Sempron I had died as well, the ATI Radeon 9550SE had tons of problems with it's drivers towards legacy OpenGL. Old drivers would let me create GoldSrc maps but wouldn't allow me to change brightness/contrast in some games, new drivers is the entire opposite (even the "atioglx.dll" hack wouldn't work).
My dad's laptop has an AMD GPU and last time I tried to upgrade the drivers it would BSOD Windows 7. I know some friends and colleagues who also had problems with AMD but I'm surprised that it just works for one of my brothers as well as some people in the HL1 modding community.
I don't know if it's bad luck for those who had issues with AMD and/or good luck for those who it works. But I'm personally sticking to the Intel/NVIDIA sides since I never had any problem even if it means more money to spend.
When your son will get his shiny new computer for his birthday, would it possible to share some "benchmarks" on how it's performing in games? Because I have some people seeking gaming builds as well and I could reference the build you made for your son if it works well.
Commented 5 years ago2019-04-12 12:05:18 UTC
in journal: optional objectivesComment #101948
Far Cry 2 also has that system.
Whenever you had a main objective, your prefered buddy would call you to meet him/her in a house. He/she asks you to do a favor and in exchange he/she simplify your main objective assuming you agree and do the favor.
The problem with Borderlands 2 side objectives is that some of them aren't "logic" and are more like "challenges" (kill that bad guy with a pistol, kill 50 guys wuth critics...)
Commented 6 years ago2018-01-10 19:10:06 UTC
in journal: #8898Comment #53044
You are aware that you wouldn’t need to buy anything for this arrangement? All you’d do is join via a code (which I would give everyone) through jackbox.tv.
Commented 7 years ago2017-09-26 08:48:06 UTC
in journal: #8869Comment #66639
Agree with NineTrine, add micro-transactions and/or anything unlockable in a multiplayer game and most people are playing to unlock rather than playing the game itself.
Commented 7 years ago2017-07-19 22:02:02 UTC
in journal: #8831Comment #61552
Wow so many answers ! Thank you for the replies guys ! ^^
@Admer : even with music I can't find the motivation or will to work on the projects. And when I do, I'm not the kind of guy that gets distracted by social media or whatever.
@Windauz & @Penguinboy : same, I started my IDE (Visual Studio or Qt Creator), open the project, open a source file, stare at it for 10 seconds, then close everything.
@Snehk : From a programmer's point of view, I would like to post more W.I.P. or even PoC (Proof of Concept) but most of them require specific assets like models/animations and I don't have the skills to do that. I did tried to learn one or both of them but no luck about it. So my only solution is to use assets from other mods/games and since they are protected by copyrights and licenses, I can't showcase them (even if I do tell they are placeholders and used for demonstration purposes).
@Loulimi : I think you are right, maybe if I had one project at a time, I wouldn't be here complaining about that. But back then, I was a stupid kid that was excited about programming things and would say "Yes" without hesitation. Right now, this is no longer a problem, I can say "No, I've already got those on my hands." even if it pains me to say so. About the "progress report", I do have "TODOs" laying around my own code (and my IDE reminds me about it), for some projects we even have a Trello board and aside from organization, it doesn't help a lot (also it can be easy to forgot to update the board).
@Kachito : engine's limitations aren't really a problem for me. I know right from the start that I can't ask Gold Source to perform as well as an Unreal Engine 4 game.
@Urby : I share the same feeling as you do.
@rufee : you are right about the "loose interest for repetitive tasks" part and I realize this with "Half-Rats: Parasomnia". It was more fun (re)programming the "core" systems (FMOD, shop system, mutator system...) rather than working on the major gameplay stuff like NPCs (except for their special traits) and weapons, but I always kept sight that those repetitive tasks is what make the project shining it's light. @Half-Rats: if you do read this, don't take it the wrong way, I enjoyed (and still enjoy) working on Parasomnia ^^
@zeeba-G : even stuff like that didn't helped to bring (back) motivation to work on a project. I remember sometimes preparing a cup of coffee, starting the tools, staring at the code for 15 seconds and shutting everything down.
Commented 7 years ago2017-06-21 05:44:21 UTC
in journal: #8823Comment #67870
The reason for the switch from BSP to models is because BSP was fine in the early days when the level was simple without too much complex architecture. Remember why 3D Realms switched from Quake engine to Unreal for Duke Nukem Forever between 1998 and 2003? They had trouble rendering the Neveda desert at a stable framerate.
In other words, BSPs nowadays would be more appropriate for physics collisions and models for rendering.
If you can't live without BSP and Hammer, for $50 you can have an Unreal Engine 4 plugin called HammUEr that allow you to get a VMF (Source 1 Hammer 4) file as a level in UE4 (with materials and such).
Commented 7 years ago2017-06-07 15:16:23 UTC
in journal: #8814Comment #52997
It's very sad indeed that we live in a world where you can't take the "paths" that interest you because they are not following the "norm". Like the SnC people, I respect you as a fellow TWHL member even after reading your story and I understand that real life isn't easy especially in your situation.
I'm just happy for you that you have a " safe heaven" here and with the SnC folks.
Commented 7 years ago2017-05-31 15:58:57 UTC
in journal: UpdatesComment #52984
Before going the SSD route, check with Windows's task manager if disk usage is really the culprit. If yes, then I agree with other TWHLers that getting a SSD is a priority before upgrading the rest.
Looking at your current configuration, your PC seems to suffer the same problem as mine : "disk bottleneck".
Commented 7 years ago2017-05-14 21:42:41 UTC
in journal: #8807Comment #68148
I'll make up for it by toying around with C++ at home, lol.
Nowadays, C++ is more used for video games, some "specific consumer applications" and teaching concepts of a low level programming language. If you are aiming at a "developer" career like myself, then common web languages (HTML, CSS, Javascript, PHP, SQL) and high level programming languages like Java and C# is where you need to go.
Also, techniques, terminology and other stuff in programming is way more important than the language itself because the "client" has the final word on the languages and technologies you work on (and he don't care if you like it or not)
Commented 7 years ago2017-04-23 22:22:34 UTC
in journal: #8800Comment #67399
So now we have to choose between a "banking guy" which is basically an "expansion pack" of our current president that everyone cried about these past few years or a "female racist" that is gonna initiate the Frexit, get us more trouble with the terrorists.
I do have the feeling that everyone voted Macron because of the media and/or he was "handsome", I think we frenchies have reached the point where stupidity is over 900%.
Commented 7 years ago2017-04-14 21:22:49 UTC
in journal: #8796Comment #66226
Vaping is also common in France.
I remember when I transfered to a new highschool during one of my education years ago, the group of friends I met were all smokers and cigarettes and such were a common subject of discussion. It was quite hard to get myself acquainted with them so I did tried to smoke one and I didn't had the "need" to smoke another one.
One of my step-sister was a smoker but stopped because my bro isn't smoking, love can sometimes change the mind of a person.
If you have a girlfriend (or boyfriend) that has a strict zero policy on alcohol, cigarettes and vaping, don't do any of these under his (her) back. Trust me, you would be amazed how much damage to the person you love for years.
Commented 7 years ago2017-04-12 15:53:21 UTC
in journal: #8794Comment #61536
@Penguinboy : translations are correct assuming your theory of sarcasm is 100% right xD
@Jessie : Perfect for the first one with "today". Same for second. Third, the something is "maps" ("levels" is accepted as well. Fourth, perfect as well.
Commented 7 years ago2017-04-12 10:59:22 UTC
in journal: #8794Comment #61535
This is a "french convention" to leave a space before certain types of punctuation. In English, this is considered as an error except in certain circumstances like sentences ending with an URL. let me give you a few examples (if you know what the sentences means, then you are good ^^ ) :
Commented 7 years ago2017-03-15 01:28:00 UTC
in journal: #8785Comment #68121
As long as everyone had a great moment and such, that was kinda great.
I follow Archie's opinion about why this "challenge" instead of the school trip, those are quite rare in France (but I don't know how it is in Bosnia and Herzegovina).
Commented 7 years ago2017-03-13 16:27:20 UTC
in journal: #8784Comment #66216
This is one of the major reasons that I don't like this game, I knew that technically speaking it was bad and it would follow quite the same path as PAYDAY 2. I think Ubisoft should have sticked with Unreal Engine 3 (Rainbow Six Vegas 1/2 were cool on the PC, the consoles versions seems to have suffered the same issue) or moved on to Unreal Engine 4 instead of wasting time on a dedicated engine.
Looking at the netcode analysis video you provided, especially with the first experiment with the shooter/victim, it seems that the game trust client's data, during my lessons in network programming, I've been taught to NEVER trust client's data so we hit a compromise here.
The thing that reveal player's IPs is also stupid in my opinion, it's a mix between P2P (Peer 2 Peer) and client-server architecture.
This is why I disable client prediction whenever I can, I would rather see players lagging and have a true confirmation of hit/non-hit instead of smooth player movement with "false hits".
For me, the best Rainbow Six game is still Raven Shield along with it's extensions.
Commented 7 years ago2017-02-09 23:16:46 UTC
in journal: #8775Comment #68095
Admer, please read the following, I made a mistake and I don't want that it happens to you with your future PC.
In multiple TWHL journals, I spoke about replacing my dead desktop computer. And I did it in July/August 2016 (I never had the time to write part 3 of the journal). Here are the specs of it:
Intel Core i7 6700k 4,0 Ghz 4 x 4 (16) Gb of DDR4 Gigabyte Gaming G1 GeForce GTX 1080 Western Digital Red 1 Tb HDD Windows 10 Pro x64
It's an amazing build you could say that, I can play a lot of games and I'll last a lot of years before I'll be forced to change. However, there is one problem: "disk I/O usage".
Every time I start my computer and I open the task bar right away, Windows 10 always report a 100% disk usage. In other words, when it comes to install Steam (software/games) updates, start multiple applications at the same time or start a single light application (like Opera) or huge application (Unreal Engine 4), my HDD can't keep up just because it's a mechanical HDD. I have considered buying a SSD but I'm patient man (I can still endure the 4/5 minutes loading time in Unreal Engine 4), maybe I'll buy one once a get a salary and during sales.
Morale of the story: SSDs can make a huge difference, even in fast PCs.
WARNING ABOUT YOUR BUILD : Your RAM's speed DDR4-2400 doesn't match the one of the motherboard (DDR4-2133), you should use RAM that matches the speed of your motherboard (the RAM won't work or you will get serious speed loss).
Your path is no longer correct because Valve seems to have changed it recently.
-wadinclude
compile command-line argument andgame_text
entities. I think they are better suited for addon pack where you "can't" edit the original files and copying/pasting the original ones is not an option as if everyone was doing that, it would "overlap".For mods, shipping the WAD(s) and using titles.txt is fine since it's distributed as "standalone".
If you open the map (BSP file) that correspond to Blue-Shift's outro (
ba_outro.bsp
) with a decent text editor like Notepad++ and you go to the entity lump or search fortrigger_playerfreeze
, you will notice that the entity does not have amodel
key/value pair.All brush entities have a
model
key/value pair.It's not Doom SNES's source code but the answer in the end is still correct.
Westwood Studios
ambient_generic
entities sharing the same settings (targetname
, flags...) The only differences being the sound itself and the pitch value which are as follows:weapons/mortarhit.wav
debris/beamstart11.wav
weapons/electro5.wav
For one, it's the "greatest handgun ever made". - Reference to Revolver Ocelot in Metal Gear Solid 1
For me, I programmed it. - The Colt Single Action Army in Half-Rats: Parasomnia.
I carry 4 of them. - Between 0 and 6 * 4 = 24 since each revolver can carry 6 bullets maximum.
Fully loaded they are. - 6 * 4 = 24.
For the GTX 1060 GTX to GTX 1660, I trust my fellow TWHLers.
If you are going with the Gigabyte motherboard you posted, 2600 MHz is the max. frequency supported for the RAM so the 3200 MHz in your original build won't work.
I highly recommend a SSD as well, Windows 10 seems to be known to give HDD a hard time if the OS is installed in there. Trust me, it's always painful to see "Disk usage" at "100%" in the task manager when your laptop has a 5400 tr/m HDD because of Windows's core processes.
As Crollo mentioned for Windows 10: grab an USB stick or HDD with at least 8 Gb of space, download the Media Creation Tool from Microsoft's website, pickup your poison (edition, language...), let the tool do the job, boot on it, install and profit. If you are in dire need of a DVD-ROM burner/reader, a cheap one (and external one mentioned by Alberto) will do the trick. Or if you have another PC/laptop that could read/burn them, keep your precious money.
As for the license (product key), you have 2 choices: the first one is to use Windows 10 without a license. In this case, you won't have Microsoft's support, the "Activate Windows" watermark will always be there and your son will be limited in terms of customization (wallpaper, colors, sleep screen...). The second choice is to buy/grab/use a license which seems to be cheap nowadays.
I'm joining Crollo's opinion about AMD: unless you have a "strict budget" or "non-gaming" policy, stay away from it.
The old AMD Duron I had died, the old AMD Sempron I had died as well, the ATI Radeon 9550SE had tons of problems with it's drivers towards legacy OpenGL. Old drivers would let me create GoldSrc maps but wouldn't allow me to change brightness/contrast in some games, new drivers is the entire opposite (even the "atioglx.dll" hack wouldn't work).
My dad's laptop has an AMD GPU and last time I tried to upgrade the drivers it would BSOD Windows 7. I know some friends and colleagues who also had problems with AMD but I'm surprised that it just works for one of my brothers as well as some people in the HL1 modding community.
I don't know if it's bad luck for those who had issues with AMD and/or good luck for those who it works. But I'm personally sticking to the Intel/NVIDIA sides since I never had any problem even if it means more money to spend.
When your son will get his shiny new computer for his birthday, would it possible to share some "benchmarks" on how it's performing in games? Because I have some people seeking gaming builds as well and I could reference the build you made for your son if it works well.
Whenever you had a main objective, your prefered buddy would call you to meet him/her in a house. He/she asks you to do a favor and in exchange he/she simplify your main objective assuming you agree and do the favor.
The problem with Borderlands 2 side objectives is that some of them aren't "logic" and are more like "challenges" (kill that bad guy with a pistol, kill 50 guys wuth critics...)
@Admer : even with music I can't find the motivation or will to work on the projects. And when I do, I'm not the kind of guy that gets distracted by social media or whatever.
@Windauz & @Penguinboy : same, I started my IDE (Visual Studio or Qt Creator), open the project, open a source file, stare at it for 10 seconds, then close everything.
@Snehk : From a programmer's point of view, I would like to post more W.I.P. or even PoC (Proof of Concept) but most of them require specific assets like models/animations and I don't have the skills to do that. I did tried to learn one or both of them but no luck about it. So my only solution is to use assets from other mods/games and since they are protected by copyrights and licenses, I can't showcase them (even if I do tell they are placeholders and used for demonstration purposes).
@Loulimi : I think you are right, maybe if I had one project at a time, I wouldn't be here complaining about that. But back then, I was a stupid kid that was excited about programming things and would say "Yes" without hesitation. Right now, this is no longer a problem, I can say "No, I've already got those on my hands." even if it pains me to say so. About the "progress report", I do have "TODOs" laying around my own code (and my IDE reminds me about it), for some projects we even have a Trello board and aside from organization, it doesn't help a lot (also it can be easy to forgot to update the board).
@Kachito : engine's limitations aren't really a problem for me. I know right from the start that I can't ask Gold Source to perform as well as an Unreal Engine 4 game.
@Urby : I share the same feeling as you do.
@rufee : you are right about the "loose interest for repetitive tasks" part and I realize this with "Half-Rats: Parasomnia". It was more fun (re)programming the "core" systems (FMOD, shop system, mutator system...) rather than working on the major gameplay stuff like NPCs (except for their special traits) and weapons, but I always kept sight that those repetitive tasks is what make the project shining it's light. @Half-Rats: if you do read this, don't take it the wrong way, I enjoyed (and still enjoy) working on Parasomnia ^^
@zeeba-G : even stuff like that didn't helped to bring (back) motivation to work on a project. I remember sometimes preparing a cup of coffee, starting the tools, staring at the code for 15 seconds and shutting everything down.
In other words, BSPs nowadays would be more appropriate for physics collisions and models for rendering.
If you can't live without BSP and Hammer, for $50 you can have an Unreal Engine 4 plugin called HammUEr that allow you to get a VMF (Source 1 Hammer 4) file as a level in UE4 (with materials and such).
I'm just happy for you that you have a " safe heaven" here and with the SnC folks.
Final words: I would like to say that you should stay strong and keep confidence in yourself. Don't be weakened by all those stupid "préjugés" and people that can't work their brains for at least a second.
EDIT : not on topic but any chance of a TWHL gaming parteh on HLDM, CS or anything else ?
Looking at your current configuration, your PC seems to suffer the same problem as mine : "disk bottleneck".
Also, techniques, terminology and other stuff in programming is way more important than the language itself because the "client" has the final word on the languages and technologies you work on (and he don't care if you like it or not)
I do have the feeling that everyone voted Macron because of the media and/or he was "handsome", I think we frenchies have reached the point where stupidity is over 900%.
About Mélenchon Archie, his "leaving the EU" was his plan B, plan A was "negociate with the EU members".
I remember when I transfered to a new highschool during one of my education years ago, the group of friends I met were all smokers and cigarettes and such were a common subject of discussion. It was quite hard to get myself acquainted with them so I did tried to smoke one and I didn't had the "need" to smoke another one.
One of my step-sister was a smoker but stopped because my bro isn't smoking, love can sometimes change the mind of a person.
If you have a girlfriend (or boyfriend) that has a strict zero policy on alcohol, cigarettes and vaping, don't do any of these under his (her) back. Trust me, you would be amazed how much damage to the person you love for years.
To remember it easily, think of "Vladimir Putin" and just add an "a" between the "t" and "i". ^^
And yes, that image is true, people only recognize our wine and food, speaking of food, here's one of our popular desserts, the "Paris-Brest" :
@Jessie : Perfect for the first one with "today". Same for second. Third, the something is "maps" ("levels" is accepted as well. Fourth, perfect as well.
Avez-vous envoyé votre rapport à l'administrateur aujourd'hui ?
Urby et Archie sont les développeurs de The Core. C'est quand qu'on pourra y jouer ?
Mon dieu ! Gordon est encore en retard pour l'expérience. L'administrateur va encore s'énerver.
TWHL possède des niveaux intéressants et par conséquent des gens talentueux.
Quelle est l'heure française pour les diffusions en direct de Tetsu0 s'il vous plaît ?
@Jessie : Very nice, just 2 minor things :
"cartographie" is female so you have to use "la" instead of "le".
You have to add a space before ? and !
I follow Archie's opinion about why this "challenge" instead of the school trip, those are quite rare in France (but I don't know how it is in Bosnia and Herzegovina).
Looking at the netcode analysis video you provided, especially with the first experiment with the shooter/victim, it seems that the game trust client's data, during my lessons in network programming, I've been taught to NEVER trust client's data so we hit a compromise here.
The thing that reveal player's IPs is also stupid in my opinion, it's a mix between P2P (Peer 2 Peer) and client-server architecture.
This is why I disable client prediction whenever I can, I would rather see players lagging and have a true confirmation of hit/non-hit instead of smooth player movement with "false hits".
For me, the best Rainbow Six game is still Raven Shield along with it's extensions.
In multiple TWHL journals, I spoke about replacing my dead desktop computer. And I did it in July/August 2016 (I never had the time to write part 3 of the journal). Here are the specs of it:
Intel Core i7 6700k 4,0 Ghz
4 x 4 (16) Gb of DDR4
Gigabyte Gaming G1 GeForce GTX 1080
Western Digital Red 1 Tb HDD
Windows 10 Pro x64
It's an amazing build you could say that, I can play a lot of games and I'll last a lot of years before I'll be forced to change. However, there is one problem: "disk I/O usage".
Every time I start my computer and I open the task bar right away, Windows 10 always report a 100% disk usage. In other words, when it comes to install Steam (software/games) updates, start multiple applications at the same time or start a single light application (like Opera) or huge application (Unreal Engine 4), my HDD can't keep up just because it's a mechanical HDD. I have considered buying a SSD but I'm patient man (I can still endure the 4/5 minutes loading time in Unreal Engine 4), maybe I'll buy one once a get a salary and during sales.
Morale of the story: SSDs can make a huge difference, even in fast PCs.
WARNING ABOUT YOUR BUILD : Your RAM's speed DDR4-2400 doesn't match the one of the motherboard (DDR4-2133), you should use RAM that matches the speed of your motherboard (the RAM won't work or you will get serious speed loss).
Seeing the bottom right of your task bar is kinda weird, you have a lot of things in there. Aren't you running useless applications ?