Development Blah: Comments

All other topics around Descent and D2X-XL

Moderators: Frustikus, simX, Aus-RED-5

Sirius
Posts: 1987
Joined: Tue Sep 25, 2007 10:29 pm
Location: Bellevue, WA
Contact:

Re: Development Blah: Comments

Postby Sirius » Sat Mar 31, 2012 9:36 pm

If anyone actually makes meaningful use of this they deserve a medal :) Even crossing the five-digit barrier makes your level more than ten times bigger than what Descent 2 originally supported.
User avatar
Pumo
D2X-XL Expert
D2X-XL Expert
Posts: 1434
Joined: Tue Sep 25, 2007 9:28 pm
Location: Here :)
Contact:

Re: Development Blah: Comments

Postby Pumo » Sat Mar 31, 2012 9:47 pm

Oh, so it seems it's for real! :omg: :omg: :omg:

Basically, this makes level-making capabilites virtually infinite.
20,000 is a huge number, you could make with patience and with this new capacity levels almost as detailed as any modern-day engine game level.

In fact, I really doubt I could ever use that many cubes on my Levels (i'm still on the 6000~ barrier, maybe even less, on my latest works).

This sir, deserves my total respect for the best Descent port in the world! :thumb:
[Pumo software main website] - Pumo Mines current progress: 60%
-SYSTEM SPECS-
CPU: Intel Core i7 4790 3.6 GHz (4 GHz Turbo)
RAM: 16GB DDR3 1333MHZ
SSD: Kingston SSDNow V300, 240GB
HDD: Seagate 1TB 7200RPM SATA
External HDD: Seagate Backup Plus Slim 1TB 5400RPM
Video: nVidia GeForce GTX 1050 Ti OC 4GB
Sound: RealTek High Definition Audio
Display 1: LG 24M38H 24" 1080p HD LED Monitor
Display 2: Dell 19" 1440x900 TFT Monitor
OS: Windows 10 64-bits
Sirius
Posts: 1987
Joined: Tue Sep 25, 2007 10:29 pm
Location: Bellevue, WA
Contact:

Re: Development Blah: Comments

Postby Sirius » Sat Mar 31, 2012 10:01 pm

Almost. You can get a lot of detail out of it but it's awkward and arduous to do so when you're working cube-by-cube, and I have also run into constructions I just couldn't make because you can't fit them into cubes. This would get possible, but still annoying, if you could use a lot of zero-width lines everywhere (for triangular faces etc); but the engine handles these very poorly for purposes of collision detection - last time I experimented with this I could fly right through some of the faces.

Otherwise, I'd seriously consider writing a converter from 3D model formats to D2X-XL levels. (Which reminds me, I have a certain other programming project I need to spend more time on now that I have a chance :))
User avatar
Alter-Fox
Posts: 1132
Joined: Mon Mar 31, 2008 7:29 pm
Location: some other reality

Re: Development Blah: Comments

Postby Alter-Fox » Sat Mar 31, 2012 11:14 pm

I wonder what will be the April Fool's joke this year.
We live in a universe... It's distracting
=========================================================
beware of ounce
User avatar
Sykes
Posts: 1120
Joined: Fri Jan 16, 2009 5:39 am
Location: Virginia, USA

Re: Development Blah: Comments

Postby Sykes » Sun Apr 01, 2012 12:11 am

It's DEFINITELY real, check the code commits in the SVN. This is gonna be awesome :D I already have a 18,000 cube level planned out.
User avatar
karx11erx
D2X-XL Master
D2X-XL Master
Posts: 8112
Joined: Mon Sep 24, 2007 8:48 pm
Location: Wilferdingen, Germany
Contact:

Re: Development Blah: Comments

Postby karx11erx » Sun Apr 01, 2012 12:47 am

Computing lightmaps for such a level will take ages.

I just added this for the heck of it. Actually building any level with more than 4000 - 5000 segments is not a good idea (unless you have a computer like Obi-Wan).

I have to admit that when I saw Trent Hawkins replying to the post about the 9000 segment level in the DTF forums with the remark that he would turn back to DEVIL and Rebirth now, I increased the segment limit to not just 16.000, but 20.000 in a mood of "Eat this, Stillbirth!".

:mrgreen:

Due to my thorough Descent code overhaul, I could actually increase the segment limit to 65535 segments with very little and to the virtually arbitrary amount of about 2.1 billion with a little more effort for D2X-XL levels.
User avatar
Hawkins
Posts: 256
Joined: Wed Jan 11, 2012 1:18 pm
Location: /Universe/Milky-way/Sol/Earth/Europe/Greece/Athens/~

Re: Development Blah: Comments

Postby Hawkins » Sun Apr 01, 2012 1:05 am

Ummm .... errrr, errrr ... knock knock ... is the microphone turned on?

Uh yeah, ok then ...

Ladies and Gentlemen, I am pleased to announce that after thorough and deep research DLE-XP and D2X-XL could be enhanced to support levels consisting of up to 20.000 (twenty thousand) segments!

Oh my F***ING galaxy!!!!!!!!! *tears* Well, you heard the man. Limits are made to be reached. Creatively!

EDIT: why does it have to be rounded? give it 32767 outright.
:away:
Gigabyte® GA-X48-DQ6
Intel® Core 2™ Quad Q6600 @2.4GHz
ATi(AMD®) Radeon™ HD4870
________________________________________________________________________
Descent Rangers
Captain of Black Lions squadron
User avatar
Sykes
Posts: 1120
Joined: Fri Jan 16, 2009 5:39 am
Location: Virginia, USA

Re: Development Blah: Comments

Postby Sykes » Sun Apr 01, 2012 1:43 am

Because if it's rounded, it's easy to tell how close you are to filling up the cube limit while designing a map ;) So if you're at 8,000 cubes, you can go "Oh, I'm almost halfway to the limit!". If it were some obscure number like that, you'd have to think harder about how close you are to the limit ;)
User avatar
Red_5
Posts: 401
Joined: Tue Sep 25, 2007 11:34 pm
Location: Somewhere, America
Contact:

Re: Development Blah: Comments

Postby Red_5 » Sun Apr 01, 2012 5:16 am

I can't even begin to imagine how long a 20k segment level would take to load :mrgreen:
Regards from Red_5

MacBook Pro 13"
2.4GHz dual-core Intel i5 processor
320GB 5400-rpm hard drive
Intel HD Graphics 3000 with 384MB DDR3 SDRAM
4GB 1333MHz DDR3 memory
7 Beautiful Hours of Battery
User avatar
karx11erx
D2X-XL Master
D2X-XL Master
Posts: 8112
Joined: Mon Sep 24, 2007 8:48 pm
Location: Wilferdingen, Germany
Contact:

Re: Development Blah: Comments

Postby karx11erx » Sun Apr 01, 2012 8:50 am

Once the required data has been precomputed, loading it wouldn't be such a big deal.
User avatar
Hawkins
Posts: 256
Joined: Wed Jan 11, 2012 1:18 pm
Location: /Universe/Milky-way/Sol/Earth/Europe/Greece/Athens/~

Re: Development Blah: Comments

Postby Hawkins » Mon Apr 02, 2012 2:18 pm

About the 20.000 segment limit... Where do we stand in upscalling other limits with it as well, like fuel centres cubes, which are very popular, but can populate very detailed sections? Walls? Triggers, Matcens? Any of which needs upscaling? (I believe matcens don't but fuel centres should be something like 5000 for 20000 cubes for example) So, what's the take on this?

Regards,
Gigabyte® GA-X48-DQ6
Intel® Core 2™ Quad Q6600 @2.4GHz
ATi(AMD®) Radeon™ HD4870
________________________________________________________________________
Descent Rangers
Captain of Black Lions squadron
User avatar
Pumo
D2X-XL Expert
D2X-XL Expert
Posts: 1434
Joined: Tue Sep 25, 2007 9:28 pm
Location: Here :)
Contact:

Re: Development Blah: Comments

Postby Pumo » Mon Apr 02, 2012 5:48 pm

And let's not forget also the walls. It would be a nice thing to upscale the wall limit, as if you use more cubes, you're goin' to need more walls for adding grates and stuff in complex structures.
[Pumo software main website] - Pumo Mines current progress: 60%
-SYSTEM SPECS-
CPU: Intel Core i7 4790 3.6 GHz (4 GHz Turbo)
RAM: 16GB DDR3 1333MHZ
SSD: Kingston SSDNow V300, 240GB
HDD: Seagate 1TB 7200RPM SATA
External HDD: Seagate Backup Plus Slim 1TB 5400RPM
Video: nVidia GeForce GTX 1050 Ti OC 4GB
Sound: RealTek High Definition Audio
Display 1: LG 24M38H 24" 1080p HD LED Monitor
Display 2: Dell 19" 1440x900 TFT Monitor
OS: Windows 10 64-bits
User avatar
karx11erx
D2X-XL Master
D2X-XL Master
Posts: 8112
Joined: Mon Sep 24, 2007 8:48 pm
Location: Wilferdingen, Germany
Contact:

Re: Development Blah: Comments

Postby karx11erx » Mon Apr 02, 2012 5:58 pm

The wall limit is 2047 already.

Edit:

Max triggers = 254, max. fuel centers = 500.
User avatar
Hawkins
Posts: 256
Joined: Wed Jan 11, 2012 1:18 pm
Location: /Universe/Milky-way/Sol/Earth/Europe/Greece/Athens/~

Re: Development Blah: Comments

Postby Hawkins » Sat Apr 07, 2012 1:39 am

karx11erx wrote:I'm fed up with D2X-XL coding to the extent of feeling a physical urge to throw up when thinking of it.
Why am I doing this to myself? Nothing better to do? Not necessarily.

You do it because you love what you do, and set the footing for future generations to evolve it. I fail to speak for the whole community, but it feels like you, and all involved working in this project (the port) as well as the ones living it (builders and players alike) have our dearest appreciation and eternal gratitude for what you do, even if not respect some times. I visualize someone coming to pick up the pieces you drop from exhaustion and finish them, so that you (and the future generations) may continue. Whenever you feel it cannot go on, someone will always be there to give a hand. At least I wish so, for this game is being written into game-history, if that term makes any sense at all...

So again, from all of us here (I hope):
:laola:
and good :hammer:
:away:
Gigabyte® GA-X48-DQ6
Intel® Core 2™ Quad Q6600 @2.4GHz
ATi(AMD®) Radeon™ HD4870
________________________________________________________________________
Descent Rangers
Captain of Black Lions squadron
User avatar
Pumo
D2X-XL Expert
D2X-XL Expert
Posts: 1434
Joined: Tue Sep 25, 2007 9:28 pm
Location: Here :)
Contact:

Re: Development Blah: Comments

Postby Pumo » Sat Apr 07, 2012 2:19 am

Hawkins wrote:...I fail to speak for the whole community, but it feels like you, and all involved working in this project (the port) as well as the ones living it (builders and players alike) have our dearest appreciation and eternal gratitude for what you do, even if not respect some times...


I specially agree with that specific part.
As by myself, I'm really grateful for all the work you Diedel made on XL, as it's still the best version of the best game I've every played. :)
[Pumo software main website] - Pumo Mines current progress: 60%
-SYSTEM SPECS-
CPU: Intel Core i7 4790 3.6 GHz (4 GHz Turbo)
RAM: 16GB DDR3 1333MHZ
SSD: Kingston SSDNow V300, 240GB
HDD: Seagate 1TB 7200RPM SATA
External HDD: Seagate Backup Plus Slim 1TB 5400RPM
Video: nVidia GeForce GTX 1050 Ti OC 4GB
Sound: RealTek High Definition Audio
Display 1: LG 24M38H 24" 1080p HD LED Monitor
Display 2: Dell 19" 1440x900 TFT Monitor
OS: Windows 10 64-bits

Return to “General Discussions”

Who is online

Users browsing this forum: No registered users and 1 guest