Reaper Grimm
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 > Doom Editing > WhackEd3
Pages (2): [1] 2 »  
Author
All times are GMT. The time now is 20:41. Post New Thread    Post A Reply
exl
Personal Test Dummy


Posts: 579
Registered: 05-02


After some suggestions from esselfortium, I gave the old WhackEd2 an update. New are state filters, to only display states belonging to a thing or weapon, or to display unused states. The UI has gotten a makeover as well.

However, I don't do dehacked work at all anymore, so I'd like to know if there is anything that can be added to make things easier. Key shortcuts, automation of things you do often, etc.

Download: http://www.dvdflick.net/storage/wha..._0.9.9_beta.exe

Old Post 12-21-08 14:37 #
exl is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
CodeImp
Moderator


Posts: 1501
Registered: 12-03


fap fap fap fap fap :)

Old Post 12-21-08 14:45 #
CodeImp is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
kristus
Megablast!


Posts: 10620
Registered: 07-00


Damn you for not making this 8+ years ago. :p

Old Post 12-21-08 15:38 #
kristus is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
esselfortium
A Major Doomworld Concern


Posts: 6620
Registered: 01-02


State filters are a revolution in dehacked editing.

It'd be even better still if the order of the frames list could be manually rearranged, with the custom order saved as comments or as an extra data file.....but just the existence of the filters should make working with complex dehacked patches a few thousand times less confusing.

__________________
essel.spork-chan.net - doom stuff, artwork, and music by esselfortium

Old Post 12-22-08 03:07 #
esselfortium is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
Csonicgo


Posts: 4451
Registered: 03-04


So with this version I can give imps frickin' laser beams, correct?


damn, if I had this new feature back in the day.... Seriously, going through that list was a pain just by itself.

Old Post 12-22-08 03:42 #
Csonicgo is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
esselfortium
A Major Doomworld Concern


Posts: 6620
Registered: 01-02


Hmm, it seems that some "unused" frames are actually used, even though they're not directly referenced. (Create a new patch and turn on the unused frames filter to see what I mean.)

Maybe there could be some way to manually flag certain frames to never appear as unused? If not, maybe just change the filter name from "Unused" to "Unreferenced".

__________________
essel.spork-chan.net - doom stuff, artwork, and music by esselfortium

Old Post 12-22-08 05:01 #
esselfortium is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
EarthQuake
9.5 on the Richter!


Posts: 2839
Registered: 05-03


Glad you decided to bring this back from the dead.

First off, I believe I encountered a bug. The max health value in the miscellaneous section should default to 100. This is the value that medikits, stimpacks, and berserks will give up to. This existed in WhackEd2 and it's not really that major, but you can't specify a value of 200 unless you manually edit the patch file.

The unused states filter... brilliant. I didn't know there were that many unused frames in Doom II. Although, could you factor in whether the states are referenced in the thing properties or not? For example, the Pain Elemental resurrection frames are not included under this filter.

A past suggestion was to implement a similar function to DeHackEd's "thing copy". It was pretty useful to be able to copy a thing's states/sounds/flags from one thing number to another. You could also expand on this idea by having a function that swaps two things' properties.

Another minor bug: when saving a file, if you don't specify a file extension, it doesn't add one, despite what type of file you are saving it as (e.g. "dehacked files" or "all files").

I'm sorry to say this, but I was a bit disappointed in this version. The only real thing that seems to have changed is the UI, and it's a bit more difficult to manipulate (the window sizes are larger, and windows sizing, selection, minimizing, etc are bit buggy).

I was really hoping that you would allow a bit more customization, especially towards creating new configurations (adding codepointers and thing flags) and tables for source ports. That way, you wouldn't have any obligation to maintaining current configurations because someone else could create them.

Hope you'll consider some of this stuff Exl. :(

Last edited by EarthQuake on 12-22-08 at 09:18

Old Post 12-22-08 08:48 #
EarthQuake is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
r_rr
Member


Posts: 262
Registered: 03-08


Very Cool. I can't wait to put it to good use :)))

Old Post 12-22-08 09:00 #
r_rr is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
TimeOfDeath
Forum Regular


Posts: 2734
Registered: 06-06


SEXL!

Old Post 12-22-08 09:05 #
TimeOfDeath is online now Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
exl
Personal Test Dummy


Posts: 579
Registered: 05-02



esselfortium
Hmm, it seems that some "unused" frames are actually used, even though they're not directly referenced.
Maybe there could be some way to manually flag certain frames to never appear as unused? If not, maybe just change the filter name from "Unused" to "Unreferenced".


Yeah I noticed that. Some weapon states, and the Icon of Sin explosion states most notably. The manual flagging might be an option to solve that.


EarthQuake
The max health value in the miscellaneous section should default to 100.

Odd, this one must have crept in there way back when I dumped the tables from the Doom executable.


Although, could you factor in whether the states are referenced in the thing properties or not? For example, the Pain Elemental resurrection frames are not included under this filter.


It factors those states in already. I've noticed some bugs with the Unused filter though, so it's not ready yet.


DeHackEd's "thing copy"

Good idea. I remember you suggested this, but I couldn't be bothered touching WhackEd back then :)


The only real thing that seems to have changed is the UI, and it's a bit more difficult to manipulate.

Hw is window selection and resizing buggier? I don't remember touching that code.


I was really hoping that you would allow a bit more customization, especially towards creating new configurations (adding codepointers and thing flags) and tables for source ports.

It's possible to add thing flags by modifying a configuration (found in WhackEd3\config). Codepointers maybe. What did you have in mind exactly?

I focused mostly on the UI update and the state editor changes; giving it a visual refresh is what gave me the most motivation anyway. But now that I'm at it I might as well add some features.


TimeOfDeath
SEXL!

'ello :)

Old Post 12-22-08 16:06 #
exl is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
myk
volveré y seré millones


Posts: 15226
Registered: 04-02



exl said:
Some weapon states, and the Icon of Sin explosion states most notably. The manual flagging might be an option to solve that.
Various states depend on pointers getting activated, and are not directly referred to in the thing or weapon tables (which seem to be what the program is relying on solely). The weapon firing graphics of weapons that have more than one, the player firing frame (as opposed to just aiming), the arch-vile resurrection action and the boss explosions all behave this way.

Curiously, while the program wrongly marked the first of the three resurrecting arch-vile frames as unused, it marked the other two as used. I'm guessing that's just because the second and third are associated to "next frame". But what if "next frame" comes from an unused frame? The whole chain of frames should become unused.

This doesn't work on my Windows 98 computer (at least the installer doesn't*). Have you any plans to make the binary more system independent?

* I even have this that lets me run various Windows XP specific programs, but the installer just says "no" (which might be arbitrary).

Old Post 12-22-08 16:25 #
myk is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
EarthQuake
9.5 on the Richter!


Posts: 2839
Registered: 05-03



exl said:
Hw is window selection and resizing buggier? I don't remember touching that code.


Maybe not, but when maximizing the program at 1024x768, I was forced to maximize the larger windows because they would display slightly off the screen by default. Maximizing one would mean when I select another window via a tab, they would restore themselves. Maybe a more compact layout, or a horizontal-based one for some of the forms (I'm mostly referring to the new states window layout). I just liked the original behavior better because I could quickly navigate through the program without having to resize/move child windows. Before, there was no need to manipulate the windows before starting a patch.



exl said:
It's possible to add thing flags by modifying a configuration (found in WhackEd3\config). Codepointers maybe. What did you have in mind exactly?


Basically, functionality in regards to source ports like Eternity, ZDaemon, or ZDoom (ports that still make good use of DeHackEd). This could be anything from "Boom Mnemonic" thing flags and codepointers that don't have an "offset" in the executable. Also, if you felt compelled to do so, you could also support the extended state and thing properties that some of these ports have, like "Use Ammo" or "Render Style". The ability to somehow define these would mean less work for you in long run.

Old Post 12-24-08 12:10 #
EarthQuake is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
phlum
Warming Up


Posts: 24
Registered: 01-10


Edit:
Oops. (look at the date of the above post)
*facepalm*

---

What you really need to do is make it compatible with 1024x600 monitors, which is what I'm working with. The problem with that is that some of the stuff in the states window is cut off.

Last edited by phlum on 01-17-10 at 11:37

Old Post 01-16-10 14:08 #
phlum is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
BeenJammin
Mini-Member


Posts: 55
Registered: 01-10


Excited! Your work will help my work!

Old Post 01-16-10 23:06 #
BeenJammin is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
entryway
Forum Staple


Posts: 2733
Registered: 01-04


1. Please, allow us to start several instances of application. It is stupid to have C:\WhackEd2 and C:\WhackEd2_2 if I want to use two editors at the same time.

2. Please, do not open IWADs in exclusive mode. It annoys me when I can't use DoomBuilder if WhackEd is running because of

WARNING: Could not open the IWAD file "doom2.wad"
WARNING: Could not find required lump PLAYPAL


3. Would be cool to have copy/paste abilities for states (with intermediate dialog which columns I want to paste). Should work between instances.

4. Would be cool to have ability to change something in selection (for states). Something like we have in DoomBuilder after selecting some lines/things/sectros and invoking of their properties.
http://prboom-plus.sf.net/db_properties.png

Thus, I suggest Copy/Paste and Edit for selection

5. At 1024x768: http://prboom-plus.sf.net/whacked.png

EDIT: Heh, this topic is old...

Last edited by entryway on 01-17-10 at 01:12

Old Post 01-17-10 00:35 #
entryway is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
40oz
Forum Spammer


Posts: 6902
Registered: 08-07


Just in time for UAC Ultra! YESSSS

Old Post 01-17-10 02:22 #
40oz is online now Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
DuckReconMajor
Forum Legend


Posts: 4226
Registered: 01-09


Heh, I just recently started playing with WhackEd2. Thanks.

Old Post 01-17-10 05:21 #
DuckReconMajor is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
phlum
Warming Up


Posts: 24
Registered: 01-10



entryway said:

5. At 1024x768: http://prboom-plus.sf.net/whacked.png



Heh, you're lucky. Here's what it looks like in 1024x600:
http://img190.imageshack.us/img190/799/1024x600whacked3.th.png
And there are things hidden that could be useful.

Old Post 01-17-10 11:35 #
phlum is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
exl
Personal Test Dummy


Posts: 579
Registered: 05-02


Old topic is old :) I'm not inclined to work on WhackEd3 any further, it's written in an ancient language that I am sick and tired of.


entryway said:
1. Please, allow us to start several instances of application. It is stupid to have C:\WhackEd2 and C:\WhackEd2_2 if I want to use two editors at the same time.

2. Please, do not open IWADs in exclusive mode. It annoys me when I can't use DoomBuilder if WhackEd is running because of

3. Would be cool to have copy/paste abilities for states (with intermediate dialog which columns I want to paste). Should work between instances.

4. Would be cool to have ability to change something in selection (for states). Something like we have in DoomBuilder after selecting some lines/things/sectros and invoking of their properties.
http://prboom-plus.sf.net/db_properties.png

Thus, I suggest Copy/Paste and Edit for selection

5. At 1024x768: http://prboom-plus.sf.net/whacked.png

EDIT: Heh, this topic is old...



1. A limitation of Visual Basic. It opens files in exclusive mode only, so it can't use the ones open by any previous running instance.

2. See 1. Same limitation, but for WAD files this time.

3. Would be cool indeed, but it's more work than I am prepared to do on it.

4. See 3.

5. Ok. Here's a slightly updated version that should work on 1024x600 resolutions: http://www.dvdflick.net/storage/wha...0.9.10_beta.exe

Old Post 01-17-10 12:14 #
exl is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
entryway
Forum Staple


Posts: 2733
Registered: 01-04



exl said:
5. Ok. Here's a slightly updated version that should work on 1024x600 resolutions: http://www.dvdflick.net/storage/wha...0.9.10_beta.exe


---------------------------
D:\games\Doom2\WhackEd3\whacked3.exe
---------------------------
D:\games\Doom2\WhackEd3\whacked3.exe


This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem.


---------------------------
OK
---------------------------

Windows XP sp3, no VB (with its runtime)

Last edited by entryway on 01-17-10 at 12:47

Old Post 01-17-10 12:30 #
entryway is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
exl
Personal Test Dummy


Posts: 579
Registered: 05-02


Yet another reason I don't care for it anymore. *sigh*
Try the link again. The version should work but won't have an XP themed UI.

Old Post 01-17-10 14:19 #
exl is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
myk
volveré y seré millones


Posts: 15226
Registered: 04-02


Nice, these versions work on my system and parse BEX in a Boom-compatible way.

One thing I noticed is that if my IWADs are read-only, it won't allow me to use them. I prefer to leave them as read-only to guarantee nothing will by any chance ever alter them...

Old Post 01-17-10 15:37 #
myk is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
exl
Personal Test Dummy


Posts: 579
Registered: 05-02


Same issue as 1 and 2. It's probably best to make a copy of the IWAD somewhere for WhackEd3's own perverse perusal.

Old Post 01-17-10 18:24 #
exl is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
Zom-B
Junior Member


Posts: 179
Registered: 07-07


With all versions of WhackED2 and WhackED3 I can find, I get an error

"run-time error 5"
"invalid peocedure call or argument"

immediately after starting a new patch file or loading a patch file. The last thing the centered status window in v2 says is "Resetting forms..."

Does anyone know how to fix it?

Is it a limitation on a 64-bit OS?
Is something from Visual Basic missing?

Is there another dehacked editor for windows I'm missing?

Old Post 01-19-10 15:15 #
Zom-B is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
MidnightWolf
Registered just to make one post


Posts: 1
Registered: 11-10


Big bump. If you decide to work again on WhackED 3 I would like to ask for a .tbl editor. I would like to make custom configuration files, like adding extra states/things/flags supported by Zdaemon. As you might or might not know, Zdaemon is not going to support DECORATE, but it has DEHSUPP. DEHSUPP allows to dehack anything supported by the engine, not just doom stuff.

Thanks in advance and sorry for bumping.

Old Post 11-02-10 09:23 #
MidnightWolf is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
entryway
Forum Staple


Posts: 2733
Registered: 01-04


Is it possible to fix these bugs?

http://prboom-plus.sf.net/WhackEd3.wmv.zip

1. It is not possible to edit last line in states
2. Action takes its default value after changing anything.

Old Post 04-17-11 13:33 #
entryway is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
exl
Personal Test Dummy


Posts: 579
Registered: 05-02


I can't even compile it anymore, short of installing a VM and installing Visual Studio into that. Someone should step up and write a proper modern dehacked editor!

Old Post 04-17-11 18:02 #
exl is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
phobosdeimos1
Member


Posts: 625
Registered: 03-11


Why doesn't it save the files into the same dehacked format as whacked2? :(

edit: incase anyone's silly like me, you've name it "yourname".deh

Last edited by phobosdeimos1 on 04-25-11 at 10:04

Old Post 04-20-11 20:02 #
phobosdeimos1 is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
esselfortium
A Major Doomworld Concern


Posts: 6620
Registered: 01-02



exl said:
I can't even compile it anymore, short of installing a VM and installing Visual Studio into that. Someone should step up and write a proper modern dehacked editor!

D:

Old Post 04-20-11 21:27 #
esselfortium is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
skib
Banned


Posts: 212
Registered: 01-11


Coul someone please add DOOM.EXE patching?

Old Post 04-25-11 08:01 #
skib is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
All times are GMT. The time now is 20:41. Post New Thread    Post A Reply
Pages (2): [1] 2 »  
Doomworld Forums : Powered by vBulletin version 2.2.5 Doomworld Forums > Classic Doom > Doom Editing > WhackEd3

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.