[v2.11.1] Abiathar: The superior Keen Galaxy editor

Here is where to post about the latest Commander Keen fangame or modification you've finished, a new website you've made, or another Keen-related creation.
User avatar
troublesomekeen
Vorticon Elite
Posts: 1168
Joined: Fri Feb 03, 2012 8:01
Location: Three-Tooth Lake
Contact:

Re: [v2.10] Abiathar: The superior Keen Galaxy editor

Post by troublesomekeen » Sun Feb 11, 2018 4:40

Thank you, Fleexy! After all this time, I'm a beginner again!
Image
Commander Keen in... Canteloupe Quest!

User avatar
Nisaba
Vorticon Elite
Posts: 879
Joined: Fri Jan 01, 2016 23:34
Location: The Outpost
Contact:

Re: [v2.10] Abiathar: The superior Keen Galaxy editor

Post by Nisaba » Sun Feb 11, 2018 17:22

thanks for the update! I'm gonna test things out as soon as possible. I'm really exited about it...

BTW, if you could, please update the Abiathar-thread on K:M as well: https://keenmodding.org/viewtopic.php?f ... 804#p19248
"We have come to conquer you all and bring you lots of candy!" | about me | my current project: play Keen mods on a GameBoy |

User avatar
Fleexy
Tool Smith
Posts: 1363
Joined: Fri Dec 12, 2008 1:21
Location: Abiathar C&C
Contact:

Re: [v2.11] Abiathar: The superior Keen Galaxy editor

Post by Fleexy » Sat Jun 02, 2018 0:57

UPDATE
v2.11: clipboards palette and various improvements

You can now store a palette of copied blocks, similar to the single-tile mini-palettes introduced in v2.4. To store the current clipboard, press Ctrl+Alt+Up and select a slot, using the mouse or the numeric keypad. To retrieve a clipboard slot into the active clipboard, press Ctrl+Alt+Down and select a filled slot. There are menu items under Edit to call up the clipboards palette in either mode. Copied blocks are persisted in the project file. Extensions now have access to the current clipboard through a new API property, $Abiathar.Clipboard in PSThar.

The simultaneous tileset is now zoomable. You can zoom the simultaneous tileset! Rejoice. (Abiathar has existed for four years and I only got around to this now, sorry about that.) To adjust the tileset zoom level, mouse over the tileset and press the plus or minus button on your keyboard. The maximum tileset zoom is 32 pixels per tile, since anything larger would cover pretty much the entire level, defeating the purpose of a simultaneous tileset. Unfortunately, the zoom slider had to go; there wasn't a good way to make sense of it with two potentially different zoom levels. The zoom level label is pretty helpful and is adapted to this, though!

The cut mode of the Copier (engaged when right-clicking or right-dragging) now only deletes active planes instead of both active and locked ones. It still copies locked planes, though.

If you want to keep the selected tile crosshairs always visible on the tile palette (even when copying), you can enable the new "show selected tile crosshairs regardless of current tool" on the Tools tab of the Configuration window.

Simultaneous Tileset now stays enabled after opening a different project in the same Abiathar run. (It going away on subsequent project loads was a bug introduced in v2.10.)

The project-saved-with-newer-version warning now appears on top of the splash screen (instead of getting covered up by it) when dragging an ADEPS file onto Abiathar.

Nisaba is now listed as a contributor in Help | About. Thanks, Nisaba!

You might have received e-mails from various software vendors informing you that their auto-updater is broken and that you need to manually download the newest version to keep getting updates. This seems to be caused by a strange .NET Framework SSL/TLS protocol default combined with recent tightenings-up of web transport security by at least one major hosting provider. Abiathar is also affected -- previous versions will not be able to auto-update. v2.11 should be able to detect all future versions, but to get v2.11, you'll need to download a ZIP:

Download Abiathar v2.11

Happy modding!

User avatar
55Aavenue
Vortininja
Posts: 40
Joined: Tue Apr 03, 2018 4:35
Location: Canada

Re: [v2.11] Abiathar: The superior Keen Galaxy editor

Post by 55Aavenue » Sat Jun 02, 2018 4:28

Abiathar continues to be awesome! I like the idea of being able to store multiple clipboard pallets a lot. Cool update!

User avatar
Fleexy
Tool Smith
Posts: 1363
Joined: Fri Dec 12, 2008 1:21
Location: Abiathar C&C
Contact:

Re: [v2.11.1] Abiathar: The superior Keen Galaxy editor

Post by Fleexy » Fri Jun 29, 2018 1:02

UPDATE
v2.11.1: improvements to various things

The Level Inspector will now warn you if it determines that you've probably used the wrong sort of switch (foreground/bridge vs. infoplane/goplat) for the target. It will also warn you if you forget to put a link on a switch.

As suggested by Nisaba, the Resource Accountant can now tell you how many of each kind of item (e.g. "1000 Points" or "5 Ammo") are in the level. To avoid cluttering up the normal results window, this behavior is opt-in: check "Resource Accountant: count items by item type" on the Tools tab of the Configuration window to enable it.

The vertical lines in the selected tile crosshairs now scroll with the tileset instead of sticking at the top.

Levellass discovered that CK5Patch's %egadict implementation is wrong - it puts the modified dictionary at an incorrect memory location. Abiathar now generates a %patchfile command instead for compressed Keen 5 graphics.

Abiathar v2.11 will automatically detect this update. If you still have v2.10 or older, you'll need to download this ZIP. Happy modding!

Scilicet
Vortininja
Posts: 107
Joined: Tue Dec 28, 2010 19:33

Re: [v2.11.1] Abiathar: The superior Keen Galaxy editor

Post by Scilicet » Thu Jan 24, 2019 1:19

I'm having trouble. I click the new project option per the directions, and Abiathar crashes. I have the most recent version and unzipped it into its own folder in program files. What did I do wrong?

User avatar
Fleexy
Tool Smith
Posts: 1363
Joined: Fri Dec 12, 2008 1:21
Location: Abiathar C&C
Contact:

Re: [v2.11.1] Abiathar: The superior Keen Galaxy editor

Post by Fleexy » Thu Jan 24, 2019 18:20

When Abiathar first opens the New Project Wizard, it generates the default configurations and tries to save those to disk in order to save time on subsequent runs. I suspect that it's unable to write to its own directory in Program Files (since that generally requires administrative permissions) and therefore crashes when it tries to save the file. I usually keep copies of Abiathar in my mod folders and run from there - maybe try that? If it still crashes there, it should at least be able to save an error log.

User avatar
Snortimer
Vortininja
Posts: 215
Joined: Wed Jul 22, 2009 8:04
Location: Toronto, Canada
Contact:

Re:

Post by Snortimer » Wed Mar 27, 2019 10:48

Fleexy wrote:
Thu Aug 07, 2014 0:12
Finally, the colors in general have been changed ever so slightly to be exactly what the game renders. Thanks, Wikipedia article on EGA, for lying to me about the palette and forcing me to figure it out myself with MS Paint.
So what are the correct values? Is the Wikipedia article still incorrect?
Member since at least 1998 with... ah... some long absences. I was even a moderator at one point. I'll probably keep coming back here and there as long as this place still exists.

User avatar
Fleexy
Tool Smith
Posts: 1363
Joined: Fri Dec 12, 2008 1:21
Location: Abiathar C&C
Contact:

Re: [v2.11.1] Abiathar: The superior Keen Galaxy editor

Post by Fleexy » Sat Mar 30, 2019 15:48

The Wikipedia table appears to be unchanged. I believe its 55 bytes should be replaced with 54, AA with A8, and FF with FC. Unfortunately I don't remember where I got the standard values from, so it's possible I've misunderstood something.

User avatar
K1n9_Duk3
Vorticon Elite
Posts: 516
Joined: Mon Aug 25, 2008 9:30
Location: Germany
Contact:

Re: [v2.11.1] Abiathar: The superior Keen Galaxy editor

Post by K1n9_Duk3 » Sat Mar 30, 2019 21:42

No, the hex values 55, AA and FF should be correct. The values commonly used when exporting bitmaps with KeenGraph and other tools (54, A8 and FC) are actually incorrect, as in they don't match the color values you'll find in DOSBox screenshots taken from the Keen games.

I think the origin of this mistake might be linked to the fact that the RGB entries for VGA palettes are limited to 6 bits on original VGA cards, so if you convert these values from 8-bit to the 6-bit format (divide the hex numbers by 4), the resulting 6-bit value for both FF and FC is 3F. Which means the colors would be identical when using them in a 6-bit VGA palette context, but they are not identical when editing the image with modern tools.

It's possible that somebody at some point grabbed the 6-bit VGA palette for the 16-color EGA video mode used in the Keen games and simply multiplied the 6-bit value by 4 to convert it to 8-bit (instead of converting it correctly).

But unless you mix both versions in the same image, it doesn't really matter which version of the colors you use. I don't think anybody could tell the difference between FFFFFF (full white) and FCFCFC ("false" EGA white) anyway.
Hail to the K1n9, baby!
http://k1n9duk3.shikadi.net

Post Reply