Shipyard 17

Discussion for Level editing, modeling, programming, or any of the other technical aspects of Quake
Martinus
Posts: 158
Joined: Mon Jun 17, 2013 11:37 am

Shipyard 17

Post by Martinus »

Yo ready for this?
Attach your seatbelt, and let's get start! Wohoo!

Here is my new map where you can messing around on a shipyard (or a part of the shipyard)!
Based on q3dm17 layout.

The package contains:
- 2 maps (one for Team Arena, and one for EntityPlus mod)
- A new douchebag bot (The Swat, local superdude)
- A weapon replacement package (separated package, optional to use)

Some screenshots:
[lvlshot]http://i.imgur.com/tFodFYc.jpg[/lvlshot]
[lvlshot]http://i.imgur.com/ooGKM4B.jpg[/lvlshot]
[lvlshot]http://i.imgur.com/282PX94.jpg[/lvlshot]

The weapons:
[lvlshot]http://i.imgur.com/YVEi07e.jpg[/lvlshot]

I recommend you to use 64-bit Quake 3 client for better performance like:
IOQuake3 http://ioquake3.org
Edawn Mod client http://edawn-mod.org
Or any other 64-bit Quake 3 client...

Please if you try my stuffs, then write a comment here, and let me know your opinions, or ideas. Let me know it's fun to play.
I'm also looking for help to fix bugs (maybe lagg?). So I'm open for ideas, opinions, or anything which can help me to make this stuff proper and fun.

Download link:
https://www.dropbox.com/s/rii2mq6eer9t4 ... 7.zip?dl=0

Thank you, and hope you'll enjoy it. :)
(Am I miss something?)

Entityplus plus map info:
You got support by the boost system, which gives you power up (3x chance to Quad), with a little health bonus.
After every 4th boss killed, a weapon will spawn on the map somewhere (you got shotgun, after killing the second Orb boss)

-Martinus
Last edited by Martinus on Sun Oct 04, 2015 3:28 pm, edited 3 times in total.
[url=http://lvlworld.com/author/Martinus]My Quake 3 maps[/url]
AndyW
Posts: 848
Joined: Wed Mar 11, 2015 3:23 pm

Re: Shipyard 17

Post by AndyW »

Uuh i dont have IOQuake and TA, and my normal Q3A installation is not working right anymore. I have to try next time i clean up my system. :tear:
Die Vitamine sind in der Dose gefangen!!!
Martinus
Posts: 158
Joined: Mon Jun 17, 2013 11:37 am

Re: Shipyard 17

Post by Martinus »

Uhm... ok. As you feel it.
[url=http://lvlworld.com/author/Martinus]My Quake 3 maps[/url]
m4xpower
Posts: 32
Joined: Wed May 20, 2015 8:40 pm

Re: Shipyard 17

Post by m4xpower »

terrible, just terrible!
my machine runs gtav and all kinds of other current games. huge ta-maps and the edge of forever for example run at 125fps.
so the issue is not the q3-client, the os, lack of ram or whatever.
your map runs at 20fps... /quit and rm -rf was all i could think of while testing it. i'm sorry.
Martinus
Posts: 158
Joined: Mon Jun 17, 2013 11:37 am

Re: Shipyard 17

Post by Martinus »

I did not meet any lagg on my computer (it runs at me with 60fps and r_swapmapinterval enabled.)
Only met fps drops (-5 -10fps), when bots shooting a lot of projectiles.
A 64-bit client helps you, I tried it and tested (try the Edawn mods client). Thats why I proposed that.

So then...
Any tips'n'trick for this situation? (The map has full vis with foghull, caulked faces which not seeable in normal situations, etc... that was what I could do for it.)

"rm -rf" What I can think about this is... this kind of maths which needs a solution? Because I don't know what that means. :question:
[url=http://lvlworld.com/author/Martinus]My Quake 3 maps[/url]
User avatar
Eraser
Posts: 19174
Joined: Fri Dec 01, 2000 8:00 am

Re: Shipyard 17

Post by Eraser »

Martinus wrote:"rm -rf" What I can think about this is... this kind of maths which needs a solution? Because I don't know what that means. :question:
It's Linux-speak for deleting a file
User avatar
Eraser
Posts: 19174
Joined: Fri Dec 01, 2000 8:00 am

Re: Shipyard 17

Post by Eraser »

I just played the map (the ep version). It looks real nice. Framerate isn't great (with the standard Quake 3 client) but it was playable.

It was super difficult though, mostly because the map's scale is huge and you only get a machinegun. I picked up a shotgun later on which helped a little when I managed to get close, but I kept hoping to run into a Railgun somewhere or at least a Rocket Launcher. Did I just not look well enough?

Other than that, it's pretty well made. I like how you get random boosts, that certainly helped (especially getting a MH and Quad combo :D)
Last edited by Eraser on Mon Sep 28, 2015 8:23 am, edited 1 time in total.
User avatar
Eraser
Posts: 19174
Joined: Fri Dec 01, 2000 8:00 am

Re: Shipyard 17

Post by Eraser »

I tweeted a link to this thread on the EntityPlus twitter account and added a news item about your map on the GitHub page (and added it to the list of map downloads).
Martinus
Posts: 158
Joined: Mon Jun 17, 2013 11:37 am

Re: Shipyard 17

Post by Martinus »

Thank you Eraser. If I get help to solve the laggy situations, I will update the map. I'm actually thinking on a second (smaller) boss fight map.
The starter items contains a grenade launcher too, and after killing 4 bosses, a weapon spawns on the map somewhere (shotgun spawns after killing the second Orb boss).
[url=http://lvlworld.com/author/Martinus]My Quake 3 maps[/url]
User avatar
CZghost
Posts: 1943
Joined: Wed Jun 22, 2011 1:45 pm
Location: Czechia
Contact:

Re: Shipyard 17

Post by CZghost »

Unplayable on my set up. I think you have too much details in your map. Try to lower number of polygons by removing some unnecessary details or replacing them with flat texture variant. Not every detail in map needs really it's own 3D variant as some details could be done with just high-res texturing. Then optimise your map using more or less detail brushes. Keep in mind that detail brushes need to be sealed off void as compiler ommits detail brushes and shaders first, then it starts to compile them in addition to the base map construction.

Clever use of detail brushes raises compile speed and lowers r_speeds peaks. Use not too much or too least detail brushes and shaders, too much shaders in your map will also lower performance on older set ups. Be sure to keep basic map construction as simple as you can, then add details by using detail brushes on top of it. It's not good to keep whole map in full-vis, it lowers performance. Use foghull and far-plane distance to limit the vis size.

Clever use of far-plane and fog hull will prevent displaying HOM effect (Hall of mirrors - edgy jagged video error that can be seen when looked into caulk face or unused mirror surface (where it lacks misc_portal_surface in front of it), it harms eyes and the only way to get rid of it is using cheat-protected r_clear cvar set to 1 - needs to load the map with cheats enabled - developer mode using /devmap command).

Be sure to keep r_speeds as low as possible, but keep in mind of layout visibility and the far-plane with fog hull settings. That will keep your map playable also on older set ups that lack much power of today set ups.
[ Linktree | Twitch | YouTube | Instagram | Websites ]
When you feel the worst, turn to the sun and all the shadows will fall behind you.” - John Lennon
User avatar
CZghost
Posts: 1943
Joined: Wed Jun 22, 2011 1:45 pm
Location: Czechia
Contact:

Re: Shipyard 17

Post by CZghost »

To shaders, though, keep them as fewer as possible. The less shaders, the more performance. Use shader only where necessary (fog hull, teleporters, glass and glossy surfaces, special effects), do not overuse them.
[ Linktree | Twitch | YouTube | Instagram | Websites ]
When you feel the worst, turn to the sun and all the shadows will fall behind you.” - John Lennon
User avatar
Eraser
Posts: 19174
Joined: Fri Dec 01, 2000 8:00 am

Re: Shipyard 17

Post by Eraser »

Fog doesn't block VIS at all does it? So it does nothing to lower r_speeds. It actually makes things slower because the game needs to render a volumetric fog effect.
Martinus
Posts: 158
Joined: Mon Jun 17, 2013 11:37 am

Re: Shipyard 17

Post by Martinus »

Thank you Czghost to being helpful. :up:

I actually have an idea, how to increase the fps with the heights of Mount Everest (...or at least just a little more).
If I convert some brushes into (more) models, that should help me with it?
My map worth it?
Last edited by Martinus on Mon Sep 28, 2015 1:54 pm, edited 1 time in total.
[url=http://lvlworld.com/author/Martinus]My Quake 3 maps[/url]
Martinus
Posts: 158
Joined: Mon Jun 17, 2013 11:37 am

Re: Shipyard 17

Post by Martinus »

Eraser wrote:Fog doesn't block VIS at all does it? So it does nothing to lower r_speeds. It actually makes things slower because the game needs to render a volumetric fog effect.
Foghull (especially on lower distance) can block the vis. Foghull+vis= good performance
Only works when the map has VIS (+setting the wordspawn what needs for the foghull like _blocksize and _farplanedist).
Last edited by Martinus on Mon Sep 28, 2015 9:12 pm, edited 1 time in total.
[url=http://lvlworld.com/author/Martinus]My Quake 3 maps[/url]
User avatar
CZghost
Posts: 1943
Joined: Wed Jun 22, 2011 1:45 pm
Location: Czechia
Contact:

Re: Shipyard 17

Post by CZghost »

So you need to compile with VIS enabled. Anyway, converting some brushes to models won't help much, it just loses clipping so you will need then manualy add weapon clipping and possibly player clipping, which means additional brushes then. It can help to reduce clipping model of the map, but tris count will stay the same, it may even increase. Use models only for things that have too complicated structure that would be extremely difficult to make with brushes and patches (typically use some modelling software, Blender is good freeware modelling soft, you just need to download some script to convert your model to ASE file which can be linked in Radiant). For classic map structure and simple detailing I'd stay with regular detail brushes and patches. It is not a problem to make a cube of 1x1x1 unit wide in each axis, but making cube smaller than 1x1x1 unit, it could be pretty ridiculous to compiler to handle. Models are good as they follow the grid only by origin and the rest is based off vertexes placed around by modelling software, but for brushes and expecialy for patches the 1x1x1 unit grid is the smallest possible in Quake 3, no matter what mod you are using, it is strictly render issue...
[ Linktree | Twitch | YouTube | Instagram | Websites ]
When you feel the worst, turn to the sun and all the shadows will fall behind you.” - John Lennon
User avatar
Theftbot
Posts: 483
Joined: Thu Oct 08, 2009 4:03 am

Re: Shipyard 17

Post by Theftbot »

LOD man
User avatar
CZghost
Posts: 1943
Joined: Wed Jun 22, 2011 1:45 pm
Location: Czechia
Contact:

Re: Shipyard 17

Post by CZghost »

For models the LOD does not exist. If you convert your BSP to ASE with q3map2, it simply takes some LOD for patches (mainly the lowest) and bakes them to the model file. Then using that model compared to it's original template looks ugly. But tris count is in average the same. It does not count that there are three or four tris missing because of lower LOD, the difference is almost invisible in the performance comparsion. Good advice is to not overuse details and shaders. It looks nice on screenshots, but the gameplay is nightmare on older sets...
[ Linktree | Twitch | YouTube | Instagram | Websites ]
When you feel the worst, turn to the sun and all the shadows will fall behind you.” - John Lennon
m4xpower
Posts: 32
Joined: Wed May 20, 2015 8:40 pm

Re: Shipyard 17

Post by m4xpower »

...just remove the damn fog and it might actually be playable.
AndyW
Posts: 848
Joined: Wed Mar 11, 2015 3:23 pm

Re: Shipyard 17

Post by AndyW »

del
Last edited by AndyW on Wed Nov 04, 2015 10:52 am, edited 3 times in total.
Die Vitamine sind in der Dose gefangen!!!
sst13
Posts: 298
Joined: Mon Feb 15, 2010 11:05 pm

Re: Shipyard 17

Post by sst13 »

Image

#1 Performance killer
Use a much bigger tessSize value for your water! 256 or better 512 shoud do the job. (don't forget to adjust deformVertexes wave to 400 or 800)

#2 Performance killer
Turn all the far buildings into a simple 1024x1024 6-texture skybox. (maybe it doesn't work with foghull)

These 2 simple steps should increase your performance massive.
[url=https://sst13.de]Q3A Maps - by sst13[/url]
[url=https://steamcommunity.com/id/_sst13_/myworkshopfiles]Quake Live Workshop[/url]
Martinus
Posts: 158
Joined: Mon Jun 17, 2013 11:37 am

Re: Shipyard 17

Post by Martinus »

Thank you sst13 the tips.
Now I'm trying it without foghull, and making that red area into _skybox (converting them to models).
[url=http://lvlworld.com/author/Martinus]My Quake 3 maps[/url]
Martinus
Posts: 158
Joined: Mon Jun 17, 2013 11:37 am

Re: Shipyard 17

Post by Martinus »

May I ask how did you check that?
[url=http://lvlworld.com/author/Martinus]My Quake 3 maps[/url]
User avatar
Eraser
Posts: 19174
Joined: Fri Dec 01, 2000 8:00 am

Re: Shipyard 17

Post by Eraser »

\r_showtris 1
Martinus
Posts: 158
Joined: Mon Jun 17, 2013 11:37 am

Re: Shipyard 17

Post by Martinus »

Eraser wrote:\r_showtris 1
How is that check the performance killer areas?


Well, I could increase the fps (tested on my crapy laptop which is nearly has the same knowledge like an electric toothbrush), without foghull.
Now I'm going to test it with foghull (without fog, some parts of the map is visually empty).

If you have any ideas, what should I do to fill the visually empty places without using foghull, let me know please.
[url=http://lvlworld.com/author/Martinus]My Quake 3 maps[/url]
AEon
Posts: 1816
Joined: Sun Apr 20, 2003 7:00 am

Re: Shipyard 17

Post by AEon »

This command is normally used to check vis... e.g. if in a map things are being draw behind a wall in the next room. But generally it helps to see the number of triangles (visually)... a high density of triangles is usually a bad sign... see the screenshot a few posts up.

What you will want to turn on as well is \r_speeds 1... this yields a few numbers of how many polygons are being shown... and most maps for Q3A try to stay under 15K.
Post Reply