Jump to content

Don't you wish we had DoomEd?


shadow1013

Recommended Posts

shadow1013 said:

Thanks to Catoptromancy for posting the slade2 binaries, but is where may I find the sources? I run 64bit so I always get dependency errors :/


You can get them from here or from the SVN repository tags.

*scratch that, since the websvn thing is removed, the unix source download is broken. You've gotta take it from the SVN repository. URL for the 2.0 beta tag: http://mancubus.net/svn/hosted/slade/tags/slade_20_beta

Share this post


Link to post

shadow1013@Shadow-PC:~/slade/tags/slade_20_beta$ make
g++ -c -Wall -fpermissive `wx-config --cxxflags` -Dstricmp=strcasecmp -Dstrnicmp=strncasecmp -DNO_MAP_VIEWER=1 -DSHARE_DIR="\"data_files/\"" -o src/editor_window.o src/editor_window.cpp
src/editor_window.cpp: In function ‘wxImage get_image_from_pk3(string, int)’:
src/editor_window.cpp:125:28: warning: ‘bool wxImage::LoadFile(const wxString&, long int, int)’ is deprecated (declared at /usr/local/include/wx-2.9/wx/image.h:551) [-Wdeprecated-declarations]
src/editor_window.cpp: In member function ‘void EditorWindow::file_saveas(wxCommandEvent&)’:
src/editor_window.cpp:596:120: error: ‘wxSAVE’ was not declared in this scope
src/editor_window.cpp:596:127: error: ‘wxOVERWRITE_PROMPT’ was not declared in this scope
src/editor_window.cpp: In member function ‘void EditorWindow::file_savestandalone(wxCommandEvent&)’:
src/editor_window.cpp:619:127: error: ‘wxSAVE’ was not declared in this scope
src/editor_window.cpp:619:134: error: ‘wxOVERWRITE_PROMPT’ was not declared in this scope
src/editor_window.cpp: In member function ‘void EditorWindow::file_importmap(wxCommandEvent&)’:
src/editor_window.cpp:724:96: error: ‘wxOPEN’ was not declared in this scope
src/editor_window.cpp:724:103: error: ‘wxFILE_MUST_EXIST’ was not declared in this scope
src/editor_window.cpp: In member function ‘void EditorWindow::edit_createstairs(wxCommandEvent&)’:
src/editor_window.cpp:960:25: warning: ‘void wxWindowBase::SetBestFittingSize(const wxSize&)’ is deprecated (declared at /usr/local/include/wx-2.9/wx/window.h:1776) [-Wdeprecated-declarations]
src/editor_window.cpp: In member function ‘void EditorWindow::edit_lightgradient(wxCommandEvent&)’:
src/editor_window.cpp:985:25: warning: ‘void wxWindowBase::SetBestFittingSize(const wxSize&)’ is deprecated (declared at /usr/local/include/wx-2.9/wx/window.h:1776) [-Wdeprecated-declarations]
make: *** [src/editor_window.o] Error 1
shadow1013@Shadow-PC:~/slade/tags/slade_20_beta$

^^ all of that are my error messages, and where compiling stops. I did have to declar -fpermissive though and there was an error before because I didn't...

Share this post


Link to post

John Romero has the source code to DoomEd. I've asked him a couple of times about it and he seemed open to the possibility but never got round to it. I also contacted John Carmack about it several years ago; he didn't seem to think he had a copy of it any more.

DoomEd was written in Objective C for NeXTStep. It should theoretically be possible to port it to a modern system using GNUstep, or get it running on Mac OS X (which is derived from NeXTStep).

Share this post


Link to post

I wonder if the Heretic and especially Hexen versions of DoomEd and DoomBSP have survived. "HereticEd" was probably just the same except for the list of thing types, line types and sector effects; but "HexenEd" had to differ more than that to account for the modified thing and line formats. And of course, "HexenBSP" too.

Share this post


Link to post

I read some article where Raven used DoomEd, except for changing the numbers and flags for lines and whatnot, but I'm sure some relatively minor adaptations to DoomEd and DoomBSP were required to make Hexen, for polyobjects and ACS and all that

Share this post


Link to post

I don't think ACS itself would be a reason to change DoomBSP. They could always insert the BEHAVIOR lumps with something else (maybe wadlink?). PolyObjects also don't require changes, though it'd be interesting to know if they did write some code to try to help accommodate them (like Randy's ZDBSP).

But the fact that things and lines have a different format requires a change in DoomBSP; and to set these new properties they had to change DoomEd too.

Share this post


Link to post
  • 3 years later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...