Forum posts

Posted 9 hours ago2020-02-23 20:34:47 UTC
in (another) Problem with level change... Post #343773
The problem is that the c2a3d trigger does not point to mymap.bsp, it points to c2a3c.
Even if I don't intend to return to mymap.bsp, both the maps should connect each other through the trigger_changelevel map input (key/value) in order to create a fine transition with landmark?

In that case, unfortunately, the solution would be to edit the game vanilla maps just to make a name connection.
MrMystery MrMysteryBanned
Posted 13 hours ago2020-02-23 16:40:50 UTC
in (another) Problem with level change... Post #343771
I think you need trigger_changelevel's in both maps even if you won't use one of them.
I just updated the thread post with further information. The HL map that I referred above has two trigger_changelevels as you can see now.
Do I need to give the triggers identical names in both my map and c2a3d? Otherwise, the problem doesn't seem to be that.

By the way, it's missing an explanation of what "changetarget" does on the trigger_changelevel wiki page. As you can see in c2a3d trigger, that input seems to be somehow relevant in that map.
MrMystery MrMysteryBanned
Posted 17 hours ago2020-02-23 12:05:29 UTC
in (another) Problem with level change... Post #343769
After reading the tutorials about map change and transition and learned the rules of info_landmark and trigger_changelevel, I was making a map where it should teleport the player to a specific singleplayer map of the Half-Life campaign, but I came across a problem:

Trigger_changelevel keeps teleporting me to 0x 0y 0z coordinate --stucking in a wall-- in the next map, but I want to be teleported to the landmark's coordinates.
mymap.bsp
c2a3d.bsp
  • trigger_changelevel
    • angle: 270
    • spawnflags: 3
    • targetname: gotodrag
    • map: c2a3e
    • landmark: c2a3de
    • changetarget: wottadrag
Did I understand it well? Does the landmark origin (both in the current and next map) mark the XYZ coordinates for teleportation in a map?

I'm thankful for anyone who can give me a help.
MrMystery MrMysteryBanned
I found out something that might be a 'glitch' potential or simply a feature for some mappers.

I realized that by naming (targetname) two different entities identically, the engine somehow swaps their functionality.

I named both an info_teleport_destination and a multi_manager identically and realized that the multi_manager origin was teleporting stuff instead of the info_teleport_destination.
What's curious is that dev3 console doesn't show any message when you trigger things that way.

This behaviour seems to work with any entity.
For example, if you have two light entities with identical names and one is checked with "start dark", both the lights would start dark.

Did anyone know this trick?
MrMystery MrMysteryBanned
Yeah, maybe it was just a marker used by the development team of Quake and HL :P
MrMystery MrMysteryBanned
If there's any.

~
MrMystery MrMysteryBanned
Just an example here
Error: Entity 4, Brush 0, Side 7: has a coplanar plane at (111, 222, 333), texture AAATRIGGER
Hint: The first number is X, second is Y, and third is Z (height). If you don't know how to locate it yourself in the map, when the console points a coordinate (not the "outside world" type as shown in your log, though), you can use these coordinate numbers to create a test point-entity as the "origin" value in your .map file. Then opening your map on the editor, you search for the test entity and you'll find the place of the supposed issue.
Just letting you know. ;)
MrMystery MrMysteryBanned
Posted 1 month ago2020-01-22 18:15:30 UTC
in After compile some models cycler_sprite missing Post #343673
DON´T duplicate entities... insert them one by one.
Agreed.

you should check all the entity Keys and Values of your .MAP file before compiling it. This way you have an overview of the entire network and can remove unnecessary keys and values from any entity/class. Or you can do the same as me, write them directly through the .map structure then merge into the final map project file. This is a good method as you become aware of each item of each entity. Here's a quick template ;)
{
"classname" "worldspawn"
"mapversion" "220"
"MaxRange" "
16000"
"skyname" "
BLACK"
"wad" "
\valve\halflife.wad;\valve\CUSTOM.wad"
{
( -384 -384 384 ) ( -384 384 384 ) ( 384 384 384 ) SKY [ 1 0 0 0 ] [ 0 -1 0 0 ] 0 1 1
( -256 256 256 ) ( -384 384 384 ) ( -384 -384 384 ) SKY [ 0 1 0 0 ] [ 0 0 -1 0 ] 0 1 1
( 256 -256 256 ) ( 384 -384 384 ) ( 384 384 384 ) SKY [ 0 1 0 0 ] [ 0 0 -1 0 ] 0 1 1
( 384 384 384 ) ( -384 384 384 ) ( -256 256 256 ) SKY [ 1 0 0 0 ] [ 0 0 -1 0 ] 0 1 1
( -256 -256 256 ) ( -384 -384 384 ) ( 384 -384 384 ) SKY [ 1 0 0 0 ] [ 0 0 -1 0 ] 0 1 1
( -256 256 256 ) ( -256 -256 256 ) ( 256 -256 256 ) SKY [ 1 0 0 0 ] [ 0 -1 0 0 ] 0 1 1
{
{
( -384 384 -384 ) ( -384 -384 -384 ) ( 384 -384 -384 ) SKY [ 1 0 0 0 ] [ 0 -1 0 0 ] 0 1 1
( -384 -384 -384 ) ( -384 384 -384 ) ( -256 256 -256 ) SKY [ 0 1 0 0 ] [ 0 0 -1 0 ] 0 1 1
( 384 384 -384 ) ( 384 -384 -384 ) ( 256 -256 -256 ) SKY [ 0 1 0 0 ] [ 0 0 -1 0 ] 0 1 1
( -256 256 -256 ) ( -384 384 -384 ) ( 384 384 -384 ) SKY [ 1 0 0 0 ] [ 0 0 -1 0 ] 0 1 1
( 384 -384 -384 ) ( -384 -384 -384 ) ( -256 -256 -256 ) SKY [ 1 0 0 0 ] [ 0 0 -1 0 ] 0 1 1
( -256 -256 -256 ) ( -256 256 -256 ) ( 256 256 -256 ) SKY [ 1 0 0 0 ] [ 0 -1 0 0 ] 0 1 1
{
{
( -384 384 384 ) ( -384 384 -384 ) ( 384 384 -384 ) SKY [ 1 0 0 0 ] [ 0 0 -1 0 ] 0 1 1
( -256 256 -256 ) ( -384 384 -384 ) ( -384 384 384 ) SKY [ 0 1 0 0 ] [ 0 0 -1 0 ] 0 1 1
( 384 384 384 ) ( 384 384 -384 ) ( 256 256 -256 ) SKY [ 0 1 0 0 ] [ 0 0 -1 0 ] 0 1 1
( -256 256 256 ) ( -384 384 384 ) ( 384 384 384 ) SKY [ 1 0 0 0 ] [ 0 0 -1 0 ] 0 1 1
( 384 384 -384 ) ( -384 384 -384 ) ( -256 256 -256 ) SKY [ 1 0 0 0 ] [ 0 0 -1 0 ] 0 1 1
( 256 256 256 ) ( 256 256 -256 ) ( -256 256 -256 ) SKY [ 1 0 0 0 ] [ 0 0 -1 0 ] 0 1 1
{
{
( 384 -384 384 ) ( 384 -384 -384 ) ( -384 -384 -384 ) SKY [ 1 0 0 0 ] [ 0 0 -1 0 ] 0 1 1
( -384 -384 384 ) ( -384 -384 -384 ) ( -256 -256 -256 ) SKY [ 0 1 0 0 ] [ 0 0 -1 0 ] 0 1 1
( 256 -256 -256 ) ( 384 -384 -384 ) ( 384 -384 384 ) SKY [ 0 1 0 0 ] [ 0 0 -1 0 ] 0 1 1
( 384 -384 384 ) ( -384 -384 384 ) ( -256 -256 256 ) SKY [ 1 0 0 0 ] [ 0 0 -1 0 ] 0 1 1
( -256 -256 -256 ) ( -384 -384 -384 ) ( 384 -384 -384 ) SKY [ 1 0 0 0 ] [ 0 0 -1 0 ] 0 1 1
( -256 -256 256 ) ( -256 -256 -256 ) ( 256 -256 -256 ) SKY [ 1 0 0 0 ] [ 0 0 -1 0 ] 0 1 1
{
{
( -384 -384 384 ) ( -384 -384 -384 ) ( -384 384 -384 ) SKY [ 0 1 0 0 ] [ 0 0 -1 0 ] 0 1 1
( -256 -256 -256 ) ( -384 -384 -384 ) ( -384 -384 384 ) SKY [ 0 1 0 0 ] [ 0 0 -1 0 ] 0 1 1
( -384 384 384 ) ( -384 384 -384 ) ( -256 256 -256 ) SKY [ 0 1 0 0 ] [ 0 0 -1 0 ] 0 1 1
( -256 -256 256 ) ( -384 -384 384 ) ( -384 384 384 ) SKY [ 0 1 0 0 ] [ 0 0 -1 0 ] 0 1 1
( -384 384 -384 ) ( -384 -384 -384 ) ( -256 -256 -256 ) SKY [ 0 1 0 0 ] [ 0 0 -1 0 ] 0 1 1
( -256 256 256 ) ( -256 256 -256 ) ( -256 -256 -256 ) SKY [ 0 1 0 0 ] [ 0 0 -1 0 ] 0 1 1
{
{
( 384 384 384 ) ( 384 384 -384 ) ( 384 -384 -384 ) SKY [ 0 1 0 0 ] [ 0 0 -1 0 ] 0 1 1
( 384 -384 384 ) ( 384 -384 -384 ) ( 256 -256 -256 ) SKY [ 0 1 0 0 ] [ 0 0 -1 0 ] 0 1 1
( 256 256 -256 ) ( 384 384 -384 ) ( 384 384 384 ) SKY [ 0 1 0 0 ] [ 0 0 -1 0 ] 0 1 1
( 384 384 384 ) ( 384 -384 384 ) ( 256 -256 256 ) SKY [ 0 1 0 0 ] [ 0 0 -1 0 ] 0 1 1
( 256 -256 -256 ) ( 384 -384 -384 ) ( 384 384 -384 ) SKY [ 0 1 0 0 ] [ 0 0 -1 0 ] 0 1 1
( 256 -256 256 ) ( 256 -256 -256 ) ( 256 256 -256 ) SKY [ 0 1 0 0 ] [ 0 0 -1 0 ] 0 1 1
{
}
{
"classname" "Brush-Entity"
"spawnflags" "
0"
"
key" "value"
{
( 0 256 256 ) ( 256 256 256 ) ( 256 0 256 ) AAATRIGGER [ 1 0 0 0 ] [ 0 -1 0 0 ] 0 1 1
( 0 0 0 ) ( 256 0 0 ) ( 256 256 0 ) AAATRIGGER [ 1 0 0 0 ] [ 0 -1 0 0 ] 0 1 1
( 0 256 256 ) ( 0 0 256 ) ( 0 0 0 ) AAATRIGGER [ 0 1 0 0 ] [ 0 0 -1 0 ] 0 1 1
( 256 256 0 ) ( 256 0 0 ) ( 256 0 256 ) AAATRIGGER [ 0 1 0 0 ] [ 0 0 -1 0 ] 0 1 1
( 256 256 256 ) ( 0 256 256 ) ( 0 256 0 ) AAATRIGGER [ 1 0 0 0 ] [ 0 0 -1 0 ] 0 1 1
( 256 0 0 ) ( 0 0 0 ) ( 0 0 256 ) AAATRIGGER [ 1 0 0 0 ] [ 0 0 -1 0 ] 0 1 1
}
}
{
"classname" "Point-Entity"
"spawnflags" "
0"
"
key" "value"
"origin" "
0 0 0"
}
//end
MrMystery MrMysteryBanned
Posted 1 month ago2020-01-19 01:49:11 UTC
in After compile some models cycler_sprite missing Post #343645
Not sure, but I'm sure you can increase other things like texture usage limit somewhere in the map compilers. It might be anything to do with HLBSP or HLVis, but I am not sure. Maybe you should take a look over yes.
MrMystery MrMysteryBanned
Posted 1 month ago2020-01-18 23:26:59 UTC
in After compile some models cycler_sprite missing Post #343643
Hm, ok. I was just wondering. I can't help you right now, I'll build your scene and try to figure the problem out tomorrow, hehe
MrMystery MrMysteryBanned
Posted 1 month ago2020-01-18 22:56:35 UTC
in After compile some models cycler_sprite missing Post #343641
Why you're using cycler_sprite instead of cycler?
MrMystery MrMysteryBanned
Posted 1 month ago2020-01-17 22:28:26 UTC
in Model wont light up (cycler or cycler_sprite) Post #343634
I figured out the root of this bug. See this map again :P
Loading embedded content: Vault Item #6385
MrMystery MrMysteryBanned
Thanks, The Mad Carrot ;)
MrMystery MrMysteryBanned
Ok, I figured out how it works with a multisource master, however, I could not stop it from teleporting me in an infinite loop being within the trigger_teleport zone using the button_target entity. The problem here seems that this entity doesn't have a wait (delay before it resets) property as func_button does to stop the trigger cycle. So, how do I proceed now?

I actually want something a little bit more complex. Here's a sketch of what I'm planning to do so anyone could help me with it :P
User posted image
As you can see, I have a main room (lobby) with multiple choices for teleportation (button_target), where, when shoot, they could change the main trigger_teleport target to teleport the player into the respective room.

How can I manage to do that? I'm taking a look at the trigger_changetarget but still have no idea how it works.
MrMystery MrMysteryBanned
This is my first time using this kind of stuff. I made a button_target referencing an info_teleport_destination but it seems that nothing happens when I shoot and trigger (dev console confirmes it) the button entity. At first I thought it was not working because it was an external trigger firing the target, but actually it's not, then I'm assuming the only way you can teleport yourself is through trigger_teleport. Is that true?
MrMystery MrMysteryBanned
Posted 1 month ago2020-01-15 02:17:25 UTC
in Old street lamp realistic light ? Post #343617
Check out this sample map I made for this. Also check out some notes I wrote about light_spot. ;)
Loading embedded content: Vault Item #6385
MrMystery MrMysteryBanned
Posted 1 month ago2020-01-15 01:15:18 UTC
in Model wont light up (cycler or cycler_sprite) Post #343616
Yea, that has to do with SKY texture and light entities. Check out the bug note I wrote about in light_spot.
MrMystery MrMysteryBanned
Posted 1 month ago2020-01-12 03:09:27 UTC
in Help with SKY texture transparency... Post #343598
If you want to make a solid wall that is transparent use null texture.
NULL and SKY act pretty much the same. NULL is never transparent. Btw, NULL causes the "hall of mirrors" effect for not having something to render, that's the only difference.

In case 1, I basically want a fully transparent brush that doesn't leak out light, like any world solid brush does when you have a completely closed room, just as you can see in the second picture above. However, I couldn't keep things that way as I was inside a brush with noclip just to take the screenshot; and when I'm not in, things are like in the first picture.

In case 2, by the way, I'm taking as example this map here. As you can see in the last picture of the thread: on my right, there are blocks of SKY texture being able to see the other side (underneath). This is the opposite of what I want in case 1. I don't want it to be visible in this case, but yet I want them as SKY texture.
This is how the final map looksThis is how the final map looks
And it should look something like this, but the sky blue shouldn't render anything but the skybox imageAnd it should look something like this, but the sky blue shouldn't render anything but the skybox image
Conclusions:
  • Any entity-brush (func_wall, func_illusionary, etc) still leaks light through the edges, regardless of the texture and zhlt_lightflags attribute they have, as seen in the third picture of the thread.
  • VISibility seems to be a bit inconsistent. Not sure if it has to do with the engine DLLs or how to map compilers are used to store data into the BSP. See:
gl_wireframe 2gl_wireframe 2
Beyond Visibility is unrendered depending on where you stand in the mapBeyond Visibility is unrendered depending on where you stand in the map
User posted image
Everything is visible since you are in the "void"Everything is visible since you are in the "void"
The priority is to solve the problem in case 1. The second one is not too important, though.
MrMystery MrMysteryBanned
Posted 1 month ago2020-01-11 00:42:11 UTC
in Help with SKY texture transparency... Post #343588
Example 1
So, I have this:
Outside view of an enclosed room with a "window" and SKY texture on it (on the black rectangle; it's the view to the background, not a texture)Outside view of an enclosed room with a "window" and SKY texture on it (on the black rectangle; it's the view to the background, not a texture)
As you can see in the picture, it can't render the content from the inside of the room unless the player is out of the map (into the SKY bounds) or inside a wall.

And I have this... This is what I want to achieve... but without any problem:
The interior of the room visible from the outside (using the proper SKY texture)The interior of the room visible from the outside (using the proper SKY texture)
As an alternative to SKY texture, I tried an invisible func_wall brush with ZHLT Lightflags set to Opaque, said to block lights, but it still causes small amounts of light to pass through solids. That alone would be fine for me, but light leaks are the problem.
Here ZHLT_Lightflags with "Opaque (Blocks light)" is not effective at allHere ZHLT_Lightflags with "Opaque (Blocks light)" is not effective at all
Example 2
Like in the first example, but now I want the visibility to be blocked...
Roof with SKY texture exposing the bottomRoof with SKY texture exposing the bottom
So, are there any special textures or compile commands or anything else I could do to fix this unforeseen? I'm using VHLT v34, in case anyone wonders.
MrMystery MrMysteryBanned
Posted 3 months ago2019-11-09 18:50:08 UTC
in half-life still updating with necessary features Post #343333
An update for Hammer :hammer: would be exceptional to fix the countless bugs and development gaps. The GoldSrc engine also needs a lot of revisions, despite its age. There are many many things we could list, we need a thread for that –do we have one? The auto death with gauss gun when shooting a solid is one.
MrMystery MrMysteryBanned
Posted 3 months ago2019-11-01 20:58:35 UTC
in TWHL Tower 2 Post #343279
Give me some info before... What game mode will be used, singleplayer with deathmatch 0 or multiplayer with deathmatch 1? Is gauss hopping allowed?
MrMystery MrMysteryBanned
Posted 3 months ago2019-10-30 11:12:47 UTC
in "Servers" option on main menu Post #343261
For all I know, they are not hardcoded. Maybe there are multiple "OpenServerBrowser" in the same GameMenu.res file.
"1"
{
"label" "#GameUI_GameMenu_FindServers"
"command" "OpenServerBrowser"
"notsingle" "1"
}
MrMystery MrMysteryBanned
Posted 4 months ago2019-10-21 23:58:45 UTC
in Hammer Editor problems... Post #343243
Thanks ;)
MrMystery MrMysteryBanned
Posted 4 months ago2019-10-20 18:17:23 UTC
in Hammer Editor problems... Post #343234
I use it (or at least I could use it) for quick stuff xD
MrMystery MrMysteryBanned
Posted 4 months ago2019-10-20 18:05:59 UTC
in Hammer Editor problems... Post #343231
The tool really has lots of bugs (for many obvious reasons...), but I just want to warn before this happens to you.

If you load many WADs in settings, like 50 or so, the program executable just crashes whenever you try to re-open it.
I searched for a file that stores WAD presets on the program folder but I couldn't find any. Also tried reinstalling it but the problem persists.

Does anyone know how to fix it? Must be something on the windows RegEdit, but I don't know how I could fix it.

Q2: Could someone upload a working version of Condition_Zero_Deleted_Scenes.FGD that comes with HL SDK? Perhaps the file contains wrong strings so Hammer can't read it.
MrMystery MrMysteryBanned
Posted 4 months ago2019-10-05 20:17:03 UTC
in Half Life 2 Style Background Map Post #343194
That's the WON version of the engine, btw.
MrMystery MrMysteryBanned
Posted 4 months ago2019-09-30 23:14:43 UTC
in how can i Spawn an osprey in a map? Post #343183
Read the notes on monster_osprey. You need to use path_corner for it to work.
MrMystery MrMysteryBanned
Posted 5 months ago2019-09-22 17:52:38 UTC
in "Monster_Generic" as Corpse Post #343154
On the other hand, you could use cycler with the model dead_barney.mdl and sequences 7, 8, 9, or 10.
Ez Pz boi, the security guard (with vest and helmet) was shocked with your question... and answer.Ez Pz boi, the security guard (with vest and helmet) was shocked with your question... and answer.
MrMystery MrMysteryBanned
Posted 5 months ago2019-09-21 22:13:55 UTC
in Female Assassin Viewmodel Post #343151
Hm, I don't model. But I made a sample using the original v_model
User posted image
You can find something similar in this video http://youtu.be/7D-zjSI5LKE
MrMystery MrMysteryBanned
Posted 5 months ago2019-09-20 22:54:03 UTC
in Demo Post #343148
Not sure about in recorded demo, though, I'm sure there are custom models made to do that somewhere. Trick: in game, swap the weapon right after placing or removing the silencer and return to it again, this will trick animation time. Another thing you can do is to replace audio files to mute or replace weapon sounds.
MrMystery MrMysteryBanned
Posted 5 months ago2019-09-20 21:17:35 UTC
in "Monster_Generic" as Corpse Post #343147
Try this entity monster_barney_dead. You can even change its corpse "pose".
MrMystery MrMysteryBanned
Posted 5 months ago2019-09-20 21:10:56 UTC
in Female Assassin Viewmodel Post #343146
What do you mean by "viewmodel"?

You can use cycler if that's the case.
MrMystery MrMysteryBanned
Posted 8 months ago2019-06-16 18:37:32 UTC
in Found several new Hl1 SP mods..... Post #342743
Interesting! And the links are working.
The blog is in spanish, from Argentina.
MrMystery MrMysteryBanned
Posted 8 months ago2019-06-16 18:34:46 UTC
in Locking a .BSP file? Post #342742
Yep.
Another question: Are there any way to lock a map in Source Engine?
MrMystery MrMysteryBanned
Posted 8 months ago2019-06-16 18:08:07 UTC
in Locking a .BSP file? Post #342740
Is it possible to lock a map, preventing any tool from decompiling it?
MrMystery MrMysteryBanned
Posted 9 months ago2019-05-10 19:42:54 UTC
in valve/models/base.mdl Post #342600
Oh, I see now.
MrMystery MrMysteryBanned
Posted 9 months ago2019-05-10 18:54:47 UTC
in valve/models/base.mdl Post #342598
https://imgur.com/a/tPSizdy

Is that model used in the game? I don't see any reference for that on the web, not even on the "unused contents".

The model has an idle animation only.
MrMystery MrMysteryBanned
Posted 9 months ago2019-05-03 19:28:26 UTC
in Half-Life Model Viewer 2.2 beta update Post #342571
Most of the time when I enter the fullscreen mode the screen freezes with these black stripes... I hit PrintScreen and it gets back to render normally.
https://imgur.com/a/F3F5kpD
MrMystery MrMysteryBanned
Posted 9 months ago2019-05-01 23:52:54 UTC
in Gauss deadly/mortal glitch... How to fix? Post #342557
Oh sorry, I omitted a single word in this context - my post has been updated. I'm talking about the "glitch" where you shoot anything with gauss and it causes instant death to the player or high damage, like the beam is ricocheting back at you.
MrMystery MrMysteryBanned
Posted 9 months ago2019-05-01 03:29:10 UTC
in Gauss deadly/mortal glitch... How to fix? Post #342544
Yep, that's when you charge and shoot with tau on a wall, ceiling, floor or any object, and you're dead!

Does anyone know why that happens? Does it have to do with areaportals? I know that this bug can be fixed partially by connecting your brushes in different ways before compiling the map, however that is not always possible nor favorable.
MrMystery MrMysteryBanned