Released : BDviewer (BDCFF-file-viewer)

New game releases, new tools, website updates, ...

Moderator: Admin

Post Reply
User avatar
54345
Member
Posts: 5
Joined: Thu Feb 17, 2011 8:22 am
Location: Netherlands
Contact:

Released : BDviewer (BDCFF-file-viewer)

Post by 54345 »

Hereby, I proudly present : :D

BDviewer

This is an application written by me which provides a convenient way
to quickly view large numbers of CaveSets, Caves and Cave-levels.

Besides that, BDviewer has an export-function which be can customized
with external export-templates that can easily be altered to meet your needs.
A few ready-to-use templates for exporting as HTML-page are included.
Images can be exported in either PNG or GIF format.

I've gone great lengths to make the BDCFF-parser behind this app give
detailed feedback when it encounters incorrect data like misspelled
element-names, unsupported colors, strings instead of numbers,
wrong number of arguments, etc.

I created this app because I needed a BDCFF-parser myself and
when it was finally (...) ready, I thought, 'why not wrap it into
a nice interface and make it available to other BD-fans as well'.

So here it is. I hope you enjoy it as much as I do. :-)

Download and screenshots at : www.54345.nl/

Notes :

Installation is zero-impact ; just unpack the ZIP-file and
double-click the 'jar'-file to start.

BDviewer does not use the (Windows-) register and does
not create any files outside its own folder.

BDviewer is written in Java, (so it should work on any OS
with Java installed). Source-code is included in the jar-file.

Enjoy !

-- 54345
Last edited by 54345 on Fri Feb 18, 2011 9:24 am, edited 1 time in total.
User avatar
CWS
Member
Posts: 429
Joined: Wed Jul 11, 2007 2:32 pm
Location: Austria - Europe

Post by CWS »

Looks nice - but does not work on my iMac with Java installed...
User avatar
54345
Member
Posts: 5
Joined: Thu Feb 17, 2011 8:22 am
Location: Netherlands
Contact:

Post by 54345 »

Looks nice - but does not work on my iMac with Java installed...
What happens ? Does it start and crash or does it not start at all ?
Was a logfile created ? If so, please send it to me.

Which Java version do you have installed ? It must be at least
Java 1.5 (current version is 1.6).

Could also be security-issue, maybe the OS prevents you to start
apps that were downloaded from the internet ?

-- 54345
Last edited by 54345 on Fri Feb 18, 2011 9:25 am, edited 1 time in total.
User avatar
CWS
Member
Posts: 429
Joined: Wed Jul 11, 2007 2:32 pm
Location: Austria - Europe

Post by CWS »

The program could not be started with the Jar launcher of MacOS X 10.5.8 on my iMac.

I have a Java 1.5 version on my Mac. I do not exactly know which one but it's definately something 1.5...

It should not be an issue of the Java implementation of MacOS X because e.g. the Java app JDownloader works perfectly (but I think it's programmed a little bit different then your program).

The console errors are:


Feb 17 21:44:52 clark-kents-imac [0x0-0xea9ea9].com.apple.JarLauncher[35713]: SystemFlippers: didn't consume all data for long ID 0 (pBase = 0x10014c2f0, p = 0x10014c2f4, pEnd = 0x10014c2f8)
Feb 17 21:44:52 clark-kents-imac [0x0-0xea9ea9].com.apple.JarLauncher[35713]: SystemFlippers: didn't consume all data for long ID 0 (pBase = 0x1001230d0, p = 0x1001230d4, pEnd = 0x1001230d8)
Feb 17 21:44:53 clark-kents-imac [0x0-0xea9ea9].com.apple.JarLauncher[35713]: Exception in thread "main"
Feb 17 21:44:53 clark-kents-imac [0x0-0xea9ea9].com.apple.JarLauncher[35713]: java.lang.UnsupportedClassVersionError: Bad version number in .class file
Feb 17 21:44:53 clark-kents-imac [0x0-0xea9ea9].com.apple.JarLauncher[35713]: at java.lang.ClassLoader.defineClass1(Native Method)
Feb 17 21:44:53 clark-kents-imac [0x0-0xea9ea9].com.apple.JarLauncher[35713]: at java.lang.ClassLoader.defineClass(ClassLoader.java:676)
Feb 17 21:44:53 clark-kents-imac [0x0-0xea9ea9].com.apple.JarLauncher[35713]: at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
Feb 17 21:44:53 clark-kents-imac [0x0-0xea9ea9].com.apple.JarLauncher[35713]: at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
Feb 17 21:44:53 clark-kents-imac [0x0-0xea9ea9].com.apple.JarLauncher[35713]: at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
Feb 17 21:44:53 clark-kents-imac [0x0-0xea9ea9].com.apple.JarLauncher[35713]: at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
Feb 17 21:44:53 clark-kents-imac [0x0-0xea9ea9].com.apple.JarLauncher[35713]: at java.security.AccessController.doPrivileged(Native Method)
Feb 17 21:44:53 clark-kents-imac [0x0-0xea9ea9].com.apple.JarLauncher[35713]: at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
Feb 17 21:44:53 clark-kents-imac [0x0-0xea9ea9].com.apple.JarLauncher[35713]: at java.lang.ClassLoader.loadClass(ClassLoader.java:317)
Feb 17 21:44:53 clark-kents-imac [0x0-0xea9ea9].com.apple.JarLauncher[35713]: at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:280)
Feb 17 21:44:53 clark-kents-imac [0x0-0xea9ea9].com.apple.JarLauncher[35713]: at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
Feb 17 21:44:53 clark-kents-imac [0x0-0xea9ea9].com.apple.JarLauncher[35713]: at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:375)
Feb 17 21:45:16 clark-kents-imac Console[35717]: Error: asl_store_match status Invalid Argument
User avatar
54345
Member
Posts: 5
Joined: Thu Feb 17, 2011 8:22 am
Location: Netherlands
Contact:

Post by 54345 »

Ok, so the error-message is :
'java.lang.UnsupportedClassVersionError: Bad version number in .class file'.

I looked it up and it turns out that a Java-app that is created with
Java 1.6 cannot be runned under Java 1.5

(Java 1.5 is quite old, Java 1.6 was already released in 2007).

I think your problem will be over if you would upgrade to Java 1.6
Sorry for the unconvenience.

-- 54345
User avatar
Arno
Site Admin
Posts: 2826
Joined: Sat Mar 17, 2007 2:26 pm
Location: netherlands
Contact:

Post by Arno »

Hi 54345!
Great viewer! :D
Is it possible to include the C64 graphics of all elements?
User avatar
54345
Member
Posts: 5
Joined: Thu Feb 17, 2011 8:22 am
Location: Netherlands
Contact:

Post by 54345 »

Is it possible to include the C64 graphics of all elements?
Hi Arno,

Maybe I misunderstand your question but the graphics currently
used by BDviewer are already pretty much like the C64 graphics ?

-- 54345
User avatar
Klaxer
Member
Posts: 24
Joined: Sun Apr 05, 2009 1:40 am
Location: Moscow, Russia

Post by Klaxer »

Great viewer. Thanks!
Post Reply