Negke
#9035 posted by Spirit on 2009/08/30 21:10:46
Play russian roulette: Set up a script that zips and uploads the file in 120 hours, then shutdown the pc.
#9036 posted by JneeraZ on 2009/08/30 21:37:01
negke
I could try and run it but it IS a work machine. I can't tie it up endlessly with a VIS process...
Hehe
#9037 posted by necros on 2009/08/30 22:15:25
with 16 cores, just keep like 4 for you and the rest for vis. :P
well, unless it's used for cg rendering or something and let me tell you, 16 cores rendering would be pretty damn badass.
Thanks
#9038 posted by ijed on 2009/08/30 22:45:46
Re: 9035
#9039 posted by necros on 2009/08/30 23:12:35
are you could just make a script upload the file every few days along with it's .vis file to the same spot and you can keep checking to see when you have a complete map by starting the vis process up on your slow machine.
Negke:
#9040 posted by metlslime on 2009/08/30 23:23:57
there is a hard limit though. you can't build past +/- 8192. anything beyond that doesn't get displayed at all. in fitzquake, it looks like you have farclip on-- it's just cut off at that point and you see the void (or hom).
this behaviour is attributed to the fact that the coordinate system of the server runs on variables twice as large as that of the client.
this is not quite right. Both server and client use floats for their coordinate system, but the network protocol uses a special 13.3 fixed point format when sending coordinates. This means 13 bits devoted to the integer part of the number, and 3 bits devoted to the fractional part. So the precision is 1/8th of a quake unit, and the highest possible number is 4095.875 (lowest is -4096)
so when a client is rendering anything with coordinates that come from the server, it will never be outside that range. But the server side location and physics are actually working, just what you see is wrong.
The question of how far quake can draw world polygons should just be covered by the gl_farclip distance, which is configurable in some engines. Not sure if there are any other factors besides that.
#9041 posted by Discoloda on 2009/08/30 23:43:01
I made a google group because this forum is not very efficient, its only one thread.
9040
#9042 posted by necros on 2009/08/30 23:58:00
oh sorry. when we were talking about it before, it was a little complex so i guess i forgot some of it.
i'm not really sure what was happening regarding that 8192 hard limit, but that no matter what gl_farclip setting i set, i could never seen beyond, what i was guessing would be 8192 units away from the origin.
there was a solid cut off with just void at that point that didn't move at all.
Necros:
#9043 posted by metlslime on 2009/08/31 05:32:11
hmm, must be some other cause then, maybe the vis tool uses some distance limit? Does it show up with r_novis 1?
#9044 posted by negke on 2009/08/31 10:11:50
Willem: Hm, I see. Don't want to cause you any trouble of course. I just want to finally get this thing out for good (and as soon as possible, not only in October). Maybe you could at least let it run during a lunch break for an hour or so to see how much progress it makes? I would then continue from there.
Spirit: Indeed, but I don't like the idea of leaving the computer on for such a long time when I'm not around.
#9045 posted by JneeraZ on 2009/08/31 13:42:35
negke
Sure, email it to me or put it up somewhere I can download it. I'll run it overnight or something if you want...
Excellent
#9046 posted by negke on 2009/08/31 15:18:49
#9047 posted by necros on 2009/09/04 20:02:09
if anyone is still interested, my solution to my problem above with long vis times was simply to remove all the terrain into a seperate map. that map will only get a quick vis, leaving the left-overs of the original to get a full vis (which only took 20 hours vs 700-1200~, lol).
#9048 posted by JneeraZ on 2009/09/04 20:07:56
What does that mean? Can you have separate maps like that for release, or is this just a way to let you iterate without killing yourself?
Necros
#9049 posted by JPL on 2009/09/04 20:15:16
I am confused about what you said.. Is it really possible to fastvis only one part of a map, and then fullvis the rest of the same map ? How do you do that ?
Do You Mean
#9050 posted by ijed on 2009/09/04 20:37:32
Having a .bsp placed in the map as a model?
#9051 posted by necros on 2009/09/04 20:43:04
sorry for the confusion, i just meant that i split the map up. the first portion has enough terrain to connect the interior areas, but i reworked gameplay such that the majority of the terrain could be removed and placed in a seperate map to be played linearily after the first.
terrain seems to be a serious vis killer. all those odd angles and varied planes really fucks the BSP process up resulting in thousands of extra portals or whatever. since the terrain section is mostly wide open anyway, and vising would have limited to no effect, that map will just be fast-vised.
Otoh
#9052 posted by necros on 2009/09/04 20:44:37
i would be incredibly bad-ass if you could, for example, modify qbsp so that if you cover an area with a 'fastvis' textured brush, any portals (or whatever they are) that are touching that brush are ignored in the full-vis process. :P
Well
#9053 posted by ijed on 2009/09/04 20:56:09
Maybe placing bsp's as entities could work. How it'd not get screwed by vis (flickering entities) would probably depend on dividing it up into chunks with some trial and error though.
#9054 posted by necros on 2009/09/04 21:54:19
lighting something like that would be a nightmare though. :S
#9055 posted by Spirit on 2009/09/05 00:17:20
depends on the engine i guess. with a shiny swiss army tool like darkplaces it should work fine. for some fun copy some map to progs/player.mdl and do chase_active 1 plus chase_back 3000 (or something like that). a piece of cake for dp.
proper lighting (for the "external" objects "in" the terrain map) would hard though,yeah
Add New Weapon
#9056 posted by madfox on 2009/09/05 19:27:57
Where can I find a suitable add new weapon qc?
I searched at Inside3D but all there is are modified already ingame weapons.
Tutorial
#9057 posted by Preach on 2009/09/05 19:47:53
It's just a matter of finding the right tutorial:
http://www.inside3d.com/showtutorial.php?id=60
This one is about adding new weapons. You do have to pay attention to some of the slight cheats they have to use. One is that rather than setting up a new key to press for the weapon, they make it so that pressing 2 twice brings it up. They also don't make a new entity in the map for it, which is something I expect you'd do if you're making a custom map.
Random
#9058 posted by Spirit on 2009/09/05 23:46:33
Building http://www.gamers.org/pub/idgames2/utils/bsp_pak_tools/qeu03.zip on modern Linux is easy, just remove the lines containing the del and coff2exe references.
And now I'll continue the search for a commandline mip2saneimageformat tool. Could not get MIP2BMP.EXE from http://www.gamers.org/pub/idgames2/utils/bsp_pak_tools/qmaphack11.zip to work with Dosbox.
#9059 posted by Spirit on 2009/09/06 00:22:26
Niels Froehling's QuakeTools-library would be an epiphany but compiling is just not possible without a tremendous amount of work I guess. http://www.gamers.org/pub/idgames2/utils/bsp_pak_tools/qtools0.3-src.zip
|