Serialmapper Posted August 25, 2018 Report Posted August 25, 2018 Is there a way ( a setting, a workaround) in CSGO Hammer editor to make 4way blend materials be visible from 3D Shaded Textured Polygons? currently they are visible only from 3D Textured. Thank you in advance. Quote
Serialmapper Posted September 2, 2018 Report Posted September 2, 2018 I'm sorry to pollute this topic with strange questions, i have another one. I know how to make a radar for CSGO, i know how to work with layers and channels but i just cannot figure out how to make a new type csgo radar overview using the files provided by @untor earlier in this topic. So the question is: what are the steps? Thank you in advance. Quote
untor Posted September 2, 2018 Report Posted September 2, 2018 3 hours ago, Serialmapper said: I'm sorry to pollute this topic with strange questions, i have another one. I know how to make a radar for CSGO, i know how to work with layers and channels but i just cannot figure out how to make a new type csgo radar overview using the files provided by @untor earlier in this topic. So the question is: what are the steps? Thank you in advance. I did it in Adobe Illustrator I prepared the layers with ready-made styles and colors. At this point, the stage of work is as follows. 1. You might made outline the silhouette of your map. 2. Then fill the areas of the map, according to the color palette. It is better to do this from the bottom to the highest level. 3. Then draw coverings and objects. Use the prepared style. 4. Then key zones are drawn, such as the place where bombs are laid, respawn, etc. My files, for the most part a tip for the design of radar. I tried to make it as similar as possible to the original. Serialmapper 1 Quote
Serialmapper Posted October 9, 2018 Report Posted October 9, 2018 (edited) In CS:GO i have a simple custom water material derived from a default one, however i want that my material to be able to reflect the sun sprite from the sky as i would see in nature. My settings for the reflection parameters are below. Is source engine capable of what i want? and if so what are the proper settings/parameters to enable that? the env_sun it's an entity but "$reflectentities" 1 doesn't seem to work for it. // Reflection $realtimereflection 1 "$reflecttexture" "_rt_WaterReflection" "$reflecttint" "{ 170 170 170}" "$reflectentities" 1 $reflect2dskybox 1 "$reflectamount" "0.9" Edited October 9, 2018 by Serialmapper Quote
poLemin Posted October 10, 2018 Report Posted October 10, 2018 13 hours ago, Serialmapper said: In CS:GO i have a simple custom water material derived from a default one, however i want that my material to be able to reflect the sun sprite from the sky as i would see in nature. My settings for the reflection parameters are below. Is source engine capable of what i want? and if so what are the proper settings/parameters to enable that? the env_sun it's an entity but "$reflectentities" 1 doesn't seem to work for it. // Reflection $realtimereflection 1 "$reflecttexture" "_rt_WaterReflection" "$reflecttint" "{ 170 170 170}" "$reflectentities" 1 $reflect2dskybox 1 "$reflectamount" "0.9" I cannot tell with certainty if what you want is actually doable, but if you look at Canals, you'll see that Valve painted the sun into the 2d skybox and have a more detailed sprite in front of it. That way, the sun is somewhat reflected in the water. Serialmapper and grapen 2 Quote
Radix Posted October 31, 2018 Report Posted October 31, 2018 On 8/3/2018 at 1:38 PM, Radix said: It seems like CS:GO community mappers can now use the static prop combine ("autocombine") feature which is used in new official CS:GO maps (especially de_nuke) to improve performance significantly. So we have a guide how to use this: https://developer.valvesoftware.com/wiki/Static_Prop_Combine Not as easy as I hoped, because we will need the source files of every model (*.qc etc.). But still good to know. Did anyone manage to make use of this feature already? I'm currently trying to make it work, but no success yet... Quote
Serialmapper Posted October 31, 2018 Report Posted October 31, 2018 Same here, very frustrating. I had tried it but every time says something about a .qc path, although i respected their indications, the stub .qc, their examples from csgo\scripts\hammer\spcombinerules. checked and rechecked everything. Maybe an alternative would be to import in 3dsmax the models from that scene in the same position as in the map, join them and export them as a model. Quote
blackdog Posted November 5, 2018 Report Posted November 5, 2018 Since there are some 2D tools/resources mentioned in here, I’ll drop this that has come up on my YouTube: a free alternative to Substance Designer that seems to be doing a pretty good job! El_Exodus, will2k, Radix and 2 others 5 Quote
esspho Posted November 5, 2018 Report Posted November 5, 2018 3 hours ago, blackdog said: Since there are some 2D tools/resources mentioned in here, I’ll drop this that has come up on my YouTube: a free alternative to Substance Designer that seems to be doing a pretty good job! This is insanely easy. Thanks for sharing! blackdog, Serialmapper, will2k and 1 other 4 Quote
Serialmapper Posted December 24, 2018 Report Posted December 24, 2018 (edited) Regarding detail sprites in CS:GO, i managed to create a .vbsp file derived from the default one using some default sprite materials slightly altered. You may download them from here. Below is the result on a small test map. The blend material is made also from default textures. I couldn't make it work on a 4 way blend material. Also i tried other default sprite materials and they don't seem to work. On this one, using sprite_shape tri or cross gives very ugly visual bugs. Currently i'm trying to make my own custom sprites using @TopHATTwaffle guide. Edited December 24, 2018 by Serialmapper That50'sGuy 1 Quote
Serialmapper Posted December 24, 2018 Report Posted December 24, 2018 (edited) I finally did it . Works only for "WorldVertexTransition" i don't know yet how to make it work for "Lightmapped_4WayBlend". (the sprites have a gentle swinging motion, no special masks required) Basically follow @TopHATTwaffle guide, but use this code provided below for the .vbsp ( you can name it whatever you want, for example custom.vbsp ) detail {custom_weeds_1 //Set detail material file for map to my_custom_sprites.vtf to use. { "density" "3000" //how often they appear inside material Group1 { "alpha" "1.0" //dark dirt } Group2 { "alpha" "0.9" } Group3 { "alpha" ".1" //grass Model1 //weed_a { "sprite" "12 26 508 490 2048" "spritesize" "0.5 0 5 5" "spriterandomscale" "0.3" "amount" "0.25" "detailOrientation" "2" } Model2 //weed_b { "sprite" "584 4 346 514 2048" "spritesize" "0.5 0 5 5" "spriterandomscale" "0.5" "amount" "0.25" "detailOrientation" "2" } Model3 //weed_c { "sprite" "984 2 512 520 2048" //(X, Y) coord. of upper left corner, w & h of sprite, size of the detailsprite.vtf texture in pixels. "spritesize" "0.5 0 5 5" //x & y of rotational center of sprite (approx .5 0), x y world size of sprite "spriterandomscale" "0.2" //randomness of sprite sizes "amount" "0.15" //relative amount of sprite...keep in thirds for three. if four sprites, would be .25 "detailOrientation" "2" //1 faces player. 0 would not rotate. 2 faces camera. } Model4 //weed_d { "sprite" "1610 92 384 310 2048" //(X, Y) coord. of upper left corner, w & h of sprite, size of the detailsprite.vtf texture in pixels. "spritesize" "0.5 0 5 5" //x & y of rotational center of sprite (approx .5 0), x y world size of sprite "spriterandomscale" "0.2" //randomness of sprite sizes "amount" "0.25" //relative amount of sprite...keep in thirds for three. if four sprites, would be .25 "detailOrientation" "2" //1 faces player. 0 would not rotate. 2 faces camera. } Model5 //weed_e { "sprite" "30 522 472 508 2048" //(X, Y) coord. of upper left corner, w & h of sprite, size of the detailsprite.vtf texture in pixels. "spritesize" "0.5 0 5 5" //x & y of rotational center of sprite (approx .5 0), x y world size of sprite "spriterandomscale" "0.5" //randomness of sprite sizes "amount" "0.5" //relative amount of sprite...keep in thirds for three. if four sprites, would be .25 "detailOrientation" "2" //1 faces player. 0 would not rotate. 2 faces camera. } Model6 //weed_f { "sprite" "552 544 416 482 2048" //(X, Y) coord. of upper left corner, w & h of sprite, size of the detailsprite.vtf texture in pixels. "spritesize" "0.5 0 5 5" //x & y of rotational center of sprite (approx .5 0), x y world size of sprite "spriterandomscale" "0.3" //randomness of sprite sizes "amount" "0.1" //relative amount of sprite...keep in thirds for three. if four sprites, would be .25 "detailOrientation" "2" //1 faces player. 0 would not rotate. 2 faces camera. } Model7 //weed_g { "sprite" "1028 632 410 396 2048" //(X, Y) coord. of upper left corner, w & h of sprite, size of the detailsprite.vtf texture in pixels. "spritesize" "0.5 0 5 5" //x & y of rotational center of sprite (approx .5 0), x y world size of sprite "spriterandomscale" "0.3" //randomness of sprite sizes "amount" "0.2" //relative amount of sprite...keep in thirds for three. if four sprites, would be .25 "detailOrientation" "2" //1 faces player. 0 would not rotate. 2 faces camera. } Model8 //weed_h { "sprite" "1536 488 492 540 2048" //(X, Y) coord. of upper left corner, w & h of sprite, size of the detailsprite.vtf texture in pixels. "spritesize" "0.5 0 5 5" //x & y of rotational center of sprite (approx .5 0), x y world size of sprite "spriterandomscale" "0.5" //randomness of sprite sizes "amount" "0.25" //relative amount of sprite...keep in thirds for three. if four sprites, would be .25 "detailOrientation" "2" //1 faces player. 0 would not rotate. 2 faces camera. } } } } And this is an example of blend material using the custom sprites. "WorldVertexTransition" { "$baseTexture" "nature/hr_c/hr_grass_001_color" "$bumpmap" "grass/hr_grass/grass_a_normals" "$blendmodulatetexture" "nature/hr_c/hr_grass_001_blend" "$baseTexture2" "de_dust/hr_dust/hr_dust_ground_dirt_rough_01_color" "$bumpmap2" "de_dust/hr_dust/hr_dust_ground_dirt_rough_01_normal" "$surfaceprop" "grass" "$surfaceprop2" "gravel" "%detailtype" "custom_weeds_1" "%keywords" "ground,dirt,blend" } The vmt for the custom sprites example: Grass { $baseTexture "detail\my_custom_sprites" $alphatest 1 $vertexcolor 1 $WorldSpaceScale 3 } At map properties put your custom.vbsp and my_custom_sprites instead of the default ones. save and compile. Merry Christmas! Edited December 24, 2018 by Serialmapper Skybex, esspho, Squad and 2 others 5 Quote
Serialmapper Posted January 20, 2019 Report Posted January 20, 2019 (edited) I want to update my map however after the last update, i encounter some lightning bugs (some props become darker, even if they have the shadows and the self shadowing disabled). I'm using the same compile settings, same everything. Does anyone have the same problems? Edited January 20, 2019 by Serialmapper blackdog 1 Quote
Radix Posted January 20, 2019 Report Posted January 20, 2019 26 minutes ago, Serialmapper said: Does anyone have the same problems? Yes... Interfearance 1 Quote
Serialmapper Posted January 20, 2019 Report Posted January 20, 2019 Is there any solution to this problem, or i will have to wait for Valve to fix the vrad.exe? Quote
Vaya Posted January 20, 2019 Report Posted January 20, 2019 use the older vrad. someone left the details on r/csmapmakers Serialmapper and Radix 2 Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.