Post your screenshots! WIP thread Created 10 years ago2007-12-16 00:58:58 UTC by doodle doodle

Created 10 years ago2007-12-16 00:58:58 UTC by doodle doodle

Posted 11 months ago2017-07-21 14:58:45 UTC Post #336199
That's because it's doing a runtime conversion of the samples. Check the developer output.
Posted 11 months ago2017-07-21 21:49:35 UTC Post #336216
I've got some neat stuff about Kobbl coming up soon.
For now, since I don't have the screenshots, I'll just write some text:

The map will be configured to make players run a bit slower, and I'll try making the gravity a little bit stronger, too.

Basically, I can put sv_friction, sv_gravity, sv_accelerate, sv_airaccelerate etc. in the map .cfg file. This means that, if I tweak them in a specific way, the map will have the feeling of slight, additional inertia while you're moving in it.

Why is that? Well, the campaign version of the map will require that, because I just don't want players bunny hopping in the map, as that could just ruin the map since some parts will require stealth.

Ah well, what else to expect from a pack of typical Sven Co-op players? This is why I'd rather not like to see the map being abused on public servers.

Next, I'll not need to worry much about the materials. In this case, I'm referring to the sounds emitted depending on the texture. Sven Co-op allows a custom materials.txt. :D

I also found out a bug in the teleporting part of the healer. I'm yet to discover the issue and the solution.

And lastly, I am optimising the map on the VIS side of things:
User posted image
Wow. There are around 1100 portalleafs and 3000 numportals in the map. I'm looking forward to reducing that number a little bit. :3
Admer456 Admer456What's this? Custom title? OwO
Posted 11 months ago2017-07-21 23:45:28 UTC Post #336217
How would you implement stealth into a GS map?
Posted 11 months ago2017-07-22 07:03:21 UTC Post #336222
Into a Svengine map. ( ͡° ͜ʖ ͡°)

Edit:
Also, have you ever seen this Half-Life mod called Operations 1942?
Well, they seemingly implemented stealth without coding, as far as I can tell.
Admer456 Admer456What's this? Custom title? OwO
Posted 11 months ago2017-07-22 07:12:12 UTC Post #336223
Don't know where you found such a term as Svengine, but it's still GS, even though it's modified.

Of course, you can implement illusionary stealth without coding. The simpliest example is a dark jail map with spotlights scattered around. When you enter a spotlight beam, the alarm gets activated. That's the simpliest form of stealth.

Or you can try to do something with scripted_sequences.
Posted 11 months ago2017-07-22 07:55:34 UTC Post #336225
I know it's still GoldSRC, but it's GoldSRC × 1.5!
The term 'Svengine', I found it somewhere. I'm not exactly sure where, but I guess I'm not the only one who calls it that way.

Also, Windawz, take a look at Sven Manor. You should look around there, and you'll surely find lots of stuff. Sven Co-op introduced a bunch of new things, and I can't wait to use them. (I actually can, but I'm just saying that I'm excited for them)

Anyway, I'm sure there's a way to add stealth. You'll see.
Admer456 Admer456What's this? Custom title? OwO
Posted 11 months ago2017-07-22 08:14:23 UTC Post #336230
"Anyway, I'm sure there's a way to add stealth. You'll see."
If I were you I'd just mimic it, so players will THINK the map has stealth.
Posted 10 months ago2017-07-22 13:38:04 UTC Post #336231
There are triggers in the monster entities for detection like if the player is seen, heard, generally detected, that kinda stuff. Paired with good mapping and a clever entity setup, it's very possible.
Posted 10 months ago2017-07-22 14:44:35 UTC Post #336232
With what Rimrook said, you could get stealth à la "Condition Zero Deleted Scenes", won't be fantastic but you got a little something.

The reason I said "not fantastic" is because CS:CZ:DS doesn't feature "real" stealth. Seriously, run like a madman in the bank's mission and they won't hear you.
Shepard62700FR Shepard62700FRHalf-Cat is watching...
Posted 10 months ago2017-07-22 15:23:56 UTC Post #336233
Having played CS:CZ:DS, I know what it looks like. There are dedicated hiding areas where the NPCs won't see the player, and then some missions like Miami Heat have parts where you have to memorise the NPC's walking pattern.

Lol. Well, time to get those screenshots, or maybe a video...

In the meantime, I managed to optimise the map well enough so that hlvis.exe only takes 4 minutes and 4 seconds! :D
And when you realise it took more than 2.6 hours yesterday... wow. I was mind-blown.
User posted image
User posted image
Admer456 Admer456What's this? Custom title? OwO
Posted 10 months ago2017-07-22 16:37:54 UTC Post #336234
@Rimrook
"like if the player is seen"
Seen not by the NPC itself, but by the engine, I think that's how it works.
I'll test it when I have some spare time.

You can simulate stealth with cleverly placed triggers and scripted sequences as I said. I think this will look and work much better.
Posted 10 months ago2017-07-22 18:06:17 UTC Post #336235
@Windawz
You silly, little kid, that's exactly what he said!

"Paired with good mapping and a clever entity setup, it's very possible."
Games are illusions anyway, so is every single stealth in every single game.

I'm capable of doing both, so this shouldn't be that hard to implement.
I'll do a testmap just to develop the actual setup for it. :P
Admer456 Admer456What's this? Custom title? OwO
Posted 10 months ago2017-07-22 19:08:50 UTC Post #336237
I'm too silly for this site xd
Posted 10 months ago2017-07-22 19:09:46 UTC Post #336238
I thought it was a "seen by npc" thing because you can change where the npc's "eye" is using the model's qc script. I gathered it was an origin point for a ray that fires at the center of the player's phys box. This is mostly speculation, I never delved into engine stuff.
Posted 10 months ago2017-07-22 20:55:05 UTC Post #336240
I'll see what I can do.
In the meantime, look at some of the screenshots here:
https://forums.svencoop.com/showthread.php/44725-Kobbl-(a-k-a-that-map-from-CS-1-6)?p=528017#post528017
Admer456 Admer456What's this? Custom title? OwO
Posted 10 months ago2017-07-23 16:47:32 UTC Post #336256
So today I:
  • Compiled SE2 engine sources (RBDoom3BFG engine, modified by motorsep and hit team for Steel Storm 2, released GPL).
  • It came with minimal assets for the engine to run at all (swf menus, hud, some of required assets like fonts), but not for running maps (would stop on loading, console throwing out errors), so I checked EoC mod and d3starterkit for reference, added some base assets and implemented my own base game logic.
  • Removed requirement for player to start with a model (as simple as turn spawnargs and model checks into comments). This would be better in the long run, as I won't be stuck with D3 rig and would be able to model player my own way (base engine searches for hardcoded joints and bone names).
  • I actually tried to make my own player model first, so I hastily modelled it out, made fast UV Mapping, rigged in blender, added idle animation then exported to md5 before taking coding approach. Learning how to rig and animate models in Blender as well.
  • Configured level editor and made simple room with player spawn and light (brightness is much too strong though).
Did all of the above in between being a "taxi" for my pal, doing some housework and running errands. This is the effect:
User posted image
The 64 dev texture has normal and specular mapping. HUD was made by engine authors for their project, but fiddling with SWF (or restoring old Doom3 GUI and making new one) would take too much time for a "Just run a map today".
Posted 10 months ago2017-07-23 19:09:24 UTC Post #336268
Discovered a more performance-friendly way of making caves:
User posted image
@Snehk

Storm Engine 2?
Posted 10 months ago2017-07-23 20:02:55 UTC Post #336270
This new way of making caves looks neat. You're using those bordering walls as reference?

Yep, an idTech 4 with idTech 5 rendering code and further modifications. This is just messing with engines in general. And I couldn't get it to work before... just had to prove myself that I can resurrect it. If I can manage to improve game logic and assets further, I could make my project on it.

The engine comes with numerous in-built tools (lights, GUI, ragdoll, particle editors, script debugging). It just has much less documentation than UE4 (I find blueprints and it's other graphical editors more confusing than writing doom3 scripts...), full collision model, AI, area awareness system with dynamic obstacle avoidance and proprietary physics engine (proprietary = written by id, GPL).
Posted 10 months ago2017-07-23 20:06:19 UTC Post #336272
@Snehk

Those bordering walls are the hull. The sets of triangles are func_details. It's like making a fake tunnel like this:
User posted image
But here you use the fake terrain instead of just prisms.

As for SE2, I hope you're not going to port your project to it. What if when you release it I'll want to make some custom content for it? :D
Posted 10 months ago2017-07-23 20:13:15 UTC Post #336275
There's nothing to port, so far I made only concept arts and such, there's no gamecode to move and I decided to make better models anyway. If I'll get anything done on it, I'll most probably release modding info.

I understood how that method works. What I meant when asking is it a reference I asked if those walls are going to stay there once the tunnel is ready.
Posted 10 months ago2017-07-23 20:30:48 UTC Post #336276
I'll keep monitoring the ModDB page then.

Yes, the walls are going to stay. Before I got this idea I used that way instead:
User posted image
Those are wbrushes, so they affect VIS. Because of that the map takes longer to compile.

Heh, maybe I'm not that silly...
Posted 10 months ago2017-07-23 21:13:05 UTC Post #336280
Well, looking at those screenshots now I see why new new method is quicker.

The ModDB page is updated infrequently, though I changed the description lately.
Posted 10 months ago2017-07-23 22:57:23 UTC Post #336285
@Windawz
Your clipnode count will get wrecked if you use too many func_details, even if you use the Bevel texture.
Be careful. :3

(unless those are passable "zhlt_noclip 1" func_details!)
Admer456 Admer456What's this? Custom title? OwO
Posted 10 months ago2017-07-24 19:10:18 UTC Post #336286
Added detail textures:
User posted image
Posted 10 months ago2017-07-24 19:31:44 UTC Post #336310
I'M NOT DEAD, I DON'T WANT TO GO ON THE CART

So apparently I somehow won first place in C34... not sure how mine is better than Archie's but whatever. Thank you.

Also, been screwing with other maps again. Can't decide on a layout for DM_Subterrane (I've literally restarted half a dozen times) so I'm putting that on hold.

I decided I really disliked the layout in DM_Powerstruggle, so I took the core and a couple other pieces and am rebuilding from there, and incorporating the type of maintenance passages seen in DM_Fenrir.
User posted image
User posted image
User posted image
User posted image
Posted 10 months ago2017-07-24 19:38:39 UTC Post #336312
This looks... Incredible. You're a pro! I wish I had your skill.
Posted 10 months ago2017-07-24 20:42:07 UTC Post #336318
Windawz you are not far behind to be fair, your mapping is also pretty great ;)

Nice to see you back here Victor, lovely stuff as usual :)
Posted 10 months ago2017-07-24 21:13:57 UTC Post #336325
Great shots Victor! And I agree with Trempler, you're a great mapper Windawz!

Modelled out a simple fountain:
User posted image
User posted image
Posted 10 months ago2017-07-24 21:22:48 UTC Post #336328
I'm jealous of everyone's mapping/modeling skills ^^
Shepard62700FR Shepard62700FRHalf-Cat is watching...
Posted 10 months ago2017-07-24 21:34:37 UTC Post #336334
@Shepard62700FR
But there's someone who's jealous of your programming/coding skills. ;)
Lol.
Admer456 Admer456What's this? Custom title? OwO
Posted 10 months ago2017-07-24 21:38:24 UTC Post #336337
@Victor! Great architectur!!! WoW!

@Separd Hihi you're jealous like me too :P
Posted 10 months ago2017-07-24 23:38:33 UTC Post #336343
Thanks to the new cave building method, LeafThread now takes 3 seconds less to finish and the amount of faces (in-editor) has decreased from over 20k to 19010. Not a big improvement, but still better than nothing.
Posted 10 months ago2017-07-25 11:58:45 UTC Post #336346
A decrease of 1000 faces would mean so much to me, mostly for my laptop. XD
Admer456 Admer456What's this? Custom title? OwO
Posted 10 months ago2017-07-25 16:39:05 UTC Post #336363
Posted 10 months ago2017-07-25 20:40:03 UTC Post #336371
Before:
User posted image
After:
User posted image
(the rock texture doesn't have a detail texture, by the way :P)

Cause:
User posted image
Consequence:
User posted image
What do you think? ;)
Admer456 Admer456What's this? Custom title? OwO
Posted 10 months ago2017-07-25 20:47:59 UTC Post #336372
Wait @Admer456 did you tried r_detailtexture 1 in console window and did you check?
User posted image
If you use Half-Life or Counter Strike than you need check r_detailtexture. If it doesn't work than I think Half-Life Engine has bug? possible... Please ask "The303" because somebody is clever cat!
Posted 10 months ago2017-07-25 21:03:30 UTC Post #336374
I think he meant that there are no detailtextures in use on that rock.

If they don't work, then they must be badly set up in the first place, like texture names not matching or some other problem with setting them up properly.
Posted 10 months ago2017-07-25 22:25:10 UTC Post #336378
Yes, no detail textures have been made for the rock (I make them myself :P).
I've never known that detail textures can be so fun. :D
I can make a texture look dirty, or burnt out, or make it have scratches, and many more stuff. But I mostly use them in the map to cover the 64x64 diffuse textures, which really helps me out with AllocBlock.

Now I reduced the usage from 61/64 to 55/64, which is pretty nice and leaves me more room for things. Since I'm using it in Sven Co-op, though, crossing the old AllocBlock limit shouldn't result in an error, right?

Lastly, people who disable the detail textures on their end will experience a significantly different aesthetic, quality, look and feel in my map as of now.

@SourceSkyBoxer
I can't see your image in your post. It appears to be blocked for me. :o
Admer456 Admer456What's this? Custom title? OwO
Posted 10 months ago2017-07-25 23:07:12 UTC Post #336381
I liked those detail textures so much I filled the whole map with these:
User posted image
I shouldn't have done that I suppose?
Posted 10 months ago2017-07-25 23:55:31 UTC Post #336382
One DeTx for all? XD
Not really a bad idea, as I'm using the same detail texture for 3 grass textures in Kobbl. But man, you really should try experimenting a bit with them. It can get really interesting sometimes, you know.
Admer456 Admer456What's this? Custom title? OwO
Posted 10 months ago2017-07-26 01:07:14 UTC Post #336384
There are actually three detail textures: one for the ground, one for the rock and one for all the buildings and interiors. I also adjusted the scale of the Dtextures for every single texture. The effect is great to be honest.
Posted 10 months ago2017-07-26 05:28:10 UTC Post #336387
Lookin' pretty damn sweet, Windawz.
Dimbeak DimbeakLocal Man Ruins Everything
Posted 10 months ago2017-07-26 08:48:36 UTC Post #336393
Yes, good job, just make sure you don't alter the brightness of the original texture too much. It can mean a huge difference in ambience etc. especially in night maps like Kobbl.

I've discovered that just by tweaking the contrast and brightness, you can get different levels of influence on the main texture. (which is pretty obvious, I knew it already)

If the contrast is high, the bright spots will be even more bright, and dark spots will be very dark, and that's why the detail texture will be very noticeable, so you should be a bit careful with what you choose. On the other hand, lowering the contrast will blend your detail texture more and it will stand out less.

The same thing about brightness goes for making the texture too dark. I have this texture MZ_KOBBL_1, and it's some sort of a pavement.
When I put a black'n'white detail texture on top of the 64x64 main texture, it was pretty dark. But in such a good way that I thought it was wet! :D
Basically, I made a mistake and ruined the map's feel a little bit. Except this wasn't a bad mistake in this case, as it made the texture look wet, which is an excellent reason for me to add rain. Lol.
This stuff is cool. I luv it! <3
Admer456 Admer456What's this? Custom title? OwO
Posted 10 months ago2017-07-26 08:55:43 UTC Post #336394
Indeed, you can alter the look of the map with just one detail texture.

The detail textures made my map even darker, but that's exactly what I wanted to achieve. This place is "dead" after all.

Also, Sven Coop doesn't have the env_rain entity. How are you going to implement rain then?
Posted 10 months ago2017-07-26 09:00:10 UTC Post #336395
I'll place a few non-solid func_conveyors with a scrolling rain texture, I'll put a few rain-splash sprites, and a rain sound. ;)

Who needs env_rain? >:P

By the way, I found out that Sven Co-op can have more entities per visible packet, so adding this much stuff won't really make entities disappear like it would do in standard GoldSRC.
Admer456 Admer456What's this? Custom title? OwO
Posted 10 months ago2017-07-26 09:06:59 UTC Post #336396
That trick with func_conveyors seems a bit ugly to me.
Is it possible to add a realistic-looking rain with AngelScript?
Posted 10 months ago2017-07-26 09:16:53 UTC Post #336398
Yes @ Windawz.
Posted 10 months ago2017-07-26 10:39:28 UTC Post #336402
Raised the edges of the cliffs (and retextured them as well) to prevent players from getting there:
User posted image
User posted image
Posted 10 months ago2017-07-26 13:25:57 UTC Post #336410
@Windawz
My problem with AngelScript is that I have insufficient coding knowledge to achieve this stuff. But nothing prevents me from learning it, lol.
But hey, doing the func_conveyor trick isn't really that ugly!
Admer456 Admer456What's this? Custom title? OwO
Posted 10 months ago2017-07-26 13:59:36 UTC Post #336411
@Windawz depends on how you want to do it. Client side scripting would make it relatively easy, server side scripting could still cause overflows.
You must be logged in to post a response.