Demon
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 > Source Ports > prboom: support up to 65536 sidedefs instead of 32768
 
Author
All times are GMT. The time now is 03:15. Post New Thread    Post A Reply
entryway
Forum Staple


Posts: 2587
Registered: 01-04



VinceDSS said in prboom issues thread:
here's a quick list:
- add support for WADs like Deus Vult map05


Get the test version here: prboom226_19d

Last edited by entryway on 09-18-05 at 20:03

Old Post 09-15-05 22:59 #
entryway is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Grazza
Super Moderator


Posts: 11451
Registered: 07-02


I've only time to do some cursory testing, but it seems to work well.

Old Post 09-16-05 00:16 #
Grazza is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
entryway
Forum Staple


Posts: 2587
Registered: 01-04


prboom226_19d
Use -heapsize x parameter for fast loading from savegames. Especially for prboom. Default values: 8 for prboom, 16 for glboom.

glboom.exe -file dv.wad -warp 5 -heapsize 64

Last edited by entryway on 09-18-05 at 20:03

Old Post 09-16-05 07:50 #
entryway is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Doom Marine
Senior Member


Posts: 1378
Registered: 09-03


Wow! That's a relief!! Now I won't have to trim any details in my current map, if it comes down to that!

Old Post 09-16-05 08:36 #
Doom Marine is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Grazza
Super Moderator


Posts: 11451
Registered: 07-02


I got some intermission crashes with 226_19 and 226_19b. These occurred when watching e3cm1659 using glboom.exe (at the end of E3M3, but also with some later intermissions when bypassing E3M3).

I tested it with 226_18 (again with glboom.exe), and these crashes did not occur.

Old Post 09-18-05 03:17 #
Grazza is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
entryway
Forum Staple


Posts: 2587
Registered: 01-04


who has the sources and binaries of any previous versions of my prboom send me them on e6y@yahoo.com

Old Post 09-18-05 11:40 #
entryway is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Grazza
Super Moderator


Posts: 11451
Registered: 07-02


I've got most of them (more than 25 megs in source zips, and over 22 megs in binary zips). Which ones would be most useful?

Old Post 09-18-05 12:41 #
Grazza is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
entryway
Forum Staple


Posts: 2587
Registered: 01-04



Grazza said:
I've got most of them

wow. I have only last version %)


Grazza said:
more than 25 megs in source zips

Send me all of them on entryway at all-info com ua. Thanks.

Old Post 09-18-05 12:51 #
entryway is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Quasar
Moderator


Posts: 4615
Registered: 08-00


I DO hope there is going to be some commentary and/or changelogs from the prboom guys on how this is done so that other ports can share the modifications. No other port authors have ever been kind enough to point out a *complete* list of signed short bottlenecks that must be eliminated in order to support large maps, as well as making sure that their changes do not break compatibility in any way.

Old Post 09-21-05 03:35 #
Quasar is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
entryway
Forum Staple


Posts: 2587
Registered: 01-04


It is enough to compare source codes of last and penultimate version. Or to make search in last version of source codes of lines with "unsigned short" and marked by the comment //e6y

Old Post 09-21-05 09:36 #
entryway is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
deep
as in Deepsea


Posts: 1066
Registered: 09-01



Quasar said:
I DO hope there is going to be some commentary and/or changelogs from the prboom guys on how this is done so that other ports can share the modifications. No other port authors have ever been kind enough to point out a *complete* list of signed short bottlenecks that must be eliminated in order to support large maps, as well as making sure that their changes do not break compatibility in any way.

You really don't need that. I think it would be faster for one to just change one's own code vs plodding some other code. Anyway, it was pretty trivial for me to change JDOOM's code to handle this.

If you use MSVC (and BC and others assuming you havent turned the error off), what happens is that the unsigned vs signed comparison error pops up. Not too many of those.

To make this "easy" change the internal format to int when reading in a PWAD and nodes, hence that part of the code (that works with the internal format) works ok.

The other thing is that when reading in a PWAD, you typically can't use -1 for a "not present" check. So you need a special "define for -1" here since it can't be a signed comparision (at load time), and then store -1 in the internal "int" format. Hence the rest of the code works as intended.

That's the basic drill. There are some other issues that come up since now maps are much larger, hence if you have any "limits", they will get reached. Just grab a large PWAD and these sort of things just pop right out.

Don't recall how long it took me, but it was within 1 day and way shorter than the editor :) I wasn't even familiar with JDOOM.

Old Post 09-21-05 17:23 #
deep is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
All times are GMT. The time now is 03:15. Post New Thread    Post A Reply
 
Doomworld Forums : Powered by vBulletin version 2.2.5 Doomworld Forums > Classic Doom > Source Ports > prboom: support up to 65536 sidedefs instead of 32768

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.

Forums Directory