Forum posts

Posted 2 days ago2021-12-01 21:22:30 UTC
in Half-Life Updated (custom SDK) Post #346094
For me, personally, the most important thing is to have something that's as close to the original, unmodified Half-Life SDK code as possible, while still being usable with VS 2019 or later. Whether that be through a VS 2019 project file or CMake doesn't really matter to me.
Dr. Orange Dr. OrangeSource good.
Posted 3 days ago2021-11-29 22:28:38 UTC
in TWHL Tower: Source Post #346084
Yeah, it applies to everything. If you can't get in permission from the rights holder, then don't use it in your map. And if it's a large corporation behind the game, chances are they wouldn't have let you used their content even if you did get in contact with them. Sorry.
Dr. Orange Dr. OrangeSource good.
Posted 3 weeks ago2021-11-09 13:30:57 UTC
in TWHL Tower: Source Post #346044
Hey everyone!
The submission deadline has been extended until Sunday the 2nd of January 2022, so you now have an extra month to get your floor finished.
Happy mapping!
Dr. Orange Dr. OrangeSource good.
Posted 3 months ago2021-08-10 09:45:56 UTC
in TWHL Tower: Source Post #345871
Nice! Welcome aboard!
Dr. Orange Dr. OrangeSource good.
Posted 4 months ago2021-07-12 22:24:24 UTC
in TWHL Tower: Source Post #345770
Hello!
The DVD is in the mod provided along with the map source files (link). You need to install this mod, along with Mapbase, and set up Hammer to use it.
You are allowed to extend your floor above and below the level. The only requirement is that the player doesn't go outside the playable volume, and that it doesn't noticably cut into the floor above or below (no deep chasms that stretch down thousands of miles).
It's more of an exhibition than a competition. It's a colaborative project, there will be no prizes, and everyone who submits a floor (or multiple) will have their floor in the mod.
We're ascending the tower. It looks like I forgot to edit that one when copying Strider's TWHL Tower 2 post. Sorry :zonked:
Dr. Orange Dr. OrangeSource good.
Posted 4 months ago2021-07-10 15:22:33 UTC
in TWHL Tower: Source Post #345759
Right, my mistake, sorry. Glad to hear it worked out in the end. Really looking forward to see what you come up with!
Dr. Orange Dr. OrangeSource good.
Posted 4 months ago2021-07-10 11:19:44 UTC
in TWHL Tower: Source Post #345755
Looks like you're using one of the older versions of Hammer from the obsolete Source SDK launcher. The Source SDK launcher (the one called "Source SDK" in the Steam tools section) isn't used for Source SDK 2013. Instead, you launch hammer.exe directly from the "steamapps/common/Source SDKBase 2013 Singleplayer/bin" folder. Remember that you must also create a shortcut and launch hammer.exe with the "-game path/to/twhltower" parameter. If it's the first time you're launching Hammer, you'll also have to change the 3D render mode from wireframe to textured by clicking on the text in the 3D view that says "camera".
Dr. Orange Dr. OrangeSource good.
Posted 4 months ago2021-07-08 07:48:32 UTC
in TWHL Tower: Source Post #345746
Sure! There isn't a limit on how many floors you're allowed to make, other than the five month deadline, and collaborations are allowed.
Dr. Orange Dr. OrangeSource good.
Posted 4 months ago2021-07-06 10:04:19 UTC
in TWHL Tower: Source Post #345736
Sure. The official setup guide for using Hammer with Mapbase can be found here: https://github.com/mapbase-source/source-sdk-2013/wiki/Setting-up-Mapbase#using-mapbase-in-hammer
but if you have any specific issues or questions, you can ask here.

One thing to note is that you want to create your Hammer gameconfig for TWHL Tower, not Mapbase itself, and also launch Hammer with the -game parameter set to the twhltower folder.
Dr. Orange Dr. OrangeSource good.
Posted 4 months ago2021-07-04 20:07:48 UTC
in TWHL Tower: Source Post #345730
Yeah, Mapbase is a bit tricky to set up. If you have any questions, feel free to ask them here.
Dr. Orange Dr. OrangeSource good.
Posted 4 months ago2021-07-04 19:39:59 UTC
in TWHL Tower: Source Post #345728
Nice! I can't wait to see what everyone comes up with!
Dr. Orange Dr. OrangeSource good.
Posted 5 months ago2021-06-30 17:51:57 UTC
in TWHL Tower: Source Post #345716
Not sure, but I doubt it. But Source SDK Base 2013 Singleplayer is free on Steam and contains all the Source SDK tools you need.

EDIT: Here are some screenshots of the current design for the stairs and hallway
User posted image
User posted image
User posted image
User posted image
User posted image
Dr. Orange Dr. OrangeSource good.
Posted 5 months ago2021-06-29 18:19:30 UTC
in TWHL Tower: Source Post #345714
MrFloyd76 said:While I do appreciate the concept, I feel like we'd get a lot less variety. HL2 just doesn't have as much versatility as HL1 when it comes to available assets, and creating new assets is a lot harder than in HL1. Also this community mainly works in goldsrc. I just feel like this wouldn't really get nearly as many people, nor as much variety, as the previous towers
We'll see! I'd like to think the people of TWHL are creative enough to do something interesting with this concept, but I can also see that there might be some limitations. Though, once again, we'll see how many people are interested, and what they can come up with. Frankly, if at least one person contributes a floor, I'd consider that alone a huge success :glad:

EDIT: I've started working on a base map which should be done in a few days. I'm having a hard time deciding which wall texture to use from these two:
User posted image
User posted image
Thoughts?
Dr. Orange Dr. OrangeSource good.
Posted 5 months ago2021-06-29 18:11:19 UTC
in TWHL Tower: Source Post #345711
Edit:
Post template shamelessly ripped off from Strider's TWHL Tower 2 post.
User posted image
Download the base map and mod template here.

Starting now and going until January 2nd 2022.

Rules

1. Every member must work from the base map. Stick within the room space - 1280x1280x256.
2. You can carve into the walls, floor and ceiling, add balconies, windows, lighting insets... whatever you please, as long as the player stays within the room space and nothing extends too obviously into where someone else's room will be above or below.
3. Make it as easy or difficult as you like, you don't even need much gameplay, just some reason to enter the room before moving upstairs. It could be as simple as pushing a button to open a door out in the hall.
4. Custom content of all kinds welcome (materials, models, sounds)- However, you should place any custom content in a folder named after you. For example, my name is Dr. Orange, and I have a very cool concrete wall texture, so my files would look like this:
materials/drorange/concrete/verycoolwall.vtf
materials/drorange/concrete/verycoolwall.vmt
The exception is if you're using content from another Valve Source engine game, in which case you can keep the original file paths, as long as it doesn't override any default Half-Life 2/Episode One/Episode Two content!
All custom assets will be packed into VPK files to keep things organized.
5. If you're using third party content (with permission) please include a text file with the appropriate credits, otherwise no stealing, obviously!
6. You can change the hall as much as you please to suit your idea. Add another door, move the existing door down the hall, add lasers, forcefields, anything that doesn't greatly alter the shape of the hall. Just make sure you pass through the teal weapon stripper at the end, where a level change will occur.
7.There're some global environment entities, including light_environment, env_tonemap_controller, and env_fog_controller included right outside where the floor entrance is located by default. Please don't alter the entity properties of any of these. Instead, you may use inputs to change any environment settings specific for your floor. There are some helpful comments in Hammer on these entities explaining how you can use them.
7a. Unlike the two previous towers, TWHL Tower: Source will take place during late afternoon to evening, and the time of day will change as the mod progresses. The sunlight will always come in from generally the same direction, though, and will have a reddish-orange color, which the light_environment entity in the base map has already been set up for if you want to add any windows.
7b. Also please don't edit the default 3D skybox. Mapbase allows for a single map to have multiple 3D skyboxes that can be switched between. If you really need a different 3D skybox for your map for whatever reason, you may use this feature.
8. Final compile will be done with the Mapbase custom VBSP compiler and the Slammin' VVIS and VRAD compilers, with the following parameters for VRAD:
-both -final -bounce 100 -ambientocclusion -aosamples 32
If you're using any specific commands, let me know.
9. Don't do anything Half-Life 2 wouldn't do. By that I mean no porn or sweary tirades, this is a community project. I don't expect any problems, just keep it M, not R.
10. Included in the base map is a Half-Life 2 DVD collectible. Hide it somewhere in your floor. If the player finds all of them, some sort of bonus content will be unlocked. If you don't want to put it in your room that's fine, just leave it out in the hall.
User posted image
11. Have fun!

Frequently Asked Questions

Who can participate?

You must have an account on the TWHL website or be on the TWHL Discord, so you can send Dr. Orange your level. That's the only requirement - you can be of any skill level. We will accept any completed map that obeys the rules outlined above. Teams are allowed.

Where do I send my floor?

Send your map source files (in VMF format), and all required custom content to Dr. Orange - either via private message on TWHL or contact him via Discord at @Dr. Orange#7953. If you want to submit your floor to the TWHL vault, you can -- however, it's probably better if you can keep it as a surprise.

Should I create a texture for the map name in the hallway?

(example picture)
No. Dr. Orange will complete these textures at the end of the project, to ensure consistency. When sending your files, include a title for your floor so the texture can be created.

I've never used Mapbase before, do I need a special setup for it?

Yes. In order to use Mapbase, you need to install the Mapbase mod, and you must also use the Mapbase VBSP compiler in order for custom shaders to be used. A more complete guide for setting up Mapbase can be found here. See also the Mapbase FAQ for answers related directly to Mapbase.
The rules are essentially the same as for the last two TWHL Tower projects, so check out those threads if you need more info.
Please let me know if I've missed something, or messed something up.

Edit:
Don't send your map file to Strider!

Edit 2:
The deadline has been extended until the 2nd of January 2022.
Original post:
So I've had this idea for a Half-Life 2 based TWHL Tower-like project. It would be similar to the first two towers, just in Source :P
I'm posting here just to see what kind of interest there is for this project before I start anything, so if you have any slightest interest in this project, feel free to post here!

The mod will probably use Mapbase as its... base, since it allows all sorts of interesting things beyond what vanilla Half-Life 2/Episode Two is capable of.

As for what the actual game will be, I'm thinking of sticking to the original tower theme, with you starting from the bottom, and going up each floor, having to solve obstacles along the way. The size of your map will still be limited, but I'm thinking of increasing it to 1280w×1280l×256h to give you more space to play with the physics and AI of Source. Other than that, you'll be free to do pretty much whatever you want in your floor from a story and design perspective! No need to stick to Half-Life 2's, or even TWHL Tower's, pre-existing story limitations or visual design.

Preliminary deadline is December 1st, giving you around five months to create a floor, which should be more than enough to design something, but should also give some time to people who might not've had the time otherwise, and to give Goldsource veterans some time to get used to the Source engine as well :lol:

So, if you're interested, or have any other thoughts on this, feel free to post here or contact me on Discord! I'm looking forward to hear what you think!
Dr. Orange Dr. OrangeSource good.
Posted 7 months ago2021-04-28 15:40:59 UTC
in Post your screenshots! WIP thread Post #345568
I've finally finished the first beta version of my new map, Canyon 2, the sequel to my first ever Goldsource map, Canyon. The map is far from complete, but it's already come pretty far.
User posted image
User posted image
User posted image
User posted image
User posted image
User posted image
User posted image
User posted image
User posted image
User posted image
User posted image
Dr. Orange Dr. OrangeSource good.
Posted 7 months ago2021-04-05 20:06:07 UTC
in Help me, Lords of coding!! Post #345514
Well, you'd have to also store the time when the player got the powerup, and then remove the powerup state adter 15 seconds has passed. I'm not sure exactly what's the best way to do that, but as Bruce said, look at some damage over time stuff. Maybe there's a think function for the player you could use.
Dr. Orange Dr. OrangeSource good.
Posted 7 months ago2021-04-05 15:01:42 UTC
in Help me, Lords of coding!! Post #345509
Well, it's probably a bit tricky since the Half-Life SDK code isn't the most well-structured. You would have to find every place where damage is done by the player and make it take into account whether or not the player has the double damage effect and scale the damage accordingly. For bullet weapons it should be fairly simple, since they all call the FireBulletsPlayer function, which you can modify to scale damage, but for other weapons it might take a bit more work.
Dr. Orange Dr. OrangeSource good.
Posted 10 months ago2021-01-24 15:58:18 UTC
in What Specs would be good for Half-Life Alyx? Post #345267
According to the Steam page, the minimum system requirements is a 64-bit Core i5-7500 / Ryzen 5 1600 processor, a GTX 1060 / RX 580 - 6GB vram graphics card, and at least 12 GB system ram.

If you look around the internet at various shopping sites, I'm sure you can find these for at least a somewhat reasonable price, but PC parts do tend to be a bit pricey either way.
Dr. Orange Dr. OrangeSource good.
Posted 10 months ago2021-01-20 19:06:12 UTC
in Response Context not working for Citizens Post #345260
People tend to be more active on the Discord than the forums nowaday. Maybe try asking there?
Dr. Orange Dr. OrangeSource good.
Posted 11 months ago2020-12-20 12:55:03 UTC
in Filling the gray box in Steam library for HL mods Post #345092
I think you can right click on it and choose a custom image. There is no way for mod authors to distribute a custom library cover in such a way it gets picked automatically that I’m aware of, but you could distribute it with your mod and instruct people on how to set it manually.
Dr. Orange Dr. OrangeSource good.
Posted 11 months ago2020-12-10 14:35:27 UTC
in G-Man sounds in Half-Life 2 Post #345052
Lipsync data is stored in the wave file itself. You'll have to generate it with Faceposer, though I think the process is a bit complicated nowadays to due to missing APIs and the automatic phoneme generation usually needs some touching up anyway.
Dr. Orange Dr. OrangeSource good.
I'm pretty sure it's the "map description" setting in world properties that sets this for Half-Life 1 maps.
Dr. Orange Dr. OrangeSource good.
I'd like to suggest adding Black Mesa and Half-Life: Alyx to the list of available games when uploading a map to the map vault.

There are a couple of maps for Black Mesa currently in the vault, and it's also available on Steam, which is why I think it should be added.

While there are no maps for Half-Life: Alyx that I have seen, it is an official Half-Life game, and there might be maps added for it in the future, so it should be added for those reasons. Also, Half-Life: Blue Shift is currently listed, and it has 0 maps made for it on this site :|

There are a couple other Valve or Valve related games that have been released since Counter-Strike: Global Offensive that might also be considered for being added to the map vault, but these are the ones I think have the most reasons to be added right now, especially since they're both related to the Half-Life series.
Dr. Orange Dr. OrangeSource good.
Posted 1 year ago2020-12-02 07:21:33 UTC
in Announcer help needed Post #345000
The speaker entity plays lines from a sentence group randomly. What you're looking for is an ambient_generic to play the sentence you want. Just use an ambient_generic as you normally would, except instead of giving it a sound file to play, you give it the sentence you want it to play. Just remember that you need to add an exclamation mark (!) in before the specified sentence name in the ambient_generic. So the sound file value of the ambient_generic would be "!SENTENCE_NAME_HERE".
Dr. Orange Dr. OrangeSource good.
Posted 1 year ago2020-07-20 14:31:23 UTC
in Dumb Question, But..... Post #344554
I always thought it was a reference to The Simpsons (sector 7-G).
Dr. Orange Dr. OrangeSource good.
Posted 1 year ago2020-06-15 19:20:36 UTC
in Player hands. Post #344406
They always have the default HEV hands.
Dr. Orange Dr. OrangeSource good.
NPC health and names showing up on the HUD is not a feature in vanilla Half-Life. It was added by Sven Co-op. I definitely think it's possible to add it to Half-Life, though you are going to have to do it in code. You should set up the Half-Life SDK and study some of the other HUD code to figure out how to do it.
Dr. Orange Dr. OrangeSource good.
Posted 1 year ago2020-05-10 18:40:13 UTC
in Post your screenshots! WIP thread Post #344197
Here's something I've been working on on and off for a couple of months now.
User posted image
User posted image
User posted image
Dr. Orange Dr. OrangeSource good.
Posted 1 year ago2020-04-16 18:41:48 UTC
in Some items disappear when i test my map Post #344122
It has to be at least 16 units away from any walls on the x and y axes I think? The crossbow ammo might have a bigger bounding box, though I'm not sure. Just place it somewhere else is the only fix I can think of.
Dr. Orange Dr. OrangeSource good.
Posted 1 year ago2020-04-16 18:15:13 UTC
in Some items disappear when i test my map Post #344120
Items have this thing where if their bounding boxes intersect with any world geometry, they will just fall through the map :/

Try placing the crossbow ammo a bit further away from the neighbouring crate.
Dr. Orange Dr. OrangeSource good.
Google "bogus definition"

In this case it basicly means that a value was not what they expected it to be.
Dr. Orange Dr. OrangeSource good.
Posted 1 year ago2020-02-17 21:11:38 UTC
in punctuation matters after all Post #343756
The engine uses "!" as a special control character for various purposes. "!" in front of sounds means it's a sentence defined in sentences.txt and not a direct sound file. All sentences need to have an exclamation mark in front of them when specified in an ambient_generic or scripted sentence. "!" in front of a texture name means it's a water texture and will automaticly be turned into a water volume by the compiler. It doesn't really have anything to do with proper punctuation, it's a control character.
Dr. Orange Dr. OrangeSource good.
Quake's software rendering is actually quite interesting when it comes to lighting. The original software renderer could only render 256 colors in total. That's not 256 colors per texture, or 256 colors * lightmap, that's 256 colors in total on screen. These 256 colors were defined in a single palette that was also used for every texture in the game. Since only 256 colors could be used, they used a precalculated lightmap where each palette index were remapped to another palette index based on its light level. Fullbrights were implemented in a really simple way really; the remapped palette indexes for the last 32 colors of the palette would simply remap to its original palette index no matter the light level. This is why the later released OpenGL renderer doesn't have fullbrights. It doesn't use this remapping since they could just straight up multiply the lightmap with the textures without having to stay to the original 256 color palette.
Dr. Orange Dr. OrangeSource good.
In Quake, the last 32 colors in the palette would always be rendered as fullbright, but only in the software renderer. I guess Valve were originally going to carry this over, but decided not to since the game has hardware rendering support, and surfaces are lit through lights.rad anyway. Interestingly enough, it seems as though some of the textures prefixed with ~ has their colors in the last 32 slots of the color palette, similar to were the fullbrights were in Quake.
Dr. Orange Dr. OrangeSource good.
Posted 1 year ago2020-01-09 15:27:06 UTC
in TWHL Tower 2 Post #343577
It would be beneficial to have an additional month to work with.
Dr. Orange Dr. OrangeSource good.
Posted 1 year ago2019-12-21 13:03:50 UTC
in Shoot-Through Railings Post #343498
If you're using an alpha-tested texture (file name starts with "~" and it typically have blue areas in it), just tie the visible brush to a func_illusionary with the "Solid" render mode and add a clip brush in the same place. Clip brushes are not included in decompiled maps because they are technically not part of the compiled map.
Dr. Orange Dr. OrangeSource good.
Posted 2 years ago2019-11-08 15:58:03 UTC
in Post your screenshots! WIP thread Post #343326
Tower WIPs!
User posted image
User posted image
User posted image
User posted image
User posted image
Dr. Orange Dr. OrangeSource good.
Posted 2 years ago2019-11-02 22:40:00 UTC
in TWHL Tower 2 Post #343292
A while ago I made a HD pack for TWHL tower by retexturing Blue Shift's HD models and recreating the changes made for TWHL Tower (yellow crowbar, duotone pistol). Would it be possible to include this as a HD addon at launch with TWHL Tower 2?
User posted image
User posted image
User posted image
User posted image
User posted image
Dr. Orange Dr. OrangeSource good.
Posted 2 years ago2019-10-31 21:04:12 UTC
in TWHL Tower 2 Post #343271
I'd be interested.
Dr. Orange Dr. OrangeSource good.
MOCOLONI said:I also took a look at an exemplary FGD and noticed that some of them also have 'Sequence' for studios with models - are those for models with animations?
It's used for previewing model animations in Hammer. You put in the number of the sequence (as defined in the model, you'll have to use a model viewer or decompile to model to find a list of all animations for a model) and the entity will play that animation in the 3D viewport.
MOCOLONI said:I'm no expert, but it makes me wonder if 3.5 is actually a Valve product as it can't be found anywhere 'officially'.
It is made by Valve, but it isn't officially supported as it was only released as a beta. I believe it was only ever released on the old VERC website, which has been defunct for years, which is why it can't be found "officially" anywhere anymore.
Dr. Orange Dr. OrangeSource good.
Posted 2 years ago2019-08-18 20:08:21 UTC
in About " hud_color " Command Post #343046
I'm not too familiar with Half-Life programming, but I think you have to set something specific to make console commands get saved to the user config file? "hud_color" probably doesn't have this set and thus is reset every time the game is started. You should either hardcode or change the default value for hud_color in the code, or make sure it has the thing set so it gets archived.
Dr. Orange Dr. OrangeSource good.
abbadon said:Because of its size I need to remove three of the 6 fingers of the "hand" to reduce e-poly count once the sequence is finished, letting only 3 of the "fingers" play their role and attack the players.
Then you should probably make the two sets of three fingers separate entities, with separate models for each finger set. Then you use a trigger_relay to kill the finger group that no longer needs to exist.
Dr. Orange Dr. OrangeSource good.
Is there a trigger_changelevel linking back to the first map in the second map?
Dr. Orange Dr. OrangeSource good.
Could you be more specific? What is the actual problem? Does the map not transition at all when you pass through the trigger_changelevel? Or does the map change but you end up somewhere completely different?
Dr. Orange Dr. OrangeSource good.
Posted 2 years ago2019-07-28 22:06:36 UTC
in Competition 38: The Whole Splash Life (Mini) Post #342933
I have now submitted my entry.
User posted image
User posted image
User posted image
I wish the best of luck to everyone! :)
Dr. Orange Dr. OrangeSource good.
Posted 2 years ago2019-07-24 17:02:45 UTC
in Competition 38: The Whole Splash Life (Mini) Post #342903
A few development screenshots from my map:
User posted image
User posted image
User posted image
User posted image
User posted image
It's a bit dark, so I'm thinking about adding a few more lights.
Dr. Orange Dr. OrangeSource good.
Posted 2 years ago2019-07-01 15:53:16 UTC
in Competition 38: The Whole Splash Life (Mini) Post #342824
A quick question about the rule that says that custom assets are not allowed to override vanilla content. Does this also apply to scripts or the scenes.image file for sourcemods?
Dr. Orange Dr. OrangeSource good.
Posted 2 years ago2019-06-26 12:27:18 UTC
in Black Mesa Xen Post #342807
Striker said:Do you guys feel like they diverged from the overall theme style of the original Xen? I know it's a modern interpretation, but that's what I sense. I haven't played a in a long time but I remember more purplish surfaces.
From their devlogs, as I have understood, it looks like they're completely reinventing Xen from the ground up rather than re-imagening Valve's Xen. Still, I can't wait for Xen to finally be released. Gonna have to play through the whole game from start to finish when that happens.
Dr. Orange Dr. OrangeSource good.
Posted 2 years ago2019-06-19 20:32:23 UTC
in my compo idea making (tl dr included) Post #342760
Stojke said:Why not try to make an structural and operationally correct black mesa laboratory section? With thought on foundation, structural support, installations, ventilation, drainage, climate/atmosphere equipment, special structural enhancements for special equipment, emergency devices/passes/etc, placement of things... Would be nice to see.
Make it in space even.

Make it named the "TWHL Safety Inspection" compo.

-Edit

Would be nice to see Sector C test labs from an eyes of an safety inspector
Or even the complete opposite: make a work environment that is so obviously dangerous and unsafe it's a complete miracle that it still works.
Dr. Orange Dr. OrangeSource good.
Posted 2 years ago2019-05-28 11:56:44 UTC
in Faceposer Configuration Nightmare... Post #342661
You need to rebuild scenes.image before any newly created scene will appear in game. The engine does not load loose .vcd files.
Dr. Orange Dr. OrangeSource good.