[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4787: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3922)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4789: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3922)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4790: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3922)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4791: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3922)
InsideQC Forums • View topic - Quake1 Bsp2 Format

Quake1 Bsp2 Format

Discuss the construction of maps and the tools to create maps for 3D games.

Moderator: InsideQC Admins

Re: Quake1 Bsp2 Format

Postby taniwha » Tue Sep 11, 2012 5:47 am

goldenboy: I just partly-successfully loaded that map into blender (my script puked on trigger_relay2: I haven't told it to scan the rmq sources (deliberately, I'm working on script error handling)). Impressive.

...

Ok, I've just got it to load entirely (still with the wrong entity classes): 100k faces, 800+ objects, ~50s to import but blender doesn't sniffle when rotating around. (until I got my entity relationship lines working: then it slows down a bit)
Leave others their otherness.
http://quakeforge.net/
taniwha
 
Posts: 399
Joined: Thu Jan 14, 2010 7:11 am

Re: Quake1 Bsp2 Format

Postby goldenboy » Tue Sep 11, 2012 12:01 pm

Thanks for the feedback.

trigger_relay2: I had tried to remove all RMQ stuff (including candles, unfortunately) before I compiled; guess I overlooked something.

BSP2 should be independent of RMQ mod support. I'll go and remove the last RMQ entities from the sample map.

The Blender thing is starting to look really interesting.

About too many polies drawn: Yes... the BSP was only fastvised. It should get better if you have a powerful enough machine to fullvis the example .map. The polycount / PVS situation would be completely solved if Q1 supported hint brushes (forcing the creation of a new portal).

I have an FBSP version of the example map where I used hint brushes to get the vis-blocking near perfect. It's more fuzzy in Q1 where you can't do that.

By the way, I guess everybody is aware that you can load a BSP file into a hex editor to check if it uses "BSP2", "2PSB" or anything else. I'm probably stating the obvious here, considering this is i3d :wink:
User avatar
goldenboy
 
Posts: 924
Joined: Fri Sep 05, 2008 11:04 pm
Location: Kiel

Re: Quake1 Bsp2 Format

Postby taniwha » Tue Sep 11, 2012 10:57 pm

Leave others their otherness.
http://quakeforge.net/
taniwha
 
Posts: 399
Joined: Thu Jan 14, 2010 7:11 am

Re: Quake1 Bsp2 Format

Postby taniwha » Tue Sep 11, 2012 11:38 pm

Ok, I just had a bit of a look and it turns out qfbsp does not like brushes with one normal face and skip for the others.

I guess I need to study rmq's map tools :)
Leave others their otherness.
http://quakeforge.net/
taniwha
 
Posts: 399
Joined: Thu Jan 14, 2010 7:11 am

Re: Quake1 Bsp2 Format

Postby goldenboy » Wed Sep 12, 2012 12:11 am

reached occupant is a leak, that shouldn't happen. It had no leak when I compiled it.

The skip stuff is another remnant from RMQ, probably func_water. Which in turn is also an RMQ remnant... vanilla quake doesn't really have skip. Not sure what hmap2 does with skip faces actually. RMQ's txqbsp2 has a skip tool built in (ie skip faces are just stripped).

New portal was clipped away is something you can safely ignore. Bengt Jardrup's page has a text file with compiler error messages and what they mean / how critical they are.
User avatar
goldenboy
 
Posts: 924
Joined: Fri Sep 05, 2008 11:04 pm
Location: Kiel

Re: Quake1 Bsp2 Format

Postby taniwha » Wed Sep 12, 2012 12:49 am

qfbsp supports hint/skip brushes. The problem is it doesn't seem to support sometex/skip brushes.

Yeah, I figure the leak is a qfbsp bug. As for the portals, if you get about 200 of them, then I won't worry.

Oh, and thanks to that, I now know what R_ReadPointFile_f is for :) (despite the pointfile command having a useful doc string attached, I never noticed it)
Leave others their otherness.
http://quakeforge.net/
taniwha
 
Posts: 399
Joined: Thu Jan 14, 2010 7:11 am

Re: Quake1 Bsp2 Format

Postby qbism » Wed Sep 12, 2012 2:21 am

User avatar
qbism
 
Posts: 1236
Joined: Thu Nov 04, 2004 5:51 am

Re: Quake1 Bsp2 Format

Postby qbism » Wed Sep 12, 2012 2:49 am

User avatar
qbism
 
Posts: 1236
Joined: Thu Nov 04, 2004 5:51 am

Re: Quake1 Bsp2 Format

Postby taniwha » Wed Sep 12, 2012 4:28 am

Leave others their otherness.
http://quakeforge.net/
taniwha
 
Posts: 399
Joined: Thu Jan 14, 2010 7:11 am

Re: Quake1 Bsp2 Format

Postby qbism » Wed Sep 12, 2012 5:06 pm

Thanks. In the latest posted build http://icculus.org/twilight/darkplaces/ ... 0beta1.zip they're unsigned short in dnode_t.
User avatar
qbism
 
Posts: 1236
Joined: Thu Nov 04, 2004 5:51 am

Re: Quake1 Bsp2 Format

Postby taniwha » Wed Sep 12, 2012 9:55 pm

I carefully checked (at the time) and the fields are read and written as ints (dp doesn't actually use the structs, which is why LordHavoc never noticed the error)
Leave others their otherness.
http://quakeforge.net/
taniwha
 
Posts: 399
Joined: Thu Jan 14, 2010 7:11 am

Re: Quake1 Bsp2 Format

Postby Tronyn » Sun Dec 23, 2012 6:35 pm

Hi everyone,
So I finally released my bps2-format map lately.
There's a func_msgboard post for it here, with some discussion of which engines work and a few bug reports:
http://celephais.net/board/view_thread. ... 879&end=25
The quaddicted page for it is here:
http://www.quaddicted.com/reviews/something_wicked.html
I have more maps that will be using bsp2, and apparently there's still multiple versions of it, so I'm hoping to find out which version of the format/tools I should use to get the widest possible support for future maps. I'm even not opposed to recompiling this map (320 hours) to get support in more engines, so long as the vis state save bug is fixed (in the version of the tools I have, if you stop vis and start it again, the compiler crashes upon completion and the map won't load - it has to be one long vis session, though you can pause the process).
Tronyn
Tronyn
 
Posts: 6
Joined: Fri Aug 31, 2012 9:37 pm

Re: Quake1 Bsp2 Format

Postby Spirit » Sun Dec 23, 2012 7:11 pm

How different would the resulting map look if Tronyn would just use hmap2? LIghting?

I wrote http://www.quaddicted.com/tools/bsp2_format yesterday in a moment of bored creativity, it sucks, you can edit it.
Improve Quaddicted, send me a pull request: https://github.com/SpiritQuaddicted/Quaddicted-reviews
Spirit
 
Posts: 1037
Joined: Sat Nov 20, 2004 9:00 pm

Re: Quake1 Bsp2 Format

Postby Seven » Mon Dec 24, 2012 10:55 am

Hello Tronyn,

Thank you for posting the info about your new map and link
(for those who do not visit func_board regularly) ;)

As I saw your screenshots and after several minutes as my jaw went up again :)
I had to try it and chose FTE engine for it.

Your layout and theme is really beautiful and exactly what I love about Quake.
FTE could run it smoothely.

But I also want to mention one thing that I felt while playing it:
Somehow the huge areas doesnt fit so well to the Quake monsters.
They are "designed" for smaller areas/maps.
While mapping is becoming more and more huge with newer map formats (bsp2),
we should not forget to also take care about the monsters to make them somehow
"match" and make use of the new map-styles.

Other than that:
Another amazing work of yours ! :)

Thank you very much for keeping the single player part of Quake alive.
Seven
 
Posts: 301
Joined: Sat Oct 06, 2007 8:49 pm
Location: Germany

Re: Quake1 Bsp2 Format

Postby taniwha » Tue Dec 25, 2012 9:37 am

Spirit: qfbsp, qfvis and qflight support bsp2. I've edited the page :)
Leave others their otherness.
http://quakeforge.net/
taniwha
 
Posts: 399
Joined: Thu Jan 14, 2010 7:11 am

PreviousNext

Return to Mapping

Who is online

Users browsing this forum: No registered users and 1 guest