public class XOPSExeManipulator extends Object
| コンストラクタ | 説明 |
|---|---|
XOPSExeManipulator() |
|
XOPSExeManipulator(String xops_filename) |
|
XOPSExeManipulator(String xops_filename,
int weapon_data_start_pos,
int weapon_name_start_pos,
int character_data_start_pos) |
| 修飾子とタイプ | メソッド | 説明 |
|---|---|---|
CharacterData[] |
GetCharacterDataArray() |
Returns a character data array.
|
WeaponData[] |
GetWeaponDataArray() |
Returns a weapon data array.
|
void |
SetCharacterDataArray(CharacterData[] character_data_array) |
Sets a character data array.
|
void |
SetWeaponDataArray(WeaponData[] weapon_data_array) |
Sets a weapon data array.
|
void |
Write(String xops_filename,
boolean create_backup_flag) |
Writes out data to an EXE file.
|
void |
Write(String xops_filename,
int weapon_data_start_pos,
int weapon_name_start_pos,
int character_data_start_pos,
boolean create_backup_flag) |
Writes out data to an EXE file.
Start addresses of each data must be set by the user. |
public XOPSExeManipulator(String xops_filename) throws IOException
xops_filename - EXE filename to loadIOExceptionpublic XOPSExeManipulator(String xops_filename, int weapon_data_start_pos, int weapon_name_start_pos, int character_data_start_pos) throws IOException
IOExceptionpublic XOPSExeManipulator()
public WeaponData[] GetWeaponDataArray()
public CharacterData[] GetCharacterDataArray()
public void SetWeaponDataArray(WeaponData[] weapon_data_array)
weapon_data_array - A weapon data arraypublic void SetCharacterDataArray(CharacterData[] character_data_array)
character_data_array - A character data arraypublic void Write(String xops_filename, boolean create_backup_flag) throws IOException
xops_filename - Filename of the file where data will be overwrittencreate_backup_flag - Flag to set whether to create a backup fileIOExceptionpublic void Write(String xops_filename, int weapon_data_start_pos, int weapon_name_start_pos, int character_data_start_pos, boolean create_backup_flag) throws IOException
xops_filename - Filenameweapon_data_start_pos - Start address of weapon dataweapon_name_start_pos - Start address of weapon namecharacter_data_start_pos - Start address of character datacreate_backup_flag - Flag to set whether to create a backup fileIOExceptionCopyright © 2020. All rights reserved.