SLADE Discussion - Latest: v3.2.5 (19/Dec/2023)

Any utility that assists in the creation of mods, assets, etc, go here. For example: Ultimate Doom Builder, Slade, WadSmoosh, Oblige, etc.
Forum rules
The Projects forums are ONLY for YOUR PROJECTS! If you are asking questions about a project, either find that project's thread, or start a thread in the General section instead.

Got a cool project idea but nothing else? Put it in the project ideas thread instead!

Projects for any Doom-based engine (especially 3DGE) are perfectly acceptable here too.

Please read the full rules for more details.
User avatar
sirjuddington
Posts: 1025
Joined: Wed Jul 16, 2003 4:47 am
Location: Australia
Contact:

SLADE Discussion - Latest: v3.2.5 (19/Dec/2023)

Post by sirjuddington »

Image

This is a thread for discussion of SLADE - bug reports, feature requests, etc.
SLADE About Page wrote:SLADE3 is a modern editor for Doom-engine based games and source ports. It has the ability to view, modify, and write many different game-specific formats, and even convert between some of them, or from/to other generic formats such as PNG.

SLADE3 can be considered a successor to both SLumpEd and SLADE - it combines the features of both, to create an all-in-one editor. Why does it keep the name of what was previously just a map editor? Because it fits :)

As with SLumpEd and previous versions of SLADE, SLADE3 is fully cross-platform. It can be run on various operating systems, including Windows, Linux and Mac OS/X. So no matter your preferred OS, SLADE3 is available for you.
SLADE Features Page wrote:SLADE has many different features, allowing for a simple yet comprehensive editing experience:

Basic archive/resource editing
All the basic resource management features you'd expect: Create/Open/Save archives, import/export, ordering, conversion and more.

Simple tabbed interface
Open multiple archives at once and switch between them easily via tabs. This enables simple copy/paste from one archive to another, among many other benefits.

Many supported game formats
In addition to full Doom WAD and ZIP/PK3 support, many other game formats are supported, including:
  • Quake PAK/WAD2 and HUD image format
  • Build GRP and ART format images
  • Shadowcaster DAT/LIB along with most of its image formats
  • Amulets & Armor RES, MipImage and UI gfx
  • Many more
Map editing
SLADE3 features an advanced map editor with all the features of the previous SLADE releases - this includes all you would expect from a modern editor, such as line drawing with smart sector building, 3d mode editing, support for advanced ZDoom features and more. The map editor is also fully integrated with the rest of the program, which means it is possible to add or edit resources (textures, for example) and have the changes immediately reflected in the map editor.

Advanced text editor
The SLADE3 text editor can recognise many text based languages, and provide syntax hilighting, function calltips and autocomplete for them. It also has a bunch of other useful text editing features such as autoindent and find / replace.

Graphic conversion
All supported graphic formats can be converted to PNG/DoomGfx/DoomFlat and more, with an advanced graphic conversion dialog that provides conversion options and previews.

Texture editing
Edit doom composite textures (TEXTUREx) with the easy-to-use SLADE3 texture editor.

Much more
For a more detailed list of features SLADE has to offer, take a look at the Features page on the SLADE Wiki.
So that the following posts make sense, here is the original SLADE 3.0 beta 1 post:
Spoiler:
Last edited by sirjuddington on Tue Dec 19, 2023 5:17 am, edited 51 times in total.
User avatar
Cutmanmike
Posts: 11335
Joined: Mon Oct 06, 2003 3:41 pm
Operating System Version (Optional): Windows 10
Location: United Kingdom
Contact:

Re: SLADE3 beta 1 (testing release)

Post by Cutmanmike »

SlayeR wrote:What's in:
- Ability to open/edit Wad and Zip/Pk3 archives, using a tabbed interface ala SLumpEd
What's not (yet):
- Map editor
*scratches head* So this is Slade without the level editor, so it's just SLumpEd called Slade? :trippy:
User avatar
TheDarkArchon
Posts: 7656
Joined: Sat Aug 07, 2004 5:14 am
Location: Some cold place

Re: SLADE3 beta 1 (testing release)

Post by TheDarkArchon »

Cutmanmike wrote:
SlayeR wrote:What's in:
- Ability to open/edit Wad and Zip/Pk3 archives, using a tabbed interface ala SLumpEd
What's not (yet):
- Map editor
*scratches head* So this is Slade without the level editor, so it's just SLumpEd called Slade? :trippy:
Slade3 is going to be an all-in-one tool, somewhat like DeePSea.
User avatar
phi108
Posts: 976
Joined: Sat Dec 01, 2007 6:28 pm

Re: SLADE3 beta 1 (testing release)

Post by phi108 »

Thanks SlayeR for all the work! Personally, I have done all map editing with the XWE map editor (therefore, I haven't done serious mapping), so a WAD lump manager with a good mapping tool would be great!

And with the lack of updates of XWE and Slumped, any new lump manager is very good news!
Gez
 
 
Posts: 17831
Joined: Fri Jul 06, 2007 3:22 pm

Re: SLADE3 beta 1 (testing release)

Post by Gez »

Suggestion: ANSI screens (ENDOOM, ENDBOOM, LOADING...) viewing/editing through the GPLed PabloDraw code.
NiGHTMARE
Posts: 3463
Joined: Sat Jul 19, 2003 8:39 am

Re: SLADE3 beta 1 (testing release)

Post by NiGHTMARE »

Really glad that entry list filtering/searching is being added, as the lack of this is one of the main things I disliked about SLumpEd. Incidentally, will we also be able to do this when viewing lumps, e.g. the TEXTUREx editor? Oh, and it would also be cool if you could move texture entries up and down the list; I like to keep things tidy, and at the moment I'm having to use DeePSea to do this :).

The other problem I had with SLumpEd was that when you were exporting multiple graphical entries, it would default to .lmp for every single one, rather than remember the format you choose for the previous entry (i.e. .bmp or .png) - extremely annoying if you're trying to export 100 or so entries at once ;).
Gez
 
 
Posts: 17831
Joined: Fri Jul 06, 2007 3:22 pm

Re: SLADE3 beta 1 (testing release)

Post by Gez »

Solution: convert them all to PNG before exporting. :P
User avatar
sirjuddington
Posts: 1025
Joined: Wed Jul 16, 2003 4:47 am
Location: Australia
Contact:

Re: SLADE3 beta 1 (testing release)

Post by sirjuddington »

NiGHTMARE wrote:Really glad that entry list filtering/searching is being added, as the lack of this is one of the main things I disliked about SLumpEd. Incidentally, will we also be able to do this when viewing lumps, e.g. the TEXTUREx editor? Oh, and it would also be cool if you could move texture entries up and down the list; I like to keep things tidy, and at the moment I'm having to use DeePSea to do this :).

The other problem I had with SLumpEd was that when you were exporting multiple graphical entries, it would default to .lmp for every single one, rather than remember the format you choose for the previous entry (i.e. .bmp or .png) - extremely annoying if you're trying to export 100 or so entries at once ;).
All of that stuff is definitely planned.
User avatar
Karnizero
Posts: 84
Joined: Fri Mar 23, 2007 9:42 am

Re: SLADE3 beta 1 (testing release)

Post by Karnizero »

I use all your tools for anything Doom Related: SLumpEd and Slade 2, so this is one of the best news related.

I think SLumpEd is the best wad editor, and Slade the best map editor. I didn't try DB2, but some features promised by DB2 are already in Slade 2.

Right now, I will be awaiting for Slade 3.

Thanks for your editors, and keep your good work mate :D

P.S: will you give some patches or similar to Slade 2, while not releasing the stable Slade 3? Why you don't keep the okd webpage (http://slade.mancubus.net) updated? I always check out that site, but you announced nothing new, so i though the project was dead.
User avatar
Karnizero
Posts: 84
Joined: Fri Mar 23, 2007 9:42 am

Re: SLADE3 beta 1 (testing release)

Post by Karnizero »

I can't run it. It crashes with a "Can't start the application because your system configuration is not correct. Re-installation of the application can solve the problem."

I'm using WindowsXP 32bit with the last actualization and .NET Framework 1, 2 & 3, aswell as my last video drivers (typical Intel Xtreme Graphics on a laptop).

[EDIT]

Problem solved.
I installed DB2, and the Framework that it downloads from internet, plus the SlimX (or whatever it's name), Slade 3 works fine.



I will be give you feedback after I use and test it deeply.

Cya.
User avatar
NeuralStunner
 
 
Posts: 12325
Joined: Tue Jul 21, 2009 12:04 pm
Preferred Pronouns: He/Him
Graphics Processor: nVidia with Vulkan support
Location: capital N, capital S, no space
Contact:

Re: SLADE3 beta 1 (testing release)

Post by NeuralStunner »

This looks nice. :)

I hope you'll look into balancing, meaning close the gaps btween SLumpEd, XWE, and WinTex. In the case of something that can be done a different way in each, why not include all those methods? I like XWE, it's powerful and the UI is comfortable to me. Mostly. It does have it's annoyances, though. I'd love to see every concept joined into one ultimate wad tool.

From another thread, just what's pertinent (and new comments in blue):
NeuralStunner wrote:Another way WinTex beats XWE is the ability to replace a sprite from an image file without resetting the offsets. One of the major reasons I still use it... XWE just assumes every image you load is a walking sprite, and while WinTex does as well when you make a new entry, XWE resets it to those offsets even when replacing an existing image.

This, and other features WinTex has:
- Preset buttons for offsets. (I.E. Walking, flying, weapon, null.)
- Multiple wads opening off the same parent window, allowing you to copy/paste between them. SLumpEd has tabs! Awesome.
- Manually saving the wad. Won't really screw with other programs trying to access the file.
- Undoable wad merging/patching.

XWE:
- Supports more file formats, and raw data import.
- Much easier to rearrange entries.
- Easier to duplicate entries.
- Extensibility of entry types, palettes etc.
- Opens a ton of other game data types.
- Faster wad cleaning.
- Alignment box for weapon sprites, with the status bar and a center line.

SLumpEd seems to share a lot of the better features between the two, like wad saving, lump rearranging, etc. For now, It's not a bad idea to keep all 3. :wink:
Another feature I'd like to see is a way to make your own lump filters, instead of just the stock Sprites, Sounds, Flats, etc.
User avatar
Karnizero
Posts: 84
Joined: Fri Mar 23, 2007 9:42 am

Re: SLADE3 beta 1 (testing release)

Post by Karnizero »

Some feedback after i tested a bit the program. As general comment,i find it very good, although it's a BETA, ALPHA or whatever. Here goes (sorry for the long list):

BUGS or PROBLEMS I found

Code: Select all

- When modifying a text lump such as "SCRIPTS", SLADE always asks to save the next current lump i select, until i click
	"revert changes". This only happens with text lumps. This is, if I modify a EDGE DDF Script, i click Save, but then,
            every lump I select, SLade asks me to save the previous Lump I selected.
- When click on "save wad" or "save as", the modified lumps, with blue name letters, remains blue until i move them
	up or down.
- Can't see any image lumps. They doesn't show. I see a white box the size of the image. I dunno if it's .NET Framework, FreeImage or my Graphic Card, but with Slumped, i can see them without problems.
- If i move and close the menu bars, I cannot open them any more. I would dare to say that adding a option in the 
	"view menu"	to show/hide the menubars is necessary, since they can be moved and closed.
- In the File Browser into the Archive manager, i can filter files with .wad, .pak, etc... or show all files: *.*
	But when i want to open a file with "File > Open", the "All files (*.*)" filter option is missing.
- If I create a new empty lump either by "Entry > New" or by clicking the appropriate menu button, and i have no previously
	selected a lump (to insert after it), the new lump is not created. I think it should be added at the start or
	at the end of the lumps list, then move to the new lump, and select it to edit, so the user notices that it was
	created and is ready to be edited.


SUGGESTIONS

Code: Select all

- Make the maps list in the lower part of the "Archive manager" a bit more tall, or even resizeable, so when we have 30 or more
	maps, the names doesn't appear cut. A vertical ScrollBar can be a solution, even when being less "elegant".
- Default lump types to be "Edit as ...", allowing to set the default to the "lump name" or to the "lump type". This is
	useful for those unknown lump, such as EDGE Engine DDF/RTS scripts, or any other text lump without a defined
	format.
- Recent files open.
- We have in the menu bar the buttons "new entry", "rename entry", "delete entry", "import", "export", "move up" and
	"move down", but I miss the "import from file" button, that is now only on the sub-menu "Entry".
- A more colourful and nice "Start page", with some Doom theme or something. Even a Start page showing the last
	opened WADs, something like in Opera Web Browser. Or maybe some other useful thing.
- When opening a invalid wad/zip/pak/etc file, doesn't show a "invalid wad header" message. I think something like
	"The specified file doesn't seem a WAD/PAK/etc... file" is more descriptive. You can also include a "the real error
	description is: blah blah blah". That maybe is useful as for guru meditation. But those that doesn't know what
	a WAD header is, maybe got confused about what was happened.
- When trying to open an already opened WAD, doesn't show the error message "file is already open". Instead of that, i
	think that opening a tab with such already open file will be better.
- Export as wad, but also as PAK, ZIP and any other format SLADE3 supports.
- A status bar is necessary, so SLADE3 can show messages and other information, such as button tips etc...
- I like the icon set and colours, but i think that a icon with a speaker for sound lumps is more descriptive than that
	spectrum wave icon.

QUESTIONS AND TIPS

Code: Select all

- SLumpEd already has syntax highlight (i think with Scintilla). Why don't adopt it? The new Scintilla versions are
	very good, with a lot of configurable parameters, and quite easy to implement and program. But I dunno if it's only
	developed for windows or is platform independant.
User avatar
Dark-Assassin
Posts: 742
Joined: Thu Mar 19, 2009 3:40 am
Location: South Australia

Re: SLADE3 beta 1 (testing release)

Post by Dark-Assassin »

Great, only thing i must test...
Will it crash under wine (linux/mac) if anything is copy+pasted into it, like SLumpEd does.


Great.
Thanks for puting your time into this to make it awesome.
I just don't really know what else to say.
Last edited by Dark-Assassin on Tue Feb 16, 2010 5:17 am, edited 2 times in total.
Gez
 
 
Posts: 17831
Joined: Fri Jul 06, 2007 3:22 pm

Re: SLADE3 beta 1 (testing release)

Post by Gez »

Dunno if Slayer still follows this thread, but here's a bug report:
Slade 3, like Slumped, doesn't make sure something is really what it thinks it is; and as a result still crashes upon seeing something it doesn't handle. For example, attempting to look at sprites from the Doom 64 IWAD (see Kaiser's Doom 64 EX port for the utilities to create it from a Doom 64 ROM) results in an instant, undetected crash to desktop. (By "undetected" I mean the program doesn't show a crash report window.)

I think pretty much everything needs to be sanitized so that if the data doesn't correspond to what's expected, the program can tell a message along the line of "unsupported format or corrupted entry" instead of crashing. (I'm not even asking to support that format, though it would be nice of course. Just not to crash.)
User avatar
sirjuddington
Posts: 1025
Joined: Wed Jul 16, 2003 4:47 am
Location: Australia
Contact:

Re: SLADE3 beta 1 (testing release)

Post by sirjuddington »

Gez wrote:I think pretty much everything needs to be sanitized so that if the data doesn't correspond to what's expected, the program can tell a message along the line of "unsupported format or corrupted entry" instead of crashing. (I'm not even asking to support that format, though it would be nice of course. Just not to crash.)
This is what SLADE3 does. It looks like the doom64 sprites are passing the 'doom gfx' data format test somehow, even though they aren't. I'd need a sample d64 sprite to fix this properly, but for now I've added more checks to the doom gfx loading code to hopefully stop the crashing.

dark-slayer-201, have you tried compiling the linux version? No need to run it via WINE :P

And thank you Karnizero for the feedback, I'll look into all that stuff :)
Post Reply

Return to “Creation, Conversion, and Editing”