Doom monster
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 > Eureka 0.88 released + small update
 
Author
All times are GMT. The time now is 05:58. Post New Thread    Post A Reply
andrewj
Senior Member


Posts: 1631
Registered: 04-02


Here's a truly funderful chrissy prezzy: a new release of Eureka DOOM Editor :)

The focus of this release was improved file handling, and to that end there are better Open Map and Export Map dialogs, as well as new Manage Wads and Recent Files dialogs, plus the iwad/port/resource settings are saved in your pwad and automatically restored on load.

Other notable changes include picture mode for the Things browser, a panel for Default Properties, new Move/Scale/Rotate dialogs (in Edit menu), and support for HACX. Plus numerous lesser features and a few bug fixes too.

Linky: http://eureka-editor.sourceforge.net/

I'll probably be taking a break from developing Eureka for a while, and work on other stuff. Of course feel free to send bug reports, feature suggestions (etc).

---- UPDATE ----

I just released an updated version, Eureka 0.88c. It fixes a bug compiling on 64-bit machines, fixed a bug in Manage Wads dialog, fixes the slime trails in 3D view, and most significantly includes a port definition for Doom Legacy (thanks to Wesley Johnson).

With this update I have also created a Debian binary package (for i386 architecture only), meaning you won't have to compile it yourself. Hopefully it will work on other OSes too (Ubuntu, Arch, Mint). Feedback on whether or not it works on your system would be really appreciated, as this is the first time I've ever made a debian package.

Cheers everybody!

Last edited by andrewj on 12-27-12 at 11:41

Old Post 12-23-12 07:50 #
andrewj is online now Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
Obsidian
Senior Member


Posts: 2469
Registered: 05-12


Isn't this like the third release of a version of Eureka? You must be in overdrive or something.

Old Post 12-23-12 08:25 #
Obsidian is offline Profile || Blog || PM || Email || Search || Add Buddy IP || Edit/Delete || Quote
Dragonsbrethren
Senior Member


Posts: 2402
Registered: 03-09


Cool, I'll check it out later.

Old Post 12-23-12 21:15 #
Dragonsbrethren is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
andrewj
Senior Member


Posts: 1631
Registered: 04-02


Updated the first post, check it out :)

Old Post 12-27-12 11:40 #
andrewj is online now Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
Dragonsbrethren
Senior Member


Posts: 2402
Registered: 03-09


I tried installing the .deb on Mint 13 x64 (with multiarch support). No error, but Eureka didn't update from version 0.88. No Legacy config, About dialog still showed it at 0.88.

code:
dragonsbrethren@dkk-mint ~/Downloads $ sudo gdebi eureka_0.88-3_i386.deb [sudo] password for dragonsbrethren: Reading package lists... Done Building dependency tree Reading state information... Done Building data structures... Done Building data structures... Done map editor for DOOM Eureka is a map editor for DOOM. Do you want to install the software package? [y/N]:y Selecting previously unselected package eureka:i386. (Reading database ... 164324 files and directories currently installed.) Unpacking eureka:i386 (from eureka_0.88-3_i386.deb) ... Setting up eureka:i386 (0.88-3) ... Processing triggers for desktop-file-utils ... Processing triggers for bamfdaemon ...


eureka:i386 is showing as installed in Synaptic, but no installed files are listed.

Old Post 12-28-12 19:00 #
Dragonsbrethren is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
andrewj
Senior Member


Posts: 1631
Registered: 04-02



Dragonsbrethren said:
I tried installing the .deb on Mint 13 x64 (with multiarch support). No error, but Eureka didn't update from version 0.88. No Legacy config, About dialog still showed it at 0.88.


The debian package installs files into /usr, and won't affect the stuff installed by the source code makefile which installs files into /usr/local/.

Could you please try getting the 0.88c source code and doing "sudo make uninstall", and reinstalling the debian package?

The About dialog should show "0.88c" as the version.

I don't know why Synaptic would show no installed files (here it shows some installed files).

Thanks for trying this.

Old Post 12-29-12 07:29 #
andrewj is online now Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
Dragonsbrethren
Senior Member


Posts: 2402
Registered: 03-09


Ah, that makes perfect sense. Yep, the .deb is working fine for me. Synaptic still isn't showing any installed files, for whatever reason.

Old Post 12-29-12 07:47 #
Dragonsbrethren is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
andrewj
Senior Member


Posts: 1631
Registered: 04-02



Dragonsbrethren said:
Ah, that makes perfect sense. Yep, the .deb is working fine for me.

Great news, thanks again!

Old Post 12-29-12 11:57 #
andrewj is online now Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
printz
CRAZY DUMB ZEALOT


Posts: 8810
Registered: 06-06


Might it be possible for the inspector pane to be undockable into a floating window? It kinda distracts… It would be useful in order to have a near-fullscreen canvas. And maybe make the inspector only show and hide on-demand (but still be modeless).

I'm considering withholding a MacOS10 release until the FLTK native settings window is finished by andrewj… Lots of things have changed so far, that have made my current initialization/settings window largely incompatible :)

With fullscreen — though I believe it's from native FLTK code — the OSX menu bar gets hidden without revealing itself my mousing over it. Fullscreen then can only be exited by way of shortcut key (if assigned). Would ESC be a good candidate for exiting fullscreen?

__________________
Automatic Wolfenstein - Version 1.0 - also on Android

Old Post 01-01-13 20:55 #
printz is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
andrewj
Senior Member


Posts: 1631
Registered: 04-02


It could be useful to be able to hide the inspector panel -- added to the TODO.

But I find floating windows to be a real pain (ever used the GIMP?), so I won't do that.

Fullscreen support seems more trouble than its worth, I haven't tested it on Windows but here in Linux it does not work properly (e.g. when coming back to normal, the window title and borders are gone) -- and you're saying on MacOSX the menu becomes inaccessible. Plus I doubt the FLTK developers will fix these things. So I think I have to say a big 'no' to fullscreen support.

Old Post 01-02-13 04:44 #
andrewj is online now Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
printz
CRAZY DUMB ZEALOT


Posts: 8810
Registered: 06-06


There are 2 issues worth considering:

  • if I drag a vertex on top of another, in such a way that linedefs will overlap (1:1, not necessarily partially), the linedefs will not merge.

  • if I draw a new sector inside a void island, with sides connected to the island edge, the entire island will be occupied by sectors, not just the region covered by the drawn polygon.


Other things, less important (list may get updated until a new reply appears):

- a command in the help menu that shows the given documentation from the readme.txt.
- the Meta (Command) key seems to be mapped to the Alt key. This causes conflicts with menu commands mapped to Control+something (which get automatically remapped to Command if __APPLE__ is defined) and other menu commands triggered with Alt+same letter. For example, Command+B would do both "Node Build" (which is normally Control+B) or "Show Texture Browser" (which is Alt+B, which also works on OS X). "Show Texture Browser" wins.

A feature I'd love in Eureka (but probably won't happen due to complications) would be auto-save: just edit and forget, the changes have been saved. And coupled with auto-backup, so you don't lose anything on your wad. Do Linux apps exist that do this, or is this feature too controversial and complicated? I love it, though I agree XWE did it poorly and dangerously.

__________________
Automatic Wolfenstein - Version 1.0 - also on Android

Last edited by printz on 01-02-13 at 20:05

Old Post 01-02-13 18:58 #
printz is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
andrewj
Senior Member


Posts: 1631
Registered: 04-02



printz said:
There are 2 issues worth considering:

  • if I drag a vertex on top of another, in such a way that linedefs will overlap (1:1, not necessarily partially), the linedefs will not merge.

  • if I draw a new sector inside a void island, with sides connected to the island edge, the entire island will be occupied by sectors, not just the region covered by the drawn polygon.


OK, will add these to the TODO for fixing.




- the Meta (Command) key seems to be mapped to the Alt key. This causes conflicts with menu commands mapped to Control+something (which get automatically remapped to Command if __APPLE__ is defined) and other menu commands triggered with Alt+same letter. For example, Command+B would do both "Node Build" (which is normally Control+B) or "Show Texture Browser" (which is Alt+B, which also works on OS X). "Show Texture Browser" wins.


The issue here seems to be that ALT is not handled properly -- toggling the texture browser is actually bound to plain 'b' key, but since ALT is not checked then ALT-B can also activate that function (when is should not).

So I have noted this as a bug to fix (probably when configurable keys are implemented).


auto-backup

I am planning a backup system like that (it's a high priority item in the TODO, and for me personally it's the highest priority thing). Once that is in place, adding auto-save should be fairly easy to add.

Old Post 01-04-13 01:54 #
andrewj is online now Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
printz
CRAZY DUMB ZEALOT


Posts: 8810
Registered: 06-06


Personally, I'm extremely tempted to make Eureka use the FLTK window-based menu bar even in Mac OS X, and use the system menu bar for other things, customizable by the user (macros and scripts?) [I'm speaking as a user here, not as someone who's going to edit the code now]

Is workflow scripting planned for Eureka? :P
Oblige script mhahahah.

Automatically doing things like mathematically chaotic detailing would be interesting, in any case.

__________________
Automatic Wolfenstein - Version 1.0 - also on Android

Old Post 01-04-13 17:02 #
printz is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
andrewj
Senior Member


Posts: 1631
Registered: 04-02



printz said:
Personally, I'm extremely tempted to make Eureka use the FLTK window-based menu bar even in Mac OS X, and use the system menu bar for other things, customizable by the user (macros and scripts?) [I'm speaking as a user here, not as someone who's going to edit the code now]

Wouldn't that go against normal MacOS guidelines (and user expectations) ?


Is workflow scripting planned for Eureka?

Scripting is planned, e.g. can load scripts from files or type something in a window and execute it, and bind scripts to key presses.

Old Post 01-05-13 04:40 #
andrewj is online now Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
printz
CRAZY DUMB ZEALOT


Posts: 8810
Registered: 06-06



andrewj said:

Wouldn't that go against normal MacOS guidelines (and user expectations) ?

Probably. Maybe better not tamper with it :)

__________________
Automatic Wolfenstein - Version 1.0 - also on Android

Old Post 01-05-13 08:32 #
printz is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
wesleyjohnson
Senior Member


Posts: 1000
Registered: 04-09


I wish the texture pictures in the side-view were aligned vertically upper, middle, lower, so it was not so hard to figure out which was the upper texture. The name and info could then be along side the texture, maybe even marked as UPPER, MID, LOWER.

I constantly use the commands in Yadex for cleanup-unconnected, checking-missing-textures, etc..
I have not discovered any equivalent yet in Eureka.

I would be nice if a necessary missing texture had a red missing-texture placeholder notation.

Is there a 3D preview ?? I use that quite often in Yadex.

Old Post 01-06-13 04:42 #
wesleyjohnson is offline Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
andrewj
Senior Member


Posts: 1631
Registered: 04-02



wesleyjohnson said:
I wish the texture pictures in the side-view were aligned vertically upper, middle, lower, so it was not so hard to figure out which was the upper texture. The name and info could then be along side the texture, maybe even marked as UPPER, MID, LOWER.


I would prefer that layout too, but it doesn't fit on a 800x600 screen and I don't want to require any higher resolutions than that.


I constantly use the commands in Yadex for cleanup-unconnected, checking-missing-textures, etc..
I have not discovered any equivalent yet in Eureka.

They have not been re-implemented yet. It is a high priority thing though, I miss them too.

The red missing-texture placeholder is a good idea.


Is there a 3D preview ??

Press TAB to toggle it on and off.

Old Post 01-06-13 08:10 #
andrewj is online now Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
printz
CRAZY DUMB ZEALOT


Posts: 8810
Registered: 06-06


Would it be possible for the 3D view walk to respond to key-down and key-up events, instead of being subject to key repeat times? It would be more relaxing to the fingers, not to have to tap the arrow keys repeatedly to move at a steady speed.

__________________
Automatic Wolfenstein - Version 1.0 - also on Android

Last edited by printz on 01-21-13 at 16:30

Old Post 01-07-13 21:07 #
printz is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
andrewj
Senior Member


Posts: 1631
Registered: 04-02



printz said:
Would it be possible for the 3D view walk to respond to key-down and key-up events, instead of being subject to key repeat times? It would be more relaxing to the fingers, not to have to tap the arrow keys repeatedly to move at a steady speed.



Yeah, probably do this by modifying the Main_Loop() code to call a function which checks certain keys are active (e.g. 'W') and moves the camera position accordingly. May need to reduce Fl::wait(0.2) to make it smoother. You would need to use TimeGetMillies() utility to get the time difference, and flag which keys of interest are pressed by checking the keydown/keyup events in the UI_Canvas::handle() method.

Old Post 01-08-13 03:37 #
andrewj is online now Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
printz
CRAZY DUMB ZEALOT


Posts: 8810
Registered: 06-06


I've been using the Ubuntu package downloaded from your webpage on another computer. I've noticed that currently Eureka is not very roaming-friendly, that is, I believe it writes down the absolute paths to resource wads, and they won't match if I edit the WAD on different computers. On mismatch, it deletes the resource WAD reference, and I have to tell it again where to locate it. I'm using a Git repository for my wads so the relative paths ought to be the same between my levels and resources...

Oh, and another thing. On Ubuntu 12.10, the software centre (which opens DEB files) warned me that Eureka Editor is not trusted and I'd better not install it :)

__________________
Automatic Wolfenstein - Version 1.0 - also on Android

Old Post 01-14-13 16:17 #
printz is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
andrewj
Senior Member


Posts: 1631
Registered: 04-02



printz said:
I've been using the Ubuntu package downloaded from your webpage on another computer. I've noticed that currently Eureka is not very roaming-friendly, that is, I believe it writes down the absolute paths to resource wads, and they won't match if I edit the WAD on different computers. On mismatch, it deletes the resource WAD reference, and I have to tell it again where to locate it.

I have added a fix for this (in SVN).

The paths are still absolute, it is on the TODO to store paths relative to $HOME using the "~/" syntax.


On Ubuntu 12.10, the software centre (which opens DEB files) warned me that Eureka Editor is not trusted and I'd better not install it :)

I'm guessing any 3rd party package would give that warning -- probably nothing I can do about that.

Old Post 01-14-13 23:30 #
andrewj is online now Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
Blzut3
Member


Posts: 502
Registered: 06-04



andrewj said:
I'm guessing any 3rd party package would give that warning -- probably nothing I can do about that.

Somewhat true. That warning happens because the package is unsigned. If you sign it, then the key can be imported to remove that message. I haven't figured out how to get signing to work so I can't help you here (and not to mention importing a key for one package is probably more of a hassle than it's worth).

The easiest thing to do would be to set up a ppa on launchpad. I believe that handles the signing and key distribution for you.

Old Post 01-15-13 14:17 #
Blzut3 is offline Profile || Blog || PM || Email || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
andrewj
Senior Member


Posts: 1631
Registered: 04-02


I thought it was probably a signing thing.

But I'm actually not too worried about the warning, 3rd party packages should be treated with some suspicion / diligence by a user, and I don't think signing the package (assuming it's possible without being an official Debian developer) makes it any more trust-worthy.

Old Post 01-16-13 02:12 #
andrewj is online now Profile || Blog || PM || Search || Add Buddy IP || Edit/Delete || Quote
All times are GMT. The time now is 05:58. Post New Thread    Post A Reply
 
Doomworld Forums : Powered by vBulletin version 2.2.5 Doomworld Forums > Classic Doom > Doom Editing > Eureka 0.88 released + small update

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.