Reaper Grimm
Register | User Profile | Member List | F.A.Q | Privacy Policy | New Blog | Search Forums | Forums Home
Doomworld Forums : Powered by vBulletin version 2.2.5 Doomworld Forums > Classic Doom > Doom Editing > ghost/clipping monsters
 
Author
All times are GMT. The time now is 01:02. Post New Thread    Post A Reply
Okuplok
Green Marine


Posts: 48
Registered: 07-09


so i'm making a long slaughter map for boom, and when i go to test the map some monsters appear to clip through walls and stuff. is it because the layout is too big? i've tried using different node builders that come with db2 and had no luck. :(

i'm kinda noob at this stuff so any help will be appreciated :D

link to map: http://okuplok.webs.com/oku2v3bug.wad

Old Post 12-31-12 23:38 #
Okuplok is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit || Quote
Cacowad
Member


Posts: 312
Registered: 07-12


oh my... this map is lagging as hell... unfortunatly the map is too big to be handled properly by DB2's nodebuilders, i always do large maps and this error also appeared to me. i think that there are nodebuilders that can hanle larger levels (see mindfuck.wad as example) but unfortunatly i don't know how are named.

you may consider to reduce the wasted space bethween the various sections, there is the answer i received when i asked about the same thing:


GreyGhost said:
It looks like your maps monumental proportions are the culprit, try shortening it to under 32768 map points end-to-end.


i did it and it magically worked.

Old Post 01-01-13 00:11 #
Cacowad is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit || Quote
Ribbiks
Senior Member


Posts: 1316
Registered: 02-11


Yah, feels like a blockmap limit maybe. I recall a TOD map that was purposefully huge to demonstrate the same sort of wall-clipping. I'd be interested in hearing about the nodebuilders that get around that somehow though.

on a side note, any intentions of demoing this once it's finished? I'd practically pay to see that.

Old Post 01-01-13 00:14 #
Ribbiks is offline Profile || Blog || PM || Search || Add Buddy IP || Edit || Quote
GreyGhost
Why don't I have a custom title by now?!


Posts: 8780
Registered: 01-08



Okuplok said:
is it because the layout is too big?
It is, but if you can re-arrange the map layout so it's all inside the circle you should be fine.

http://www.mediafire.com/conv/f9f3ab21d7e619fd959106aeafb45fed2326d9fb0e55dabc2a3d63d654dd95d74g.jpg
(1920x1200 - 710k)

Old Post 01-01-13 01:28 #
GreyGhost is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit || Quote
tempun
Member


Posts: 597
Registered: 08-09


Inside a 32k x 32k square is usually fine.

Old Post 01-01-13 09:47 #
tempun is offline Profile || Blog || PM || Search || Add Buddy IP || Edit || Quote
GreyGhost
Why don't I have a custom title by now?!


Posts: 8780
Registered: 01-08


I'm under the impression you can have clipping issues if any two points are more than 32k apart.

Old Post 01-01-13 12:45 #
GreyGhost is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit || Quote
tempun
Member


Posts: 597
Registered: 08-09



GreyGhost said:
I'm under the impression you can have clipping issues if any two points are more than 32k apart.
This is a Boom map. It is fortunately unplayable in ZDoom, thus we don't need to consider its issues.
I'm under the impression that most common cause of clipping issues is blockmap failure, which occurs when map doesn't fit in a 2^15 * 2^15 square (with sides going in cardinal directions, of course).

Having points are more than 32k apart is necessary for telescratching - but if two objects do not see each other it still shouldn't occur. It's 32k in Doom P_AproxDistance metric, BTW (I think).

I may well be wrong here.

Old Post 01-01-13 13:22 #
tempun is offline Profile || Blog || PM || Search || Add Buddy IP || Edit || Quote
Gez
Why don't I have a custom title by now?!


Posts: 11267
Registered: 07-07



tempun said:
This is a Boom map. It is fortunately unplayable in ZDoom, thus we don't need to consider its issues.

Heh.

I played through the map in ZDoom and did not see any monster noclipping anywhere.

For reference, though, the 32k max distance thing translates to a square of about 23k x 23k, not a square of about 32k x 32k. For an explanation of the reason why, please ask Pythagoras about diagonals.

The last known blockmap bug was discovered somewhat recently by Maes and fixed by him and entryway; ports where it is fixed include Mocha Doom, PrBoom+, and ZDoom. It is definitely not fixed in good old DOS Boom 2.02, or even in the plusless PrBoom.

Old Post 01-01-13 18:08 #
Gez is offline Profile || Blog || PM || Search || Add Buddy IP || Edit || Quote
Quasar
Moderator


Posts: 6092
Registered: 08-00



Gez said:

Heh.

I played through the map in ZDoom and did not see any monster noclipping anywhere.

For reference, though, the 32k max distance thing translates to a square of about 23k x 23k, not a square of about 32k x 32k. For an explanation of the reason why, please ask Pythagoras about diagonals.

The last known blockmap bug was discovered somewhat recently by Maes and fixed by him and entryway; ports where it is fixed include Mocha Doom, PrBoom+, and ZDoom. It is definitely not fixed in good old DOS Boom 2.02, or even in the plusless PrBoom.


Nor in EE so far. Where can I look to find the fix? :P

Old Post 01-01-13 18:47 #
Quasar is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit || Quote
Maes
I like big butts!


Posts: 12706
Registered: 07-06



Quasar said:

Nor in EE so far. Where can I look to find the fix? :P



Here is where it all started ;-)

Though it might be more useful to see how it's implemented in prBoom+ and Mocha by browsing the repos. Some keywords to look for: GetSafeBlockX, GetSafeBlockY, bmaporgx, bmaporgy.

Old Post 01-01-13 19:06 #
Maes is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit || Quote
Okuplok
Green Marine


Posts: 48
Registered: 07-09


thanks for the help guys! :)

i did what GreyGhost suggested and it seems to be working now

http://okuplok.webs.com/32k.png


Ribbiks said:
on a side note, any intentions of demoing this once it's finished? I'd practically pay to see that.


heh i dunno, i've only tested it with saves for now and it still kicked my ass :P

par time 5 hours :D

Old Post 01-01-13 20:11 #
Okuplok is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit || Quote
j4rio
Forum Staple


Posts: 2642
Registered: 07-10


You could divide it later into chunks and add them to final wad along with the whole thing holyhellesque/deusvultish way, as it would make demoing somewhat more convenient, maybe even playing on slower pcs.

Old Post 01-01-13 20:37 #
j4rio is online now Profile || Blog || PM || Email || Search || Add Buddy IP || Edit || Quote
RjY
anARCHy


Posts: 969
Registered: 05-02



Quasar said:
Nor in EE so far. Where can I look to find the fix? :P

Maes said:
Here is where it all started ;-)

Though it might be more useful to see how it's implemented in prBoom+ and Mocha by browsing the repos. Some keywords to look for: GetSafeBlockX, GetSafeBlockY, bmaporgx, bmaporgy.

r4157 seems to be the one

AlexMax's repo clone collection is coming in handy already

Old Post 01-02-13 05:21 #
RjY is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit || Quote
All times are GMT. The time now is 01:02. Post New Thread    Post A Reply
 
Doomworld Forums : Powered by vBulletin version 2.2.5 Doomworld Forums > Classic Doom > Doom Editing > ghost/clipping monsters

Show Printable Version | Email this Page | Subscribe to this Thread

 

Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is OFF
vB code is ON
Smilies are OFF
[IMG] code is ON
 

< Contact Us - Doomworld >

Powered by: vBulletin Version 2.2.5
Copyright ©2000, 2001, Jelsoft Enterprises Limited.