Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
Jimmy Valavanis

Doom 3D Viewer + Update + Memory Stats

Recommended Posts

EDIT at 17/6/2004:
------------------
STATS:
------
Loading E1M1 now needs 18MB memory including
animated enemies and things, 13MB memory without
loading the emenies and things. That's improvement!
Two days ago needed 90 MB.
And just for the record about MAP01 of "reanmtd.wad"
2 days ago: Needed 185MB memory
Yesterday: Needed 90MB memory
TODAY: NEEDS 55MB MEMORY with animated enemies/things
TODAY: NEEDS 36MB MEMORY without animated enemies/things
and
DOOM95.EXE: CRASHED......:-(

-----------------------------------------------------------
Hi,

I've created a 3D Viewer for Doom, Doom2, Hexen, Heretic and Strife. You can find that here:

http://www.geocities.com/jimmyvalavanis/applications/doomviewer.html

The graphics are very good (using Direct3D).

I'll be glad to hear your comments and suggestions.
Enjoy!

EDIT at 16/6/2004:
-----------------
-----------------------------------------------
I've made some fast changes due to reports for
slow loading. Now loads twice as faster and
use significant less memory.
-----------------------------------------------

-----
Note:
Documentation about things and enemies in STRIFE needed!
(files info.c and info.h in Doom source)

Share this post


Link to post

Hmm.. this looks very promising. The closest thing I can think of is CodeImp's tool built into DoomBuilder, but that can't display monsters or objects. I'll have to check this out.

EDIT: Wow. That's a great tool. You should look into making it so you can adjust texture placement and such and make it into a visual level tweaker. Maybe you could talk to CodeImp about working it into DoomBuilder somehow, or you could keep it separate if you want. This could be a very usefull tool in situations.

PS: Maybe add a noclip mode, if you want to scan a level, and not run through it. That would be cool.

EDIT2: I noticed a couple of clipping glitches where I was able to walk through some walls (I think it was because they were doubled sided but not sure) However nothing major.

Share this post


Link to post

It works quite nice, but for me it's not real use.

wacky: why should it be implemented into DB? DB already as an excellent 3D mode, which is way more powerful than this tool (which has another purpose than DB).

Share this post


Link to post

Well,

First:

You can switch to noclip mode if you de-select
from the menu "Options" the item "Check navigation".

Second:

You are able to walk throu some walls (as well thru doors)
when the walls/doors have upper/lower textures (doors always have).
That happens because clipping mode is based to a 3D Engine
I coded some time ago (similar to Doom engine) but without
support of upper/lower textures.

Share this post


Link to post

I should look this WAD!! 414 MB memory??

Loading E1M1 of DOOM 1 takes about 45MB memory,
that's much too, but it's because of the textures,
especially textures for rendering the things and enemies
(every thing/enemy needs 8 * 4 = 32 textures to animate,
where 8 are the viewing angles and 4 are the animation
frames, and for Direct3D optimization all textures are
internally converted to 256x256 pixels; that does'n mean
that if you have 10 imps in a level there are 32 * 10 textures,
only the 32)

Share this post


Link to post

Loading is slooooooooooooow. It tooks nearly 2 minutes to load my CC2 maps. It looks like this: clicky. No, it's not supposed to look like this ;) But displaying the level is actually fast!

Share this post


Link to post

My experience:

First ran it from within the zipfile (which means it was executed from some temporary folder) and got this:

DOOMVIEWER caused an exception 10H in module <unknown> at 0000:b0132d1c.

No problem, I copied it to my doom2 folder and executed again. This time it was fine. I opened a small PWAD level and, after waiting around a minute, I got the error message "The parameter is incorrect". This message is very familiar to me - at work I often see it when my computer goes out of system resources and then have to reboot.

Surprisingly enough, it's the first time ever I see this message at home. But, having in mind that I own an AMD400 w/ 128 megs of RAM (and Nvidia Tnt2 32mb video), I didn't expect much :)

Share this post


Link to post
Jimmy Valavanis said:

1.
Wow, "reanmtd.wad" has two great and huge maps!
Loading speed depends on system memory and CPU speed.
In a AMD 2600+ with 512MB RAM takes about 5 seconds to
load E1M1 of DOOM1, in a Celeron 300MHz with 384 MB RAM
takes about 15 seconds...

Excuse me, but that's crazy! Reanimated is not really a set of "huge" maps, they are well detailed. AV map 20, or Deus Vult, that's HUGE!
Anyway, It's weird of having to wait for a map to load in 15 seconds, especially E1M1-which is a generally small map, on a comp with 384 RAM! Doom Builder's 3d view is about 10 times faster!
The biggest advantage with Your 3d viewer over Doom Builder's 3d view is that Your renders things and the sky. Yet it's so slow and has a bit of bugs (like some lower textures are unaligned, altough unpegged and look good in the game). You better work on faster loading of the WAD, or using Your viewer will be.. pointless. Sorry, but we can view our level using any port, many many times faster and flawless.

Share this post


Link to post

My mistake was to test this project only in machines with
much memory. I keep in mind problems with memory and I 'll try to
solve this problem.
I made some tests without loading things and enemies and
it was REALLY FAST. (nothing to do about with option to Show/Hide things). So, there is the problem!

Sorry if I disappointed some of you, but I'll be back with a better
version soon, real soon.

Thanks for your comments and suggestions!

Share this post


Link to post

lmao
I had this dream that CodeImp took this from you and claimed it as his. I'm so pathetic I have dreams about being on the internet.

Share this post


Link to post
Jimmy Valavanis said:

My mistake was to test this project only in machines with
much memory. I keep in mind problems with memory and I 'll try to
solve this problem.


I'm really sorry for being a troll but that just sounds so fucking
dumb. Like that Chiclets commercial. And Japanese people.

Your master so dumb he sit on TV and watches the couch!


But, being-a-total-asshole aside, this is a pretty cool program. I tested it with Pandora Tomorrow. Just to give you all an idea how big it is right now, it crashed the viewer. Without Things.

Share this post


Link to post

Reminds me of Doom Builder's 3d preview minus the sprites.

Someone load up AV map20 on the viewer :P

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×