Baron of Hell
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 > Massive Maps
Pages (3): « 1 [2] 3 »  
Author
All times are GMT. The time now is 19:06. Post New Thread    Post A Reply
Fredrik


Posts: 11685
Registered: 05-00


PAIN's new Map01 has way over 5000 sidedefs after only two rooms built.

BTW: I or my maps somehow always get mentioned by someone whenever there's a thread on this subject, hehe

Old Post 08-10-02 18:57 #
Fredrik is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Cadman
I'm not supposed to be here...no really


Posts: 454
Registered: 07-02


Somebody asked me what TeamTNT is up to? Okay, at the present time we are in the testing phase of "Daedalus: Alien Defense". The maps are basically completed and right now we are tweaking it. There are some scripting issues and architectural things that we need to correct before release. We are trying to squash all the bugs through a extensive testing run. We don't want to release a buggy product to all of you out there. A while back we released a very beta of Hub 1 of the project just so you could see what we were up to, we know it was very buggy but the community was asking what was up and we gave them a taste of it. Here are some quick notes...

1. It will use ZDoom
2. It is designed for single play
3. All new textures
4. Hub format...ala Hexen. You'll be able to go back and forth
between levels within the hub.
5. This is a continuation of "Icarus"
6. Scripted events/e.g. Switches on one level can affect another
level.

For further information check out our website: www.teamtnt.com

Cadman - Member TeanTNT

__________________
Cadman - Member TeamTNT
Doom2 GrandMaster (DHT5 Standards)
I did it on a 486 DX2 50mhz man!
I'm a DoomGod! (Yeah, right!!)

Old Post 08-10-02 19:37 #
Cadman is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Spike
Team Future has a new Giger-esque in the works


Posts: 2562
Registered: 04-02


Personally, i think people are going for overkill on map sizes.

Architecture can be made varied and interesting at the same time without a few hundred linedefs per room.

God help us when the Doom III mappers take up arms.

__________________
I Love the Dead. Frequently.

Old Post 08-10-02 19:58 #
Spike is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
The Ultimate DooMer
(former) /newstuff Chronicler


Posts: 4701
Registered: 03-02



Spike said:
Personally, i think people are going for overkill on map sizes.



I agree. I tend to find really big maps (ones that take over an hour to finish) a bit laborious after a while, especially if they're not that good. Not to mention the long loading times for savegames....

I try to make maps that take about 30-35 minutes or less to finish. (except 'special levels' like the one I made which takes 40 minutes)

I also agree about detail, you don't need 10,000 sectors in order to have nice looking architecture in maps. In fact a lot of the time, only a few sectors (10-20) is sufficient for each piece, depending on the application. (eg. industrial/tech maps generally require less sectors to make good architecture, whereas rocky/hell/gothic maps require more)

If the map is good however, I like it regardless of size/detail.

Old Post 08-10-02 22:31 #
The Ultimate DooMer is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Spike
Team Future has a new Giger-esque in the works


Posts: 2562
Registered: 04-02


The map i've just created ( www.reznor.demon.co.uk/olympus.zip , jdoom 1.13+ only) has 338 sectors, 2588 linedefs and 2245 vertices.

This is pretty much the average size for my maps, tho it doesn't usually rise above 3-4000 vertices, etc.

__________________
I Love the Dead. Frequently.

Old Post 08-10-02 23:05 #
Spike is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Use3D
Forum Legend


Posts: 4714
Registered: 04-02



Maonth said:
Frack (C) specs:

Frack total specs so far:

Sidedefs: 39604
Linedefs: 21422
Vertexes: 17520
Sectors: 4931

:)



whoa, that's amazing

Old Post 08-11-02 00:36 #
Use3D is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
esayeek
Member


Posts: 348
Registered: 07-02



Maonth said:
Frack (C) specs:

Sidedefs: 23121
Linedefs: 12517
Vertexes: 10000
Sectors: 3128

Frack (B) specs:

Sidedefs: 16483
Linedefs: 8905
Vertexes: 7520
Sectors: 1803

Frack total specs so far:

Sidedefs: 39604
Linedefs: 21422
Vertexes: 17520
Sectors: 4931

:)



woah buddy, what source port are you using for Frack? many of them (and of course the vanilla .exe as well) assume signed shorts, not unsigned shorts, for sidedef/linedef indexes.

Old Post 08-11-02 00:46 #
esayeek is offline Profile || Blog || Search || Add Buddy IP || Edit/Delete || Quote
Livo
Member


Posts: 563
Registered: 05-02


Cadman- how long do you think the testing phase for Daedalus? I hope it doesn't require a high-end PC, because if so, my P2 333mhz is screwed.

__________________
"Everything that deceives, also enchants"- Plato

Old Post 08-11-02 01:18 #
Livo is offline Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
kristus
Megablast!


Posts: 10620
Registered: 07-00


Meh. Map07 of Nimrod is over 2 meg in size. and have over 23k sides.. although Both Phobia and the discontinued Phobia Exodus are exceeign that, actually I had to cut Phobia Exodus in 2 before I tired of doom editing totally.

__________________
Turtle Crazy

Old Post 08-11-02 01:27 #
kristus is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Cadman
I'm not supposed to be here...no really


Posts: 454
Registered: 07-02


Testing is going good...but we still have numerous issues to address. No, you won't need a super-duper machine to run it. We want to make sure that just about anybody can play it, that's part of the testing. Gotta check skill levels, scripting, texture alignments and the balance of weapons, ammo, health and artifacts. We want to make sure you guys get a good playing experience and not some buggy megawad that crashes everytime you load it.


Cadman - Member TeamTNT

__________________
Cadman - Member TeamTNT
Doom2 GrandMaster (DHT5 Standards)
I did it on a 486 DX2 50mhz man!
I'm a DoomGod! (Yeah, right!!)

Old Post 08-11-02 01:33 #
Cadman is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
ReX
Senior Member


Posts: 1743
Registered: 05-00



Cadman said:
Gotta check skill levels, scripting, texture alignments and the balance of weapons, ammo, health and artifacts.
I don't ordinarily do this, but in this case I'm willing to make an exception and volunteer my services :)

__________________
We hate what we fear

Old Post 08-11-02 01:58 #
ReX is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Shaviro
Team Future Chief


Posts: 8855
Registered: 06-00



esayeek said:


woah buddy, what source port are you using for Frack? many of them (and of course the vanilla .exe as well) assume signed shorts, not unsigned shorts, for sidedef/linedef indexes.



I use ZDOOM.

__________________
Ybbx sbe hcqngrf fbba.

Old Post 08-11-02 13:46 #
Shaviro is offline Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
Fredrik


Posts: 11685
Registered: 05-00



esayeek said:
woah buddy, what source port are you using for Frack? many of them (and of course the vanilla .exe as well) assume signed shorts, not unsigned shorts, for sidedef/linedef indexes.
*All* source ports assume signed shorts, so there's no way a single level can have any more than 32768 segs/sidedefs/linedefs...

I really wish that port authors add support for using the unsigned range. 65K would be an infinite level better than the current bottleneck.

Old Post 08-11-02 14:08 #
Fredrik is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Shaviro
Team Future Chief


Posts: 8855
Registered: 06-00



Fredrik said:
*All* source ports assume signed shorts, so there's no way a single level can have any more than 32768 segs/sidedefs/linedefs...

I really wish that port authors add support for using the unsigned range. 65K would be an infinite level better than the current bottleneck.



I agree! Go bother randy =)

__________________
Ybbx sbe hcqngrf fbba.

Old Post 08-11-02 14:10 #
Shaviro is offline Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
deep
as in Deepsea


Posts: 1066
Registered: 09-01



Maonth said:
I agree! Go bother randy =)
AND you have to change all the utilities - Editors, nodebuilders, that kind of stuff. It's NOT gonna happen soon:))

Old Post 08-11-02 19:56 #
deep is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
kristus
Megablast!


Posts: 10620
Registered: 07-00


Actually Quasar said someting once about fixing that in eternity.

__________________
Turtle Crazy

Old Post 08-11-02 20:37 #
kristus is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Fredrik


Posts: 11685
Registered: 05-00



deep said:
AND you have to change all the utilities - Editors, nodebuilders, that kind of stuff. It's NOT gonna happen soon:))
I don't see why there would be any problems on the editor side... seems like simple hacks to me.

Old Post 08-11-02 20:38 #
Fredrik is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
BlackFish
Forum Spammer


Posts: 4611
Registered: 06-02




Cadman - Member TeamTNT [/B]

Uh, do you know about the plutonia II project?

Old Post 08-11-02 20:42 #
BlackFish is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
The Ultimate DooMer
(former) /newstuff Chronicler


Posts: 4701
Registered: 03-02


Speaking of Plutonia II, does anyone know what the current state of it is? (as Metabolist's site never gets updated)

Old Post 08-11-02 22:10 #
The Ultimate DooMer is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Fredrik


Posts: 11685
Registered: 05-00



Ultimate DooMer said:
Speaking of Plutonia II, does anyone know what the current state of it is? (as Metabolist's site never gets updated)
It's close to getting finished and should be released soon.

Old Post 08-11-02 22:13 #
Fredrik is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Kid Airbag
Not really a kid. Not really an airbag. WHAT THE HELL IS IT?!? Who's asking? Are you French? An airbag is a safety device in a car that inflates during a collision and blocks you from smashing your head into the dashboard or steering wheel!


Posts: 6359
Registered: 12-00



RailGunner said:

Uh, do you know about the plutonia II project?

I don't think Team TNT made Plutonia. Rather two people who worked on some Team TNT stuff named Dario and Milo Casali.

__________________
Hey Jude

Old Post 08-11-02 23:40 #
Kid Airbag is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
kristus
Megablast!


Posts: 10620
Registered: 07-00


yeah. also worked on half life :p

__________________
Turtle Crazy

Old Post 08-12-02 16:45 #
kristus is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Shaviro
Team Future Chief


Posts: 8855
Registered: 06-00



Fredrik said:
It's close to getting finished and should be released soon.


YAY. A lot of megawads have been released lately.

__________________
Ybbx sbe hcqngrf fbba.

Old Post 08-12-02 16:54 #
Shaviro is offline Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
deep
as in Deepsea


Posts: 1066
Registered: 09-01



Fredrik said:
I don't see why there would be any problems on the editor side... seems like simple hacks to me.
LOL - I forgot - if you don't see any problem then there isn't one. It's just a simple hack. Hehe.

As a code issue: what is the value of -1 now? If you made it unsigned, what happens to code that checks for signed numbers?

If you can code C, just do some simple stuff if gt/lt code with signed numbers (compare to -1) and see what sort of messages the compiler throws out when the code changes to unsigned. You can probably do this in any language (although the others may not complain). The code just won't work the same.

I'm not saying it can't be done. I could probably convert fairly fast, but it's not trivial work. Remember - ALL utilities that use the basic level values as signed (like an index value - which they do) or error condition (which they do) need to be changed.

Old Post 08-12-02 18:46 #
deep is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Fredrik


Posts: 11685
Registered: 05-00


I think you may be right on this one, even though to me it seems like all you'd have to do is write a function that converts the numbers. At least for the level editor. On the nodes builder sides it seems a whole deal trickier.

-1 is being used to determine that a linedef doesn't have a second side's sidedef. You could keep that and have -32768 to -2 for extra sides :P

Old Post 08-12-02 19:48 #
Fredrik is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
deep
as in Deepsea


Posts: 1066
Registered: 09-01



Fredrik said:
I think you may be right on this one, even though to me it seems like all you'd have to do is write a function that converts the numbers. At least for the level editor.
Only makes for more work. You have to find ALL uses of the numbers and make it a function. Ugh.

That solution runs slower and ends up being MORE work than just fixing the issue in the first place. Here's how I would do it.

I make it unsigned. The compiler will automatically bitch at most of the places where it needs to be changed. Then I manually change some code that I know won't complain, yet won't work. I always let the compiler do all the work it can:) C/C++ is WONDERFUL that way. So much better than anything else I've used.

On the nodes builder sides it seems a whole deal trickier.
Much simpler and not tricky at all. Not much code. Probably take me an hour.

-1 is being used to determine that a linedef doesn't have a second side's sidedef. You could keep that and have -32768 to -2 for extra sides :P
Not exactly. If you made a sample program you'd see that your idea would just make it worse.

It's not hard to do, just tedious finding all the locations. So you make it unsigned, check for 0xFFFF (not -1), change a few routines that don't like negative numbers (like 0x9934) and all better.

All I'm was pointing out is the fact that the change is much more than a quick hack. Good design leads to good code. Hacks just cause trouble:)

Old Post 08-12-02 21:24 #
deep is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Fredrik


Posts: 11685
Registered: 05-00



All I'm was pointing out is the fact that the change is much more than a quick hack. Good design leads to good code. Hacks just cause trouble:)
Though with DOOM, you'd have to hack in this case...

Old Post 08-13-02 01:17 #
Fredrik is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
deep
as in Deepsea


Posts: 1066
Registered: 09-01



Fredrik said:
Though with DOOM, you'd have to hack in this case...
You mean DOOM port? Stock DOOM would never work.

DOOM port is not any harder or easier than the editor. Mostly it's familiarity with the code though and how it operates.

My original statement still holds - quick hacks are usually ok for teeny tiny changes - not for something as pervasive as modying a global concept.

Old Post 08-13-02 17:12 #
deep is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
esayeek
Member


Posts: 348
Registered: 07-02


the problem tho is that there are about umptillion doom ports and utilities all expecting signed shorts.

this is one of the many things i think randy heit should have addressed when he decided to adopt a different map format for zdoom, but he didnt.

Old Post 08-13-02 17:41 #
esayeek is offline Profile || Blog || Search || Add Buddy IP || Edit/Delete || Quote
Cadman
I'm not supposed to be here...no really


Posts: 454
Registered: 07-02


TeamTNT, the team did "Evilution" for Final Doom. Dario & Milo did "Plutonia" but were members of TeamTNT at the time. Originally the maps were going to be released free onto the net but Romero got wind of it and wanted to look at the maps and he liked what he saw. We had to modify the maps to meet ID standards and the people involved in the project got a little money for it. Nothing we could buy a Ferrari with though! Heh!


Cadman - Member TeamTNT

__________________
Cadman - Member TeamTNT
Doom2 GrandMaster (DHT5 Standards)
I did it on a 486 DX2 50mhz man!
I'm a DoomGod! (Yeah, right!!)

Old Post 08-16-02 05:43 #
Cadman is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
All times are GMT. The time now is 19:06. Post New Thread    Post A Reply
Pages (3): « 1 [2] 3 »  
Doomworld Forums : Powered by vBulletin version 2.2.5 Doomworld Forums > Classic Doom > Doom Editing > Massive Maps

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.