Extract the downloaded Eclipse zip and execute the included soase_eclipse-SDK-3.6.2-win32-x86_64\eclipse\eclipse.exe (Requires Java 1.8 64bit).
Eclipse Plugin project for Sins of a Solar Empire Modding. This plugin supports single project or multi-project mod files performing full validation for syntax, keywords, valid values, etc.
Tools Supported:
Entity Editor
Eclipse Editor builder/nature extension that provides visual feedback to the following validations.
Entity Definition View - Displays the syntax rules for the currently opened entity file.
New Features:
- Easily create Reference files for Rebellion or any Mod.
- Simply right click on the file or project and choose Sins->Convert to TXT or Convert to BIN
- Find quick references to files in your mod project
- Normalize research costs by simply setting the research tree position
- Generate quick entity manifests or brush manifests
Summary of validations currently supported:
Boolean: Validates boolean entries contain TRUE or FALSE only
Brush: Validates a referenced brush entry exists for the value entered
Conditional Validation: Allows conditional structures to follow based on a field value
Key word: Validates all entity file key words are spelled correctly
Quotes: Validates any values requiring qoutes have beginning and ending quotation marks
Integer: Validates integer entries contain digits
Decimal: Validates decimal entries contain ####.#####
Entity References: Validates a referenced entity file exists for the value entered
String Reference: Validates a referenced String entry exists for the value entered
Sound Reference: Validates a referenced Sound entry exists for the value entered
Enumeration Validation: Validates an entry confirms to an allowed set of values (i.e. buffInstantActionType)
Iteration Validation: Validates repeating elements are correct
Structure Validation: Validates entries appear in the correct order in the entity file (configurable to allow unordered structures)
Explosion Validation: Validates a referenced explosion entry exists for the value entered
Texture Validation: Validates a referenced texture exists for the value entered
Particle Validation: Validates a referenced effect exists for the value entered
Sounddata Validation: Validates sounddata files for correctness including referenced sound files
GalaxyScenarioDef Validation: Validates galaxyScenarioDef files for correctness with 2 pass validations
StringInfo Validation: Validates English.str for correctness
Brushes Validation: Validates brushes files for correctness
Gameplay.constants: Validates the Gameplay.constant file for correctness
Explosiondata Validation: Validates sounddata files for correctness including referenced sound files
Galaxy Validation: Validates galaxy files for correctness and performs additional validations on referenced templates and design names.
Particle Validation: Validates particle files for correctness and performs additional validations on referenced templates and design names.
Content Assistance: [ctrl]+[space bar] on keywords or constants and get suggested completions
Syntax Coloring: change syntax coloring of entity files to suit your preferences (defaults to all black currently)
Hover Help: hover over a keyword and get additional details about the value or structure
Quick link to wiki syntax
Hi,
Is there a guide to how to use this?
I created a new project and a file system with some simple mods to try it eg: E4X Mini mods
But if I try and edit the entity files with the sins editor, for example, it's just binary data.
If I try and use a Sins/Convert data Bin or TXT I get an error :
An internal error occurred during: "Convert Data".
Invalid thread access
How do you edit Entity files?
How do you edit str files.
Basically how do you use it to create a mod?
I know java and Eclipse, I'm a developer, but without any kind of instructions on the steps to use this from scratch it's a little difficult to figure out.
The wiki that used to house some of the instructions, however it died unfortunately.
I've recorded a couple videos with the latest being: Moddb.com
Do you have the Eclipse workspace properties setup? Window/Preferences/Sins Preferences, then edit the Rebellion Installation directory. The tool needs to know the install directory to run the convert data exe.
This comment is currently awaiting admin approval, join now to view.
Hi. First sorry for my english is bassic.
I nstall the program but I have a problem:
First copy the "gameinfo" folder to edit the files and have a copy in case something goes wrong.
Question that obviously the files are in bin format, inside the program, when you right click on the file name, there is the option "convert data" but I get an error.
I saw your previous comment and yes, in options I have the folder where I have installed the game. I don't know if you would know my problem. Thank you very much.
Same error, same problem