16ColorBMPEditor

A catch-all of miscellaneous Keen:Modding utilities.
Post Reply
Ankh
Posts: 4
Joined: Sat May 10, 2014 10:41 am
Location: Egypt

16ColorBMPEditor

Post by Ankh »

Hello keeners.
This is my first keen production
This is a bmp editor written in Java

Note: This is only 1 day of effort.
This is versipn 0.1

Note: There is a paint tool after the filled oval tool but I don,t know how to make picture respurces with the jar file.

Enjoy. Still many to be made.
http://sourceforge.net/projects/prj16colorbmpeditor/
User avatar
MoffD
Posts: 62
Joined: Wed Mar 12, 2014 8:50 pm

Post by MoffD »

Interesting, I'll go try it out ;)

Edit: I get a runtime error and it won't launch, here's the full console output:

Code: Select all

Exception in thread "main" java.lang.UnsupportedClassVersionError: MainFrame : Unsupported major.minor version 52.0
	at java.lang.ClassLoader.defineClass1(Native Method)
	at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
	at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
	at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
	at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:482)
User avatar
Gridlock
Posts: 71
Joined: Sat Feb 05, 2011 7:04 am

Post by Gridlock »

It'd be great to see a fully functional bitmap editor designed with Keen in mind. Something simple like Paint but with some added functionality like color replace, dithering features, grouting, etc. And yes I know plenty of other graphics editors out there already do these things.
Ankh
Posts: 4
Joined: Sat May 10, 2014 10:41 am
Location: Egypt

Post by Ankh »

I get a runtime error and it won't launch, here's the full console output:

Code: Select all

Exception in thread "main" java.lang.UnsupportedClassVersionError: MainFrame : Unsupported major.minor version 52.0
	at java.lang.ClassLoader.defineClass1(Native Method)
	at java.lang.ClassLoader.defineClass(ClassLoader.java:800)
	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
	at java.net.URLClassLoader.defineClass(URLClassLoader.java:449)
	at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
	at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:482)
I think that you must update your JVM (Java Virtual Machine). This program was made in JDK 8.
User avatar
Fleexy
Site Admin
Posts: 490
Joined: Fri Dec 12, 2008 1:33 am
Location: Bloogton Tower

Post by Fleexy »

Java 8 is not yet intended for end users. See the Java.com FAQ entry on it.

I would like to see a graphics editor that works directly with Keen's EGA resources; if you switch to the Microsoft .NET Framework you could use my FleexCore2, which contains classes for performing IO on almost all Keen formats.
Ankh
Posts: 4
Joined: Sat May 10, 2014 10:41 am
Location: Egypt

Post by Ankh »

Sorry sorry. I'll try to compile the next versions of the program for JVM 7.
This program is only 1 day of effort. Some version WILL support keen formats directly. It's easy. I'll not shift to Microsoft .NET because of compatibility with other platforms.
Anyway. Thanks for informing me.

EDIT: There is now a library in java to extract keen graphics, derived from ModKeen. This was somewhat hard. This could be incorporated into the next versions of the graphics editor.
http://javakeengalaxyextractor.sourceforge.net/
Post Reply