Icon of Sin / Baphomet
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 > Special Interest > XWE > Best ways to prevent XWE from corrupting files?
 
Author
All times are GMT. The time now is 11:41. Post New Thread    Post A Reply
Canofbacon
Member


Posts: 400
Registered: 05-13


I haven't had a problem with this much until recently. Anyone got some good tips?

Old Post Aug 24 2013 20:42 #
Canofbacon is offline || Blog || PM || Post History || Add Buddy IP || Edit || Quote
Mechadon
Senior Member


Posts: 2328
Registered: 12-06


Yes, don't use it! Use SLADE instead. I switched a couple of years ago and I use SLADE exclusively now.

Also if you had problems with XWE messing with your IWADs, you can try out unxwe.

(sorry Gez :P)

Old Post Aug 24 2013 21:08 #
Mechadon is offline Twitter account Youtube Twitch || Blog || PM || Post History || Add Buddy IP || Edit || Quote
Canofbacon
Member


Posts: 400
Registered: 05-13



Mechadon said:
Yes, don't use it!

But I like XWE! :(

Old Post Aug 24 2013 22:54 #
Canofbacon is offline || Blog || PM || Post History || Add Buddy IP || Edit || Quote
Mechadon
Senior Member


Posts: 2328
Registered: 12-06


I highly recommend switching to SLADE. It does pretty much everything XWE can (well, aside from some of the more esoteric features...but that may change) and then some.

I use to use XWE as my primary wad editor too, and I liked it well enough. But SLADE is just so much better in my opinion. It may take a few tries to get used to it, but I really do think it is a step above XWE.

Of course, if your dead-set on using XWE, my advice is to make and keep backups often. After XWE ate my wads a few times, I started keeping two or three manual backups. If you plan on doing extensive editing, always make a new backup and work on the copy.

It has been a while since I used XWE, so I can't remember any specific bugs. Except for how it will corrupt PNAMES/TEXTURE1 lumps.

Old Post Aug 25 2013 01:07 #
Mechadon is offline Twitter account Youtube Twitch || Blog || PM || Post History || Add Buddy IP || Edit || Quote
Memfis
Honestly, semen doesn't taste that bad.


Posts: 7112
Registered: 04-07


Don't open your wad in multiple programs at the same time. That's the primary reason wads gets corrupted I believe.
My XWE loves making backups btw so I don't have to worry about that. :D
I use Slade for some cool features but still rely on XWE most of the time. I find its interface much simplier and easier to work with.

Old Post Aug 25 2013 12:02 #
Memfis is offline || Blog || PM || Post History || Add Buddy IP || Edit || Quote
Jayextee
Darth Jrrr


Posts: 1250
Registered: 10-00


I'd love if XWE worked. I keep trying to extract shit from Powerslave's stuff.dat but it freezes when I try.

A curious program. The only way to win is not to use it.

Old Post Aug 25 2013 12:10 #
Jayextee is offline || Blog || PM || Post History || Add Buddy IP || Edit || Quote
GreyGhost
I have a custom title now!


Posts: 9414
Registered: 01-08



Mechadon said:
It has been a while since I used XWE, so I can't remember any specific bugs. Except for how it will corrupt PNAMES/TEXTURE1 lumps.

The old SlumpEd/XWE double shuffle - I hate that.

Old Post Aug 25 2013 13:01 #
GreyGhost is offline || Blog || PM || Post History || Add Buddy IP || Edit || Quote
Springy
Senior Member


Posts: 1465
Registered: 09-12


I do like XWE for simplicity. I have encountered said crash before. It's a shame that since the source code's release that no one has bothered to continue the work on it. If I could code well then I would take over the project. Just remembered the question I came originally to ask: does anybody know what in XWE causes it to crash? Like, what section of code would be the culprit?

Last edited by Springy on Aug 25 2013 at 13:29

Old Post Aug 25 2013 13:22 #
Springy is offline || Blog || PM || Post History || Add Buddy IP || Edit || Quote
Canofbacon
Member


Posts: 400
Registered: 05-13



Mechadon said:
I highly recommend switching to SLADE.

I am currently in the process of switching. It's just that there are some things I haven't figured out how to do in SLADE that I know how to do in XWE.

Old Post Aug 25 2013 14:38 #
Canofbacon is offline || Blog || PM || Post History || Add Buddy IP || Edit || Quote
Mechadon
Senior Member


Posts: 2328
Registered: 12-06



Canofbacon said:
I am currently in the process of switching. It's just that there are some things I haven't figured out how to do in SLADE that I know how to do in XWE.

What I did when I first started using SLADE was keep XWE as my main, but use SLADE for lighter editing. The more I used it, the more I got used to it. And eventually (I think after XWE mangled my PNAMES/TEXTURE1 lumps), I just switched to SLADE completely.

Oh yea, and definitely don't open your wad in XWE, and then open it again in another program like Memfis said. I've learned that the hard way :(

It would be great if someone could pick XWE up and fix the bugs and other issues with it. I used it for years and, after learning how to avoid some of those issues, it served me very well.

If there is something specific your trying to do in SLADE that you can't figure out, don't hesitate to ask for help :)

Old Post Aug 26 2013 07:31 #
Mechadon is offline Twitter account Youtube Twitch || Blog || PM || Post History || Add Buddy IP || Edit || Quote
Quasar
Moderator


Posts: 6585
Registered: 08-00



Mechadon said:
It would be great if someone could pick XWE up and fix the bugs and other issues with it. I used it for years and, after learning how to avoid some of those issues, it served me very well.

From everything I know, it'd be easier to start from scratch on a new project. I mean, the thing is in BORLAND DELPHI for Christ's sake. Using that language is like nailing yourself to the cross.

Old Post Aug 26 2013 13:22 #
Quasar is offline Twitter account Youtube Github || Blog || PM || Post History || Add Buddy IP || Edit || Quote
printz
CRAZY DUMB ZEALOT


Posts: 9268
Registered: 06-06


XWE feature that i think is still missing from SLADE3: table view for map things, vertices, linedefs and so on. SLADE3 currently just offers to show you the HEX view, after you click a button.

__________________
Top /idgames WADs Automatic Wolfenstein - Version 1.0.1 - also on Android (Updated 28/03/2015)

Old Post Aug 26 2013 16:30 #
printz is offline Twitter account Youtube Github || Blog || PM || Post History || Add Buddy IP || Edit || Quote
Canofbacon
Member


Posts: 400
Registered: 05-13



Mechadon said:
If there is something specific your trying to do in SLADE that you can't figure out, don't hesitate to ask for help :)

Alright before you laugh at my questions remember I haven't been using Slade that much, actually I just started a couple days ago. Anyway, how do I merge WADs in Slade? Also does Slade have a "clean up" option like XWE does?

Old Post Aug 26 2013 21:00 #
Canofbacon is offline || Blog || PM || Post History || Add Buddy IP || Edit || Quote
Gez
Why don't I have a custom title by now?!


Posts: 12535
Registered: 07-07


There's no automatic merger, but you can open different wads in different tabs and then copy/paste lumps between them.

There are a few cleanup features. Use Archive->Maintenance to see them.

Old Post Aug 27 2013 16:18 #
Gez is offline || Blog || PM || Post History || Add Buddy IP || Edit || Quote
Canofbacon
Member


Posts: 400
Registered: 05-13



Gez said:
There's no automatic merger, but you can open different wads in different tabs and then copy/paste lumps between them.

There are a few cleanup features. Use Archive->Maintenance to see them.

Thank you.

Old Post Aug 27 2013 22:26 #
Canofbacon is offline || Blog || PM || Post History || Add Buddy IP || Edit || Quote
Maes
Why don't I have a custom title by now?!


Posts: 14001
Registered: 07-06



Mechadon said:
It would be great if someone could pick XWE up and fix the bugs and other issues with it. I used it for years and, after learning how to avoid some of those issues, it served me very well.

I gave it a shot many moons ago, since the SC was released and official support officially -well- terminated, but the source code was released in an incomplete form, missing many essential dependencies, so it's not easy to even get to build "as is".

Quasar said:
From everything I know, it'd be easier to start from scratch on a new project. I mean, the thing is in BORLAND DELPHI for Christ's sake. Using that language is like nailing yourself to the cross.

Why? It's not a bad language, and actually gives you as much power and flexibility as C/C++, together with a much more self-contained application development framework, and generates 100% self-contained executables. It's RAD features are still superior to the latest Visual Studios, IMO. However it's very easy to write bad/unmaintainable code in it, and the IDE doesn't do it justice in terms of code navigation features, being surpassed even by Code::Blocks.

Old Post Sep 23 2013 12:06 #
Maes is offline || Blog || PM || Post History || Add Buddy IP || Edit || Quote
Quasar
Moderator


Posts: 6585
Registered: 08-00



Maes said:
Why? It's not a bad language, and actually gives you as much power and flexibility as C/C++, together with a much more self-contained application development framework, and generates 100% self-contained executables. It's RAD features are still superior to the latest Visual Studios, IMO. However it's very easy to write bad/unmaintainable code in it, and the IDE doesn't do it justice in terms of code navigation features, being surpassed even by Code::Blocks.

Because of VCL.

Inane bugs like invoking event handlers after the destructor has run, or before the constructor has executed. No re-entrancy control. Very poor ability to separate UI from program logic. Requirement to subclass controls where it shouldn't be necessary due to over-protection, and in some cases, impossibility to alter behaviors at all because things have been made unnecessarily private. Also, when using it from C++Builder, the objects with Delphi base classes don't obey basic C++ language rules, creating an "object zoo".

I feel I am qualified to say this because I've spent the last 3.5 years working with C++Builder and VCL on large production projects, and it's always a nightmare, every time.

Old Post Sep 23 2013 15:40 #
Quasar is offline Twitter account Youtube Github || Blog || PM || Post History || Add Buddy IP || Edit || Quote
Maes
Why don't I have a custom title by now?!


Posts: 14001
Registered: 07-06



Quasar said:
Very poor ability to separate UI from program logic.

I could point at several RAD environments for different languages that also do that -ranging from the venerable VB6 and VS98 (especially with MFC applications), up to the latest Visual Studios with C#.

Basically, double-clicking on an UI element and getting an auto-generated "OnClick" method is always a temptation to follow bad practices like putting important logic in the "Form1" class...but you don't have to. At most you could accuse Delphi of encouraging to write bad code because of this, but then you'd have to extend the accusation to nearly every language with a RAD.

Oh well, I guess there's always the MVC pattern... ;-)

Old Post Sep 23 2013 20:37 #
Maes is offline || Blog || PM || Post History || Add Buddy IP || Edit || Quote
Urban Space Cowboy
Junior Member


Posts: 188
Registered: 05-09



Jayextee said:
I'd love if XWE worked. I keep trying to extract shit from Powerslave's stuff.dat but it freezes when I try.

It's not an exotic file format, it's the same as Duke Nukem 3D or Shadow Warrior's *.GRP files, anything that works with them will work with it.

Old Post Sep 24 2013 21:28 #
Urban Space Cowboy is offline || Blog || PM || Post History || Add Buddy IP || Edit || Quote
Jayextee
Darth Jrrr


Posts: 1250
Registered: 10-00


Oh, I fixed it. Some registry setting in the config file that apparently needs to be '0' actually needed to be '1' for me.

Thanks anyway though. :)

Old Post Sep 24 2013 21:29 #
Jayextee is offline || Blog || PM || Post History || Add Buddy IP || Edit || Quote
All times are GMT. The time now is 11:41. Post New Thread    Post A Reply
 
Doomworld Forums : Powered by vBulletin version 2.2.5 Doomworld Forums > Special Interest > XWE > Best ways to prevent XWE from corrupting files?

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.