AW1 Unit Damage Editor

Discussion of hacking, editing and developments in Advance Wars games.
Remember, no Rom Requests
CodeReaper
Rank: Syogun Changer
Location: TX, USA

AW1 Unit Damage Editor

Post by CodeReaper » Mon May 05, 2008 9:59 am

I made a Java program to edit the unit damage chart.
EDIT: Found a better upload site. Downloads should work now.

Screenshot:
http://www.mediafire.com/?xtstxw4fb2x

Download:
http://www.mediafire.com/?9bexa2m9g3n

Unzip and double-click on run.bat to open.
It doesn't restore old data after saving, so make sure you make a backup copy first.
Last edited by CodeReaper on Mon May 05, 2008 2:16 pm, edited 3 times in total.

User avatar
Xenesis
Tri-Star CO
Tri-Star CO
Rank: Hydrocarbon Inspector
3DS Code: 2535-4646-7163
Location: 0x020232DD

Re: AW1 Unit Damage Editor

Post by Xenesis » Mon May 05, 2008 10:21 am

Hi, your upload link didn't work. :(
IST wrote:Even the worst individual needs to discover the joys of a chicken statue that is also a pregnant blonde housewife.

User avatar
RadioShadow
Rank: Holding the Mega Drive controller
Location: UK, England

Re: AW1 Unit Damage Editor

Post by RadioShadow » Tue May 06, 2008 3:42 am

Mediafire hates Firefox. It worked fine using IE.

This should be a fun tool to play around with.

User avatar
Xenesis
Tri-Star CO
Tri-Star CO
Rank: Hydrocarbon Inspector
3DS Code: 2535-4646-7163
Location: 0x020232DD

Re: AW1 Unit Damage Editor

Post by Xenesis » Tue May 06, 2008 7:23 am

That's great RS, but I don't have IE on a Mac. (And was using Safari)
IST wrote:Even the worst individual needs to discover the joys of a chicken statue that is also a pregnant blonde housewife.

CodeReaper
Rank: Syogun Changer
Location: TX, USA

Re: AW1 Unit Damage Editor

Post by CodeReaper » Tue May 06, 2008 9:37 am

Sorry about the download not working, Xenesis.

Here's the source code:

Code: Select all

/*
 * AW1UnitDamageEditor.java
 */

import java.awt.*;
import java.awt.event.*;
import java.io.*;
import javax.swing.*;

/**
 * @author CodeReaper
 */
public final class AW1UnitDamageEditor extends JFrame
{
    public static void main(String[] args)
    {
        RandomAccessFile gameFile = null;
        
        JFileChooser fileChooser = new JFileChooser();
        
        int open = fileChooser.showOpenDialog( null );
        
        try
        {
            gameFile = new RandomAccessFile( fileChooser.getSelectedFile().toString(), "rw" );
        }
        catch( NullPointerException ex )
        {
            System.exit(0);
        }
        catch( FileNotFoundException ex )
        {
            System.exit(0);
        }
        
        AW1UnitDamageEditor editor = new AW1UnitDamageEditor( gameFile );
    }
    
    private static final int
            START_INDEX = 0x283AD4,
            INFANTRY_OFFSET = 0,
            MECH_OFFSET = 1,
            RECON_OFFSET = 5,
            TANK_OFFSET = 4,
            MDTANK_OFFSET = 2,
            APC_OFFSET = 6,
            ARTILLERY_OFFSET = 9,
            ROCKETS_OFFSET = 10,
            ANTIAIR_OFFSET = 13,
            MISSILES_OFFSET = 14,
            FIGHTER_OFFSET = 15,
            BOMBER_OFFSET = 16,
            BCOPTER_OFFSET = 18,
            TCOPTER_OFFSET = 19,
            BATTLESHIP_OFFSET = 20,
            CRUISER_OFFSET = 21,
            LANDER_OFFSET = 22,
            SUB_OFFSET = 23,
            INFANTRY_WEAPON_OFFSET = 0x228,
            MECH_BAZOOKA_OFFSET = 0,
            MECH_MGUN_OFFSET = 0x240,
            RECON_WEAPON_OFFSET = 0x2A0,
            TANK_CANNON_OFFSET = 0x48,
            TANK_MGUN_OFFSET = 0x288,
            MDTANK_CANNON_OFFSET = 0x18,
            MDTANK_MGUN_OFFSET = 0x258,
            ARTILLERY_WEAPON_OFFSET = 0xC0,
            ROCKETS_WEAPON_OFFSET = 0xD8,
            ANTIAIR_WEAPON_OFFSET = 0x120,
            MISSILES_WEAPON_OFFSET = 0x138,
            FIGHTER_WEAPON_OFFSET = 0x150,
            BOMBER_WEAPON_OFFSET = 0x168,
            BCOPTER_MISSILES_OFFSET = 0x198,
            BCOPTER_MGUN_OFFSET = 0x3D8,
            BATTLESHIP_WEAPON_OFFSET = 0x1C8,
            CRUISER_TORPEDOES_OFFSET = 0x1E0,
            CRUISER_AAIRGUN_OFFSET = 0x420,
            SUB_WEAPON_OFFSET = 0x210;
    
    private static final int
            LABEL_WIDTH = 50,
            LABEL_HEIGHT = 20,
            BOX_WIDTH = 50,
            BOX_HEIGHT = 20,
            BUTTON_HEIGHT = 20,
            NUM_ROWS = 20,
            NUM_COLS = 18,
            WINDOW_WIDTH = LABEL_WIDTH + ( BOX_WIDTH * NUM_COLS ),
            WINDOW_HEIGHT = LABEL_HEIGHT + ( BOX_HEIGHT * NUM_ROWS ) + BUTTON_HEIGHT;
    
    private static final String
            TITLE = "AW1 Unit Damage Editor",
            SAVE = "Save",
            INFANTRY = "Inftry",
            MECH = "Mech",
            RECON = "Recon",
            TANK = "Tank",
            MDTANK = "MdTank",
            APC = "APC",
            ARTILLERY = "Artlry",
            ROCKETS = "Rckts",
            ANTIAIR = "A-Air",
            MISSILES = "Mssls",
            FIGHTER = "Fghtr",
            BOMBER = "Bmbr",
            BCOPTER = "B-Cptr",
            TCOPTER = "T-Cptr",
            BATTLESHIP = "Btlshp",
            CRUISER = "Crsr",
            LANDER = "Lndr",
            SUB = "Sub",
            INFANTRY_WEAPON = "Inftry",
            MECH_BAZOOKA = "Mech 1",
            MECH_MGUN = "Mech 2",
            RECON_WEAPON = "Recon",
            TANK_CANNON = "Tank 1",
            TANK_MGUN = "Tank 2",
            MDTANK_CANNON = "MdTnk1",
            MDTANK_MGUN = "MdTnk2",
            ARTILLERY_WEAPON = "Artlry",
            ROCKETS_WEAPON = "Rckts",
            ANTIAIR_WEAPON = "A-Air",
            MISSILES_WEAPON = "Mssls",
            FIGHTER_WEAPON = "Fghtr",
            BOMBER_WEAPON = "Bmbr",
            BCOPTER_MISSILES = "BCptr1",
            BCOPTER_MGUN = "BCptr2",
            BATTLESHIP_WEAPON = "Btlshp",
            CRUISER_TORPEDOES = "Crsr1",
            CRUISER_AAIRGUN = "Crsr2",
            SUB_WEAPON = "Sub";
    
    private static final int[] WEAPON_OFFSETS = defineWeaponOffsets();
    
    private static int[] defineWeaponOffsets()
    {
        int[] weapon_offsets = new int[NUM_ROWS];
        
        weapon_offsets[0] = INFANTRY_WEAPON_OFFSET;
        weapon_offsets[1] = MECH_BAZOOKA_OFFSET;
        weapon_offsets[2] = MECH_MGUN_OFFSET;
        weapon_offsets[3] = RECON_WEAPON_OFFSET;
        weapon_offsets[4] = TANK_CANNON_OFFSET;
        weapon_offsets[5] = TANK_MGUN_OFFSET;
        weapon_offsets[6] = MDTANK_CANNON_OFFSET;
        weapon_offsets[7] = MDTANK_MGUN_OFFSET;
        weapon_offsets[8] = ARTILLERY_WEAPON_OFFSET;
        weapon_offsets[9] = ROCKETS_WEAPON_OFFSET;
        weapon_offsets[10] = ANTIAIR_WEAPON_OFFSET;
        weapon_offsets[11] = MISSILES_WEAPON_OFFSET;
        weapon_offsets[12] = FIGHTER_WEAPON_OFFSET;
        weapon_offsets[13] = BOMBER_WEAPON_OFFSET;
        weapon_offsets[14] = BCOPTER_MISSILES_OFFSET;
        weapon_offsets[15] = BCOPTER_MGUN_OFFSET;
        weapon_offsets[16] = BATTLESHIP_WEAPON_OFFSET;
        weapon_offsets[17] = CRUISER_TORPEDOES_OFFSET;
        weapon_offsets[18] = CRUISER_AAIRGUN_OFFSET;
        weapon_offsets[19] = SUB_WEAPON_OFFSET;
        
        return weapon_offsets;
    }
    
    private static final int[] UNIT_OFFSETS = defineUnitOffsets();
    
    private static int[] defineUnitOffsets()
    {
        int[] unit_offsets = new int[NUM_COLS];
        
        unit_offsets[0] = INFANTRY_OFFSET;
        unit_offsets[1] = MECH_OFFSET;
        unit_offsets[2] = RECON_OFFSET;
        unit_offsets[3] = TANK_OFFSET;
        unit_offsets[4] = MDTANK_OFFSET;
        unit_offsets[5] = APC_OFFSET;
        unit_offsets[6] = ARTILLERY_OFFSET;
        unit_offsets[7] = ROCKETS_OFFSET;
        unit_offsets[8] = ANTIAIR_OFFSET;
        unit_offsets[9] = MISSILES_OFFSET;
        unit_offsets[10] = FIGHTER_OFFSET;
        unit_offsets[11] = BOMBER_OFFSET;
        unit_offsets[12] = BCOPTER_OFFSET;
        unit_offsets[13] = TCOPTER_OFFSET;
        unit_offsets[14] = BATTLESHIP_OFFSET;
        unit_offsets[15] = CRUISER_OFFSET;
        unit_offsets[16] = LANDER_OFFSET;
        unit_offsets[17] = SUB_OFFSET;
        
        return unit_offsets;
    }
    
    private static final String[] WEAPON_NAMES = defineWeaponNames();
    
    private static String[] defineWeaponNames()
    {
        String[] weapon_names = new String[NUM_ROWS];
        
        weapon_names[0] = INFANTRY_WEAPON;
        weapon_names[1] = MECH_BAZOOKA;
        weapon_names[2] = MECH_MGUN;
        weapon_names[3] = RECON_WEAPON;
        weapon_names[4] = TANK_CANNON;
        weapon_names[5] = TANK_MGUN;
        weapon_names[6] = MDTANK_CANNON;
        weapon_names[7] = MDTANK_MGUN;
        weapon_names[8] = ARTILLERY_WEAPON;
        weapon_names[9] = ROCKETS_WEAPON;
        weapon_names[10] = ANTIAIR_WEAPON;
        weapon_names[11] = MISSILES_WEAPON;
        weapon_names[12] = FIGHTER_WEAPON;
        weapon_names[13] = BOMBER_WEAPON;
        weapon_names[14] = BCOPTER_MISSILES;
        weapon_names[15] = BCOPTER_MGUN;
        weapon_names[16] = BATTLESHIP_WEAPON;
        weapon_names[17] = CRUISER_TORPEDOES;
        weapon_names[18] = CRUISER_AAIRGUN;
        weapon_names[19] = SUB_WEAPON;
        
        return weapon_names;
    }
    
    private static final String[] UNIT_NAMES = defineUnitNames();
    
    private static String[] defineUnitNames()
    {
        String[] unit_names = new String[NUM_COLS];
        
        unit_names[0] = INFANTRY;
        unit_names[1] = MECH;
        unit_names[2] = RECON;
        unit_names[3] = TANK;
        unit_names[4] = MDTANK;
        unit_names[5] = APC;
        unit_names[6] = ARTILLERY;
        unit_names[7] = ROCKETS;
        unit_names[8] = ANTIAIR;
        unit_names[9] = MISSILES;
        unit_names[10] = FIGHTER;
        unit_names[11] = BOMBER;
        unit_names[12] = BCOPTER;
        unit_names[13] = TCOPTER;
        unit_names[14] = BATTLESHIP;
        unit_names[15] = CRUISER;
        unit_names[16] = LANDER;
        unit_names[17] = SUB;
        
        return unit_names;
    }
    
    private static final Font font = new Font( Font.SANS_SERIF, Font.BOLD, 12 );
    
    private JLabel[] weaponLabels;
    
    private JLabel[] unitLabels;
    
    private JTextField[][] input;
    
    private JButton saveButton;
    
    private RandomAccessFile dataFile;
    
    public AW1UnitDamageEditor( RandomAccessFile file )
    {
        setTitle( TITLE );
        setSize( WINDOW_WIDTH + 6, WINDOW_HEIGHT + 38 );
        setLayout( null );
        
        int i,j;
        
        weaponLabels = new JLabel[NUM_ROWS];
        
        for( i = 0; i < NUM_ROWS; i++ )
        {
            weaponLabels[i] = new JLabel( WEAPON_NAMES[i] );
            weaponLabels[i].setFont( font );
            weaponLabels[i].setBounds( 0, LABEL_HEIGHT + ( i * BOX_HEIGHT ), LABEL_WIDTH, BOX_HEIGHT );
            add( weaponLabels[i] );
        }
        
        unitLabels = new JLabel[NUM_COLS];
        
        for( j = 0; j < NUM_COLS; j++ )
        {
            unitLabels[j] = new JLabel( UNIT_NAMES[j] );
            unitLabels[j].setFont( font );
            unitLabels[j].setBounds( LABEL_WIDTH + ( j * BOX_WIDTH ), 0, BOX_WIDTH, LABEL_HEIGHT );
            add( unitLabels[j] );
        }
        
        dataFile = file;
        
        input = new JTextField[NUM_ROWS][NUM_COLS];
        
        try
        {
            for( i = 0; i < NUM_ROWS; i++ )
            {
                for( j = 0; j < NUM_COLS; j++ )
                {
                    input[i][j] = new JTextField();
                    input[i][j].setFont( font );
                    input[i][j].setBounds( LABEL_WIDTH + ( j * BOX_WIDTH ), LABEL_HEIGHT + ( i * BOX_HEIGHT ), BOX_WIDTH, BOX_HEIGHT );
                    dataFile.seek( START_INDEX + WEAPON_OFFSETS[i] + UNIT_OFFSETS[j] );
                    input[i][j].setText( String.valueOf( dataFile.readByte() ) );
                    add( input[i][j] );
                }
            }
        }
        catch( IOException ex )
        {
            System.err.println( ex.getMessage() );
            System.exit(0);
        }
        
        saveButton = new JButton( SAVE );
        saveButton.setFont( font );
        saveButton.setBounds( 0, LABEL_HEIGHT + ( NUM_ROWS * BOX_HEIGHT ), WINDOW_WIDTH, BUTTON_HEIGHT );
        saveButton.addActionListener( new SaveButtonListener() );
        add( saveButton );
        
        setResizable( false );
        setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
        setVisible( true );
    }
    
    public void save()
    {
        int i,j;
        
        try
        {
            for( i = 0; i < NUM_ROWS; i++ )
            {
                for( j = 0; j < NUM_COLS; j++ )
                {
                    dataFile.seek( START_INDEX + WEAPON_OFFSETS[i] + UNIT_OFFSETS[j] );
                    dataFile.writeByte( Integer.parseInt( input[i][j].getText() ) );
                }
            }
        }
        catch( NumberFormatException ex )
        {
            JOptionPane.showMessageDialog( null, "Error!", "Not a valid number", 0 );
        }
        catch( IOException ex )
        {
            System.err.println( ex.getMessage() );
            System.exit(0);
        }
    }
    
    private class SaveButtonListener implements ActionListener
    {
        public void actionPerformed( ActionEvent ae )
        {
            if( ae.getSource() == saveButton )
                save();
        }
    }
}
I don't know how to compile on a Mac, so I hope you can figure it out.

If you have any questions about how it works, or want to change fonts and colors, feel free to ask! 8)

Xen

Re: AW1 Unit Damage Editor

Post by Xen » Tue May 06, 2008 3:57 pm

Hey, Source Code!

Nice.

I'll give it a shot, I should be able to compile it on my computer at home. (Also, this gives me something I can use for making one for AW2, as well.)

User avatar
Xenesis
Tri-Star CO
Tri-Star CO
Rank: Hydrocarbon Inspector
3DS Code: 2535-4646-7163
Location: 0x020232DD

Re: AW1 Unit Damage Editor

Post by Xenesis » Tue May 06, 2008 10:57 pm

Hey, I got the download to work.

Didn't have an AW1 ROM lying around, but the app works fine (and will get amusing results if you load another ROM into it).

I'd recommend that you get the editor to check the header at the start of a ROM when you open a file to ensure you have the correct region and cartridge, however.
IST wrote:Even the worst individual needs to discover the joys of a chicken statue that is also a pregnant blonde housewife.

User avatar
Xenesis
Tri-Star CO
Tri-Star CO
Rank: Hydrocarbon Inspector
3DS Code: 2535-4646-7163
Location: 0x020232DD

Re: AW1 Unit Damage Editor

Post by Xenesis » Wed May 07, 2008 3:08 pm

Woot, more fun!

The AW1 editor for the damages works a treat.

However, now to add to the fun!

I converted it using the source code to edit AW2's units.
App + Source Code
App + Source Code (Compact Ver, doesn't edit Dummy units)
Screenshot
Screenshot (Compact)
For AW2, as there's a change in unit formats, it's possible for all units to have a primary and secondary weapon to use. I set it up for my own use, but it's up here for anyone.

Note that * denotes a secondary weapon, and that even if you give a secondary weapon a damage against dived subs, they can't fire on them. And of course that damage against Md Tanks = Damage against inventions. Finally, there's a byte that I haven't bothered thoroughly researching in the unit data that changes whether a unit can use primary, secondary or no weapons.

I can put the AW1 one you've put up on the WWN webspace if you like, as well.
IST wrote:Even the worst individual needs to discover the joys of a chicken statue that is also a pregnant blonde housewife.

CodeReaper
Rank: Syogun Changer
Location: TX, USA

Re: AW1 Unit Damage Editor

Post by CodeReaper » Thu May 08, 2008 1:33 pm

Wow, that was fast! Nice work.

Do whatever you want with the AW1 UDE.

This was fun, but I found where the AW1 campaign units are stored, so I'm on to the next project.

User avatar
Satel

Re: AW1 Unit Damage Editor

Post by Satel » Sun Aug 22, 2010 6:52 am

It doesn't work for me.
A window opens but it quickly closes, what shall I do?
Joey wrote:i think i was mad at certain players and wanted to wave st3rn's success in their face at the most opportune moment, or something

st3rn fudge st3rn

User avatar
Xenesis
Tri-Star CO
Tri-Star CO
Rank: Hydrocarbon Inspector
3DS Code: 2535-4646-7163
Location: 0x020232DD

Re: AW1 Unit Damage Editor

Post by Xenesis » Wed Aug 25, 2010 4:01 pm

If I recall correctly it was compiled under Java Runtime Environment 5.0 so you might need to tweak your java options if appropriate.
IST wrote:Even the worst individual needs to discover the joys of a chicken statue that is also a pregnant blonde housewife.

User avatar
Satel

Re: AW1 Unit Damage Editor

Post by Satel » Wed Sep 01, 2010 2:55 am

'-_- Don't know how to do...
But I still have my hex editor. It'll just take me some time more...
Joey wrote:i think i was mad at certain players and wanted to wave st3rn's success in their face at the most opportune moment, or something

st3rn fudge st3rn

User avatar
LordSturm

Re: AW1 Unit Damage Editor

Post by LordSturm » Mon Sep 06, 2010 11:58 am

Aw1 Unit Damage Editor really works with me except Aw2 Unit Damage Editor :gesalute:

User avatar
Mark_009_vn
Rank: PzB 39 anti tank rifle operator
Location: The Chernobyl Nuclear Power Plant

Re: AW1 Unit Damage Editor

Post by Mark_009_vn » Sat Jun 11, 2011 1:42 pm

Sorry for bumping this one years old thread, but I discovered that the download for the AW2 UDE is missing the run.exe batch file, and to actually allow it to work, you have to create another run.exe file and add in "java AW2UnitDamageEditor" into it. Then run it from there.
Image
Remember not to feed the animals

User avatar
Satel

Re: AW1 Unit Damage Editor

Post by Satel » Sat Jun 11, 2011 9:53 pm

I'd like to know how we create that run.exe file, then it'll be perfect.
Joey wrote:i think i was mad at certain players and wanted to wave st3rn's success in their face at the most opportune moment, or something

st3rn fudge st3rn

User avatar
Mark_009_vn
Rank: PzB 39 anti tank rifle operator
Location: The Chernobyl Nuclear Power Plant

Re: AW1 Unit Damage Editor

Post by Mark_009_vn » Sat Jun 11, 2011 11:32 pm

St3rn wrote:I'd like to know how we create that run.exe file, then it'll be perfect.
What it did was take the one from the original AW1 UDE, copy and paste it into the folder containing the AW2 UDE, edit it (right click on it and look for the edit button). Then change whatever it have in there to "java AW2UnitDamageEditor".
Image
Remember not to feed the animals

User avatar
Satel

Re: AW1 Unit Damage Editor

Post by Satel » Sun Jun 12, 2011 12:42 am

I dowloaded the aw1ude, but there's no run.exe. ther's a run.bat, but I only get a task manager window that opens and closes itself...
Joey wrote:i think i was mad at certain players and wanted to wave st3rn's success in their face at the most opportune moment, or something

st3rn fudge st3rn

User avatar
Mark_009_vn
Rank: PzB 39 anti tank rifle operator
Location: The Chernobyl Nuclear Power Plant

Re: AW1 Unit Damage Editor

Post by Mark_009_vn » Sun Jun 12, 2011 10:48 am

St3rn wrote:I dowloaded the aw1ude, but there's no run.exe. ther's a run.bat, but I only get a task manager window that opens and closes itself...
The run.bat file is the one I'm talking about. Sorry, when I see the name of the file was "run" I imediately thinks that it is an .exe file. :)

Anyway, just do what I said with it.
Image
Remember not to feed the animals

User avatar
Satel

Re: AW1 Unit Damage Editor

Post by Satel » Sun Jun 12, 2011 10:34 pm

Same thing. I only get the task manager window that opens and closes...
Joey wrote:i think i was mad at certain players and wanted to wave st3rn's success in their face at the most opportune moment, or something

st3rn fudge st3rn

JSlayerXero

Re: AW1 Unit Damage Editor

Post by JSlayerXero » Mon Jun 13, 2011 10:58 am

Is it a command prompt based program? I've used CMD tools before, and had a similar issue. (closed upon opening) trying going to the file location in Command prompt and opening it that way.

User avatar
Xenesis
Tri-Star CO
Tri-Star CO
Rank: Hydrocarbon Inspector
3DS Code: 2535-4646-7163
Location: 0x020232DD

Re: AW1 Unit Damage Editor

Post by Xenesis » Mon Jun 13, 2011 11:17 am

If I recall, it's just a jar file or a java class file.

You're supposed to run it through the java runtime environment (command line java -jar name usually works)
IST wrote:Even the worst individual needs to discover the joys of a chicken statue that is also a pregnant blonde housewife.

User avatar
Satel

Re: AW1 Unit Damage Editor

Post by Satel » Tue Jun 14, 2011 10:18 am

Xenesis wrote:If I recall, it's just a jar file or a java class file.
You're supposed to run it through the java runtime environment (command line java -jar name usually works)
'didn't exactly understand what you mean... and failed everywhere I looked for.
Joey wrote:i think i was mad at certain players and wanted to wave st3rn's success in their face at the most opportune moment, or something

st3rn fudge st3rn

User avatar
Xenesis
Tri-Star CO
Tri-Star CO
Rank: Hydrocarbon Inspector
3DS Code: 2535-4646-7163
Location: 0x020232DD

Re: AW1 Unit Damage Editor

Post by Xenesis » Thu Jun 16, 2011 3:12 pm

Well, what I meant to say is that you can run it through the command line (You don't actually need the bat file to run it, it just makes it simpler).

Eg, java -jar somethingsomething.jar or java blah.class should load them.
IST wrote:Even the worst individual needs to discover the joys of a chicken statue that is also a pregnant blonde housewife.

User avatar
Satel

Re: AW1 Unit Damage Editor

Post by Satel » Fri Jun 17, 2011 12:32 am

It tells me: '-java' is not recognized as a executable program and some things like that.
Joey wrote:i think i was mad at certain players and wanted to wave st3rn's success in their face at the most opportune moment, or something

st3rn fudge st3rn

User avatar
Mark_009_vn
Rank: PzB 39 anti tank rifle operator
Location: The Chernobyl Nuclear Power Plant

Re: AW1 Unit Damage Editor

Post by Mark_009_vn » Fri Jun 17, 2011 12:33 pm

St3rn wrote:It tells me: '-java' is not recognized as a executable program and some things like that.
Try this
http://www.megaupload.com/?d=Z64LE5WS
Image
Remember not to feed the animals

User avatar
Satel

Re: AW1 Unit Damage Editor

Post by Satel » Fri Jun 17, 2011 5:55 pm

There must be somthing with my PC, cuz it's the same thing.
Joey wrote:i think i was mad at certain players and wanted to wave st3rn's success in their face at the most opportune moment, or something

st3rn fudge st3rn

TBB

Re: AW1 Unit Damage Editor

Post by TBB » Mon Mar 19, 2012 9:16 pm

I have downloaded the compact version of aw2 damage chart,but for some reason the dummys are still present and my screen is to small.

User avatar
Xenesis
Tri-Star CO
Tri-Star CO
Rank: Hydrocarbon Inspector
3DS Code: 2535-4646-7163
Location: 0x020232DD

Re: AW1 Unit Damage Editor

Post by Xenesis » Mon Mar 19, 2012 11:49 pm

I somehow set them both to link to the same thing. Should be fixed now.
IST wrote:Even the worst individual needs to discover the joys of a chicken statue that is also a pregnant blonde housewife.

User avatar
GreenEarth
Rank: Corporal Chill
Location: Canada

Re: AW1 Unit Damage Editor

Post by GreenEarth » Tue Jan 15, 2013 4:06 am

It's telling me the AW2UnitDamageEditorc.java is corrupt or invalid. The megaupload link doesn't work because megaupload got shut down

Xen

Re: AW1 Unit Damage Editor

Post by Xen » Tue Jan 15, 2013 10:04 am

Hm.

Do you have the version of Java installed that it requires? It may need to be recompiled under a newer version of Java to work, considering that Java 5 is pretty depreciated nowadays. I can upload another copy of what I have on my computer, but that'll have to wait until I get home.

That being said, I've almost finished something that should be much better.

User avatar
GreenEarth
Rank: Corporal Chill
Location: Canada

Re: AW1 Unit Damage Editor

Post by GreenEarth » Tue Jan 15, 2013 11:42 am

I do have the newest one so that is probably the reason. I will wait for your whatever it is that you've almost finished then Xen.

How is it that you're always at least 5 steps ahead of me?

User avatar
Xenesis
Tri-Star CO
Tri-Star CO
Rank: Hydrocarbon Inspector
3DS Code: 2535-4646-7163
Location: 0x020232DD

Re: AW1 Unit Damage Editor

Post by Xenesis » Wed Feb 06, 2013 12:26 pm

Try using this, now: viewtopic.php?f=11&t=13285

Should be a lot easier :)
IST wrote:Even the worst individual needs to discover the joys of a chicken statue that is also a pregnant blonde housewife.

Who is online

Users browsing this forum: Multivac [Bot] and 0 guests