Commented 4 months ago2023-12-06 12:12:27 UTC
in vault item: corridors_collideComment #105703
Looks like you still left one entity with fluorescent.wav. It's not a big deal but consider that my server already has sound/ambience/fluorescent.wav and I don't know if it's the one you intended, but it would get propagated to other players. That's a minor issue but what if someone's server does not have it, and one player has it and another does not, then the one with it will be at a disadvantage having more difficulty hearing someone else's steps. And Half-Life does not complain about missing sounds like it does about missing models or sprites.
Instead of manually placing all these entities, I have written an automation tool named MESS that can generate this entity setup from a single mtl_trigger_random template entity. It also uses less entities than the setup in this tutorial by giving the func_buttons carefully placed origin brushes, so there is no need for info_targets.
Note that the 'Random strike' flag is not required for random targeting - it randomizes the time between strikes.
An alternative to manually placing all these entities is to use mtl_trigger_random, a template entity that comes with MESS, an automation tool that can generate entities for you. One added benefit is that mtl_trigger_random produces less entities by giving the func_buttons a carefully placed origin brush, which removes the need for info_targets.
Commented 4 months ago2023-12-05 05:41:51 UTC
in vault item: kz_pipe0(地下通路:序章)Comment #105696
你说得对,我也能找到不少相关的教程,不过,我希望别人能用到我制作的纹理,因为我用了不少别人制作的纹理。礼尚往来,这算是我的一份回礼。
You're right, I can find a lot of tutorials about it, but I hope people use my textures because I use a lot of other people's textures. Well, if that's what I want, it's a little something in return.
Commented 4 months ago2023-12-04 20:05:41 UTC
in vault item: Sehc's LabsComment #105692
There's a separate category for hldm maps
Anyway, I think the map should be a little smaller, and maybe with some more details.
Straight wide concrete hallways are boring to look at and play, so maybe change up floor and ceiling heights, add some pipes, bridges, pits etc.
Cool toilets tho, and I got caught off guard with the giant fleshy rotating "SEX" in the middle of the map.
Try looking at the official deathmatch maps (espeically the new ones) for inspiration on how to decorate your creations.
I hope you don't take the 2 stars as completely negative, It's just a honest review and a sign that you should try to improve
Commented 4 months ago2023-12-04 15:33:45 UTC
in vault item: corridors_collideComment #105689
aww, why not include the file instead of removing the ambient_generics?
btw it's from opposing force. i would've just copied it from there to get it working...prior to the update that is.
Commented 4 months ago2023-12-03 10:25:42 UTC
in vault item: corridors_collideComment #105683
Awesome map. Although you forgot to bundle sound/ambience/fluorescent.wav. Some Half-Life fanatics like me have memorized every single file that comes with the original game but that's quite inefficient. resgen has a command line switch to exclude the default files: RESGen.exe -b rfa/res_valve.rfa. Then the .res file should list only custom files used in the map.
Commented 4 months ago2023-11-30 13:20:39 UTC
in vault item: dm_perthownedComment #105679
Quite simply one of, if not the very best Half-Life Deathmatch map I've ever played. Not that there's anything simple about this, the layout is well thought out, the details are stunningly good, and all-in-all I'm honestly quite surprised this isn't an official map.
(Finally managed to grill someone with the rocket test the other day. Hell yeah.)
Commented 4 months ago2023-11-30 12:47:44 UTC
in journal: So I drink coffee now...Comment #105677
I've noticed that i'm sleepy from 9 to 12, and after 12:30 i enter turbo mode, no matter how many energy drinks or coffees i'm on. Maybe that's a common thing
Commented 4 months ago2023-11-30 05:23:01 UTC
in vault item: Sykhiv_yards_b2Comment #105676
This is honestly one of the best maps I have ever seen for gold source. When I saw the picture I didn't even realize it was gold source. I thought was Half Life 2 Deathmatch!
Yeah, I agree. The true function of "Junk" is not really exposed to us yet. Always good to have it there if someone figures it out.
The 32-bit limit was a surprise to me as well. I even tried using an empty entry called "Sniper" (cut map) that was on the list, but not on the actual world map. It didn't work as I thought it would and remained locked. I think you are right about the Custom missions dir thing though.
I did suspect that there's a 32-bit limit on the tracker for mission progression, as a community-made mod that stitches all the extra official missions into the main campaign has the mission locks bugging. In the stock game where these extra missions are standalone they appear as unlocked. I'll update that on the notes as well.
some other ideas to use the world map for custom missions would be to have a separate mod that falls back to czeror, and that mod can perhaps have its own missions on the world map. other than that, a separate hub map is unavoidable, but it should be its own map and not overwrite the training map as was done previously.
@kimilil I appreciate the redo of the page.
In regards to the "junk" KV, not sure how it functions as of yet. The decompile of the DLL is here for reference. I doubt it will give us any clues tho.
void __cdecl CWorldMap::KeyValue(CWorldMap *const this, KeyValueData *pkvd)
{
bool v2; // zf@1
signed int v3; // ecx@1
int v4; // edi@1
char *v5; // esi@1
v2 = 0;
v3 = 5;
v4 = (int)"junk";
v5 = pkvd->szKeyName;
do
{
if ( !v3 )
break;
v2 = *v5++ == *(_BYTE *)v4++;
--v3;
}
while ( v2 );
if ( v2 )
pkvd->fHandled = 1;
else
CBaseToggle::KeyValue(&this->baseclass_0, pkvd);
}
Also should have mentioned, custom mission are not a thing one can make appear or function on the world map. This is due to the way that missions are unlocked within the game progression (complete X, unlock Y). This can be attributed to a 32 bit int or something of the sense.
A workaround for this is for mods to make the world map button in the menu, load into a different a hub-world type map.
Because this brush entity is oddly named as item_ it might reflect an earlier game mechanic where it's an item in your inventory that you need to select in order to interact with.
What are C structs but database records, and its members but db fields?
But really, reading the BSP specs and how a lot of the struct fields are indices into the next struct really reads like relational model of a db, and with 14 lumps interacting this way I really, really needed a visual aid to understand how it all relates with each other, which strangely for the 27+ years of BSP's existence has not existed in any form. Hence the chart, and this journo entry I made to put it in.
Post-25th Anniversary Update Half-Life has a separate set of files for HD backgrounds:
HD_BackgroundLayout.txt
HD_BackgroundLoadingLayout.txt
In all the files the second field of the background tile set to fit instead of scaled, which appears to crop the background as a whole to fit the screen's aspect ratio instead of stretching it. Example line:
resource/background/21_9_1_a_loading.tga fit 0 0
The above findings may not be finalized on Valve's part and may be subject to change. It's posted here for information purpose only.
Commented 4 months ago2023-11-27 19:24:33 UTC
in wiki page: Tutorial: Changing LevelsComment #105663
when i play my first map and walk into the trigger, it spawns me out of bounds, i did everything. HELP PLS.
EDIT: fixed it. i put a info_player_start in the second map and it was interfering.
Commented 4 months ago2023-11-26 16:25:15 UTC
in journal: Worth the weight?Comment #105662
Another update: winter is right around the corner, which means I'll be gaining some weight again. But! This summer I managed to reach 79 kg. I'm extremely happy, you've no idea.
Commented 4 months ago2023-11-26 16:12:23 UTC
in journal: So I drink coffee now...Comment #105661
I once drank iced coffee in the afternoon and managed to stay up til 6 in the morning.
Never doing that again unless I really really reallyyyy have to. Few things in life are worth sacrificing one's sleep.
Commented 4 months ago2023-11-26 10:44:29 UTC
in journal: So I drink coffee now...Comment #105659
Yeah, decaff is a good shout. I drink coffee throughout the workday and then switch to decaff in the evening. That way I still get the yummy hot drink but I don't have any trouble sleeping.
Commented 4 months ago2023-11-26 10:26:19 UTC
in journal: So I drink coffee now...Comment #105658
As Urba says, try avoiding any caffeine in the afternoon.
If you find yourself enjoying the taste of coffee and would like some in the afternoon anyway, I can recommend caffeine-free coffee. Alternatively cocoa (either as hot chocolate or a bar of dark chocolate) is also a source of caffeine but at a much lower dose and better to have in the afternoon than coffee.
As for the last part, self-destructive behaviour is often a symptom of some other cause, like stress, anxiety, and it could help to talk to someone professional about it.
Note that the 'Random strike' flag is not required for random targeting - it randomizes the time between strikes.
e.g.
LIGHT1 150 200 255 2000
You're right, I can find a lot of tutorials about it, but I hope people use my textures because I use a lot of other people's textures. Well, if that's what I want, it's a little something in return.
Also this door is kinda weird..
Anyway, I think the map should be a little smaller, and maybe with some more details.
Straight wide concrete hallways are boring to look at and play, so maybe change up floor and ceiling heights, add some pipes, bridges, pits etc.
Cool toilets tho, and I got caught off guard with the giant fleshy rotating "SEX" in the middle of the map.
Try looking at the official deathmatch maps (espeically the new ones) for inspiration on how to decorate your creations.
I hope you don't take the 2 stars as completely negative, It's just a honest review and a sign that you should try to improve
btw it's from opposing force. i would've just copied it from there to get it working...prior to the update that is.
Texturing — 7
Ambience — 7
Lighting — 7
Gameplay — 2
(Finally managed to grill someone with the rocket test the other day. Hell yeah.)
Thanks to all mappers =)
But yeah if it affects you a lot and you want to drink it at nighttime then just get some decaf, it tastes the same.
All I end up doing is just falling asleep anyway
i recently started on my first map (of any game, let alone half life), so once i'm done with that, this'll be a great project
The 32-bit limit was a surprise to me as well. I even tried using an empty entry called "Sniper" (cut map) that was on the list, but not on the actual world map. It didn't work as I thought it would and remained locked. I think you are right about the Custom missions dir thing though.
I did suspect that there's a 32-bit limit on the tracker for mission progression, as a community-made mod that stitches all the extra official missions into the main campaign has the mission locks bugging. In the stock game where these extra missions are standalone they appear as unlocked. I'll update that on the notes as well.
some other ideas to use the world map for custom missions would be to have a separate mod that falls back to czeror, and that mod can perhaps have its own missions on the world map. other than that, a separate hub map is unavoidable, but it should be its own map and not overwrite the training map as was done previously.
In regards to the "junk" KV, not sure how it functions as of yet. The decompile of the DLL is here for reference. I doubt it will give us any clues tho. Also should have mentioned, custom mission are not a thing one can make appear or function on the world map. This is due to the way that missions are unlocked within the game progression (complete X, unlock Y). This can be attributed to a 32 bit int or something of the sense.
A workaround for this is for mods to make the world map button in the menu, load into a different a hub-world type map.
item_
it might reflect an earlier game mechanic where it's an item in your inventory that you need to select in order to interact with.Not putting it in because, speculah.
But really, reading the BSP specs and how a lot of the struct fields are indices into the next struct really reads like relational model of a db, and with 14 lumps interacting this way I really, really needed a visual aid to understand how it all relates with each other, which strangely for the 27+ years of BSP's existence has not existed in any form. Hence the chart, and this journo entry I made to put it in.
@jamie yeah, I like checking the recent changes page and seeing a lot of edits. Makes me more curious to check out stuff I don't normally use.
fit
instead ofscaled
, which appears to crop the background as a whole to fit the screen's aspect ratio instead of stretching it. Example line:EDIT: fixed it. i put a info_player_start in the second map and it was interfering.
Never doing that again unless I really really reallyyyy have to. Few things in life are worth sacrificing one's sleep.
If you find yourself enjoying the taste of coffee and would like some in the afternoon anyway, I can recommend caffeine-free coffee. Alternatively cocoa (either as hot chocolate or a bar of dark chocolate) is also a source of caffeine but at a much lower dose and better to have in the afternoon than coffee.
As for the last part, self-destructive behaviour is often a symptom of some other cause, like stress, anxiety, and it could help to talk to someone professional about it.
Second: You say "last night" you drank two coffees? Here's a crazy idea. Don't drink coffee at night before trying to go to sleep.