Blast Corps Savegame Editor
Users browsing this thread: 1 Guest(s)

This is a Java program for editing a Blast Corps EEPROM save game file.

[Image: BCSE-04.png]

Features

  • Modify player information
  • Set level data and records, for example medals and communication points
  • Unlock levels, vehicles and scientists
  • Change language from English to German and vice-versa
  • Access unused levels, for example CMO Intro!

Download

https://github.com/SunakazeKun/Blast-Corps-Save-Editor
(This post was last modified: 18-10-2016, 08:40 PM by SunakazeKun.)

Very well put together, I like it.

Thank you very much. I've added some small neat features, fixed some stuff and cleaned up the code a little bit.
Here's a newer screenshot:

[Image: BCSE-02.png]

https://github.com/SunakazeKun/Blast-Corps-Save-Editor

There you go. Please tell me if something doesn't work.

(14-10-2016, 12:45 AM)SunakazeKun Wrote: https://github.com/SunakazeKun/Blast-Corps-Save-Editor

There you go. Please tell me if something doesn't work.

This is looking really nice! I tried it out and it seemed to work fine. I was able to change my file name successfully. There are a couple improvements that I think could be made.

1. I got this error in the console at startup. It still ran fine, but I'm not too familiar with this, so I'm not sure if harmless:
java.util.prefs.WindowsPreferences
WARNING: Could not open/create prefs root node Software\JavaSoft\Prefs at root 0x80000002. Windows RegCreateKeyEx(...) returned error code 5.


2. Add mnemonics to the menus and menu items so you can say "Alt-F" to open the File menu (the underlined characters). This makes navigation without a mouse much easier.
[Image: HkQo4L9.png]

3. Are you planning to make the times editable?

4. I think the Police Car and Red Car pictures are mixed up:
[Image: QDPUs7j.png]

5. I'd recommend using Java's String.format to format the Time string in getTime():
return String.format("%d:%04.1f", minutes, seconds);

6. I went ahead and cleaned up some of the textures so they look less blocky. See the difference in the two screenshots above. I'm attaching my updated textures as well as the ones they were derived from here if you are interested.

7. Since I have some code in this, I want to ask: are you sure you want to release this under the GPL? I tend to find it very restrictive as compared to Apache or MIT licenses. As the author, it is totally your call, I just want to hear your thoughts on it.


Attached Files
Size: 33.06 KB / Downloads: 44 .zip   bc_save_editor_textures.zip


1. You can simply ignore this warning. I'll try to fix this though.
2. Already done. Will be included in the next release.
3. Yes.
4. Oh, never noticed this. Will be fixed as well.
5. Thanks. getTime() is a piece of derp-coded shit. I really have to improve this.
6. Nice suggestion. I'll include that in the next version.

EDIT: Just released v1.1. Go check it out! https://github.com/SunakazeKun/Blast-Corps-Save-Editor
(This post was last modified: 14-10-2016, 10:22 PM by SunakazeKun.)

And now I've released v1.2. You can finally edit level records and unlocked vehicles. It also fixes a few bugs and it should run faster than previous versions.

Blast Corps Savegame Editor
Users browsing this thread: 1 Guest(s)