Cycling colors FRM editor

You're a beautiful man SlowhandFastfeet...keep up the great work. I'll play around with it before thinking of any requests. Thank you again, I know tool making is tricky business. :aiee:

EDIT: 86mb download - that's a big one.
 
Pixote: Sorry about download size, I'll try to fix that, but it will take a lot of time. Other options are to install Java on your PC and run the runnable JAR, which I linked lately, unfortunately only tested on my dev machine yet..

Jotisz: Yes, that tool should run anywhere you install Java to, still checking what dependencies required, but you have to install Java 8 JRE, not 7. I don't have Linux bc my mouse is not supported on it, or at least last time I tried it simply did not work. If you care to test it, try to run the JAR file.
 
Pixote: Sorry about download size, I'll try to fix that, but it will take a lot of time. Other options are to install Java on your PC and run the runnable JAR, which I linked lately, unfortunately only tested on my dev machine yet..

Jotisz: Yes, that tool should run anywhere you install Java to, still checking what dependencies required, but you have to install Java 8 JRE, not 7. I don't have Linux bc my mouse is not supported on it, or at least last time I tried it simply did not work. If you care to test it, try to run the JAR file.
I imported the source files to netbeans and run your project from there. I seem to have run into a small problem here on linux.
Looks like the extension of the frm files are case sensitive on opening after one is opened the software sees the rest.
When running it I get this at the output console
Code:
    java.lang.NullPointerException
    at net.fodev.tools.frm.control.FrmFileSelector.getFilesInFolder(FrmFileSelector.java:32)
    at net.fodev.tools.frm.control.FrmFileSelector.setCurrentFolder(FrmFileSelector.java:19)
    at net.fodev.tools.frm.view.MainFrame.setDefaultFileList(MainFrame.java:279)
    at net.fodev.tools.frm.view.MainFrame.setFileSelector(MainFrame.java:275)
    at net.fodev.tools.frm.view.MainFrame.start(MainFrame.java:91)
    at com.sun.javafx.application.LauncherImpl.lambda$launchApplication1$162(LauncherImpl.java:863)
    at com.sun.javafx.application.PlatformImpl.lambda$runAndWait$175(PlatformImpl.java:326)
    at com.sun.javafx.application.PlatformImpl.lambda$null$173(PlatformImpl.java:295)
    at java.security.AccessController.doPrivileged(Native Method)
    at com.sun.javafx.application.PlatformImpl.lambda$runLater$174(PlatformImpl.java:294)
    at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:95)
    at com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method)
    at com.sun.glass.ui.gtk.GtkApplication.lambda$null$49(GtkApplication.java:139)
    at java.lang.Thread.run(Thread.java:745)
Beside this the software works real good :)
 
Oh, great, good to know that at least someone tried it :)

The problem is not linux related, I designed it so, that once you open a frm file, it will save the default folder where to search with the arrow/page keys, but until then, it uses a hardcoded default, that I used at testing. Unfortunately you have to open and find the files in your frm folder each time u restart the software, but it should remember your choices until it is running.

If you are running/recompiling from an IDE, you could change these values to yours for your convenience:

@ FEV/src/net/fodev/tools/frm/view/MainFrame.java - line 278

Code:
private void setDefaultFileList() {
        fileSelector.setCurrentFolder("f:/Code/FOnline/Fallout_Dat/art/critters");
        fileSelector.setCurrentExportFolder("f:/Code/FOnline/Fallout_Dat/art/critters");
}

If you run the program without recompiling, you have to find/select your frm folder each run, but there you should not see any exceptions.
 
Ah, sorry about that but no. I kinda started learning 3D animations and stuff, and focusing more on that when I got time for it. Also, the source is there, anyone can do it, but at this point I think to make a small tutorial how to install Java on your machine and how to run the released jars, is much easier and cost effective (no need for installers, no huge space consumption, easier to release, etc)

So probably that will be the way I go when I take time for it, but since it's open source, anyone can do it, no need to wait for me.

Sorry, I know this was not the answer you were hoping for :(
 
Back
Top