Back to Age of Empires Heaven Welcome to The Granary (Download Central)
Downloads Home
Review Guidelines
Main site
Code of Conduct

Advanced Search
Utility Programs
New Releases
New Reviews
New Comments

Submit File
Browse Categories
New Files

Downloads Home » Utility Programs » SLX Studio (v1.4.1)

Download File Post Review Post Comment

SLX Studio (v1.4.1)

Author File Description
(id: The Vampire Slayer)
SLX Studio

Version 1.4.1

SLX Studio is a mod program containing tools for creating and editing SMX, SLP and DRS files.

Some highlight features of SLX Studio:
- Convert SLX to SLP or SMX / Extract SLP or SMX to SLX (and batch versions of these).
- Support for both 8-bit and 32-bit SLP versions with additional support for Terrain, AoE1, AoE1DE SLP, and AoE2DE SMX formats.
- Extract or Create DRS files for each game.
- Double-click graphic image for fast anchor/hotspot positioning. Also support for importing/exporting CSV files.
- Viewable selection boxes (including rectangular shaped) or selection rings.
- Generate Data Graphics tool with tolerance bars for shadows and player colors, creates outlines, auto-crops images, and can even split shadows into it's own SLX. This tool is necessary to convert from SLX to SLP or SMX formats.
- Color Palette Editor/Viewer that supports multiple formats (Jasc .pal, Microsoft .pal, Photoshop .act, GIMP .gpl, and even rendering as .png images). I've also embedded some palettes, including some commonly used ones.
- Terrain tools. Create terrain SLPs of any size (rows and columns). Includes conversion tools to create an isometric terrain map from a texture image.
- Graphics and DRS Viewer tools.
- File Association support to directly open SLX, SLP, SMX, SMP, DRS, DDS, PAL/PALX, and other formats.
- Animated GIF tool with transparency support.
- Play animation support for SLX with speed settings.
- Zoom image support for frames.
- FX Editor tool to draw various effects on frames such as various sparks, weapon fire effects, engine fire effects, transparency, holocrons, relics, and more!
- Delta Object Positioner tool to determine various object positions for things like snow and fire on buildings. Positions can be exported as CSV files to then manually imported into AGE.
- Adjust settings to your liking in the .ini configuration file.

Includes both 32-bit (x86) and 64-bit (x64) versions.

Required dependencies: .NET Framework 4.6.1

You can view a guide to using SLX Studio here.

Join the Discord and keep up to date with the latest builds and discussion or get help with this link:
AuthorComments & Reviews   ( All | Comments Only | Reviews Only )
(id: The Vampire Slayer)
File Author
SLX Studio (v1.1) changes:
- Overhauled player color detection in the Data Graphics tools. Now you can choose to use a preset color array and/or up to 3 different colors to detect player colors in graphics.
- Added radius option for Omit Grays in Data Graphics tools.
- Added CSV support for custom DRS lists in the DRS Viewer. CSV files must be at the same location and named the same as the DRS file.
- Added CSV support for building DRS files. This allows you to keep resource files with alphanumeric names and assign ID numbers with a CSV file.
- Added auto-positioning when opening SLPs in the SLP or DRS Viewers.
- Terrain Builder now properly uses the selected color palette for SLPs without needing to also set the palette in SLP Color Settings.
- Added "PlayerColorSetIndex", "PlayerColorGroup", "PlayerColor2", "PlayerColor3", "GrayRadius", and renamed "PlayerColor" to "PlayerColor1" in the .ini configuration settings file.
- Fixed an issue with SLPs having partially broken lines in some rare cases.
- Other fixes and improvements.

DRS CSV files must be in this format (without brackets) with the last 2 values being optional: [ID Number], [Extension], [Custom Name], [Directory Path]
Example line: 15055, .slp, Grass 4

When building a DRS with a CSV file, it will search for the file within the CSV file's folder path unless another directory path is provided.
Example line: 15055, .slp, Grass 4, C:\Users\My Name\Documents\SLP\

[Edited on 10/18/18 @ 08:11 AM]

(id: The Vampire Slayer)
File Author
SLX Studio (v1.1a) hotfix changes:
- Fixed an issue with AoE1 terrain elevation frames being drawn incorrectly on PCs with high DPI settings.
- Fixed shadows for AoE1 SLPs.
- Added Batch Replace SLP Colors tool to the SLP menu. Changes all instances of a color index to another index and exports all altered SLPs to a destination folder.
Taichi San You are amazing!!!!!!!!!!!!!!

I did research on slp data in the past too, and mostly figured the slps 32 bit format, but never a tool was made!! please can you get in contact with me? I am a advanced aoe1/2 modder and I go check your work out right now :D
(id: The Vampire Slayer)
File Author
SLX Studio (v1.2) changes:
- SLX Studio now utilizes the %temp% folder. All progress, including graphical changes, is only applied to your SLX project once saved.
- Added "Undo" option to the Edit menu to undo all unsaved progress.
- Added "Refresh All Images" and "Refresh Selected Images" options to the Edit menu to update frames with their source images and data images.
- Added "New" (blank SLX) option to the File menu and moved "New Custom SLX" from the File menu to the Edit menu as "Generate Custom SLX Data".
- Replaced the Color Picker dialog with a new one by "Cyotek". Now supports 32-bit colors and features a screen capture eyedrop tool.
- Added "DRSPath" in the .ini configuration file as the default browse folder location for building DRS files.
- Added "QuickDRSPath", "QuickDRSFilename", and "QuickDRSType" to the .ini configuration file and added a Build > Quick DRS option in the DRS menu. Use these to set up a DRS that you frequently build.
(A "QuickDRSType" value of 1 = Galactic Battlegrounds, 2 = Age of Empires.)
- Added a 4th Player Color button to the Data Graphics tools and "PlayerColor4" to the .ini configuration file.
- Added Mirror Image tool.
- Added a multi-file select option for Decode Voobly SLP (Selecting mutliple files will have a "_decoded" suffix in the file name)
- Added a multi-file select option for Resize Image, Mirror Image, and Rotate Image. (Note that multiple files will overwrite the selected images rather than prompting you to Save As each individual file)
- Added dither options to palette applications. (Note that "Diffusion" can be a little slow.)
- Updated EF_Graphics color palette and the EF Color Set.
- Added palettes from AoE:DE and AoK:HD to the palette list and updated the "Palette#Name" and "Palette#Path" entries in the .ini configuration file.
- Auto-palette now correctly selects the palattes for AoK:HD SLPs with special palettes (trees/cliffs).
- Changed the way Auto-palette records color palette indices within SLX Studio created SLPs, which should fix certain types of AoKHD SLPs from crashing.
- Added "Advanced SLP" option when exporting to SLP to customize variables such as the SLP version, comment, frame palette offset, frame palette properties, and other settings.
- Removed Directory and Options groups from the FX Editor, as they are now unnecessary. All results from using the FX Editor can now just be saved as a new SLX project to avoid overwriting your initial SLX project.
- Splitting shadows in the Data Graphics tool will now prompt you to Save As a new SLX project for the generated shadow SLX. Frames will be created at the location of the SLX file that you save.
- Loading a Shadow SLX now prompts you to open a shadow SLX file instead of using the "Shadow Sub-Folder" field.
- Replaced the "Shadow Sub-Folder" text box on the main form with a SLP Color Palette combo box for convenience.
- The .ini configuration file will update entries upon first loading a newer version of SLX Studio and without overriding your existing changes.
- Preview image on the main form will no longer crash.
- Fixed crashes with Generate Data tool when auto-cropping blank frames.
- Fixed an issue where certain SLPs that were both 32-bit and 8-bit weren't reading correctly.
- "Batch Extract SLP to SLX" now functions again.
- Other fixes and improvements.
(id: The Vampire Slayer)
File Author
SLX Studio (v1.3) changes:
- AoE Deluxe Edition 4.0X SLPs are now fully readable with shadows.
- Implemented "4.0X DE SLP" as an export option for Export To SLP.
- Using 0 padding (X and Y) with Auto-Crop in the Data Graphics tool should now correctly have no background padding. If using outlines, a minimum padding of 1 is forced due to how outlines are drawn.
- Corrected SLP and DRS Viewers to properly use only Read status, except while saving, to prevent locking of files.
- SLP and DRS Viewers now support saving color palette frame indices to the palette offset field of each frame. A "Set" button has been added next to the Color Palette box to set the current palette (not in auto-mode) to the frame. Changes must be saved before loading another SLP to be permanent. (This feature is not supported with AoE1 SLPs.)
- Terrain Builder now has a save option for "User Patch Terrain SLP" with advanced options. (Brightest color index is automatically determined.)
- Converting to SLP with missing data frames will now be read as if they had pure white data frames. (Useful for creating icon SLPs)
- Updated Delta Object Positioner to work with newer SLP options.
- Improved the way files are renamed and deleted. Deleted images are now sent to the Recycle Bin.
- Added "AnchorColor" to .ini configuration settings to change the color of the anchor crosshair.
- Added SlpMaskOnToggle, SlpShadowOnToggle, and SlpOutlinesOnToggle to .INI configuration settings for SLP and DRS Viewers.
- Replaced "CustomPlayerColorSet" items in the .INI configuration settings with "CustomPlayer#StartIndex". Set the start index for each player color and then each entry in the custom palette from that point for "CustomPlayerColorsLength" colors in length will be set to the colors for that player.
- Updated EF color palette and grey color set.
- Double-clicking the graphic image now gets anchor point coordinates for zoomed graphics.
- GIF images can now be inserted as frames. Each frame of the GIF will be extracted as either .PNG or .BMP images and added to your SLX project. (Drag-drop also supported)
- Added new file association options for .PAL, .ACT, and .GPL.
- Updated icons, including a new logo design, courtesy of "nKo_D". (Re-set file associations to get the new file icons)
- Palette files opened with SLX Studio will now automatically load straight to the Color Palette Editor.
- Added some "Omit Alphas" checkboxes to Tolerance bars which will ignore differences in color opacities.
- Added "Select" button next to the "Reset" frames button on the main form to set the selected start and end frames.
- Added shortcuts "Shift + S" to select the frames range and "Shift + A" to reset the frames range to all frames.
- Added new "stun_sparks" FX to FX Editor.
- Added an 8 direction (E, SE, S, SW, W, NW, N, NE) option for some FX.
- Added a "Sort Frames Alphanumerically" option to the Rename tool.
- Added additional zoom options by clicking the graphic while pressing Ctrl to zoom in and Alt to zoom out.
- Fixed anomalies with zoomed graphics that contained transparent pixels or the mask turned off.
- Fixed Auto-Crop in the Data Graphics tool from converting 32-bit graphics to 24-bit.
- Fixed SLP Import to properly open the created SLX project.
- Fixed lag when using "Apply to All" or the "Ctrl + A" shortcut to select all frames.
- Fixed blured edges with Resize Image tool.
- Fixed an issue with SLPs where pixels would be displaced by 1 pixel after a very large gap.
- Fixed a crash with "Create Terrain Map From Texture" tool.
- Several other fixes and improvements.
(id: The Vampire Slayer)
File Author
Updated again with version 1.3a:
- Fixed bugs introduced with new features from v1.3.
- Rearranged some keyboard shortcuts.
- Fixed "Save All Frames" options in SLP and DRS Viewers to correctly display 4.0X SLP shadows.
- Fixed crashes for OpenFileDialog and SaveFileDialog with High Contrast Mode.
- Ctrl key + shift buttons now shifts selected frames to the top or bottom.
- Fixed crashes when trying to save an SLP that is already opened or in use.

[Edited on 04/08/19 @ 05:14 AM]

(id: The Vampire Slayer)
File Author
I haven't updated here in a long time and so this update is a combination of all updates since version 1.3a.

SLX Studio (v1.4) changes:
- Added support for SMP and SMX formats.
- Added new AoE2 DE color palettes.
- Added DDS saving support to Graphics Viewer (for converting images to icon, terrain, menu, and particle textures).
- Added file association support for DDS format.
- Added file association support for SMP and SMX formats with file icons. (Also changed the PAL icon to green.)
- Setting file associations now stores icons in the `AppData\Local\SLX Studio\` folder.
- Import now uses the temp folder and no longer creates a folder at SLP location.
- Importing 4.0X SLPs now merge shadows into the frames.
- Added "Decay" type and 4.1X SLP option to the 4.0X SLP export form that auto-generates the decay or "sinking" progression.
- Graphics Viewer uses a "Decay Scale" control for version 4.1X Decay SLPs.
- Graphics Viewer uses a "Damage Scale control for SMP/SMX building damage/darkening effect.
- Added palette and palette ID customization options to Export forms. You can now select frames to use different palettes.
- The default auto-palette IDs in the export forms can be changed in the .INI configuration settings with "Palette#ID=".
- The Sprite Sheet Splitter tool now allows for tiles to exceed the boundaries of the sprite sheet image. A background color button and tooltips were also added.
- Added Multi-Select tool under "Edit" (Ctrl + M) to select (or deselect) every N items in the Frames List.
- Added Extend / Truncate Frames tool under "Edit" to increase or decrease the amount of frames. (Increasing creates duplicate frames and decreasing deletes frames.)
- Added flamethrower FX to FX Editor and added 8 directions option to all "spray_flames" FX.
- Added option (checkbox) to Generate Data Graphics to generate a blank damage data graphic.
- Made revisions to some tools: Generate Data Graphics, Color Replace, Batch Generate Data Graphics, Batch Color Replace, and Batch Convert.
- Made changes to .INI configuration settings file and removed some now obsolete entries.
- Added Deassociation option for files in the File Association settings.
- Fixed some issues regarding renaming and saving.
- Fixed some issues regarding deleting and duplicating frames.
- Fixed an issue with loading custom .ACT palettes under some circumstances.
- Fixed an issue with creating a new blank SLX project.
- Fixed an issue with creating AoE1 terrain SLPs in the Terrain Builder.
- Fixed high-DPI over-scaling issues.
- Fixed some issues with the SLP terrain-map viewer option in the Graphics Viewer.
- Fixed X and Y coordinates in Delta Object Positioner tool.
- Other fixes and improvements.


SLX Studio (v1.3e) changes:
- Upgraded .NET Framework to 4.6.1.
- 4.0X SLPs now correctly supports the VFX type for semi-transparency with color palettes.
- Renamed "Shadow SLX" to "Attachment SLX" in the 4.0X SLP export options since there is more than one type of attached data in the SLP.
- Renamed "SLP" to "Graphics" and "DRS" to "Data Resources" in the menu strip.
- Renamed "SLP Viewer" to "Graphics Viewer" as it can now view other image formats: .BMP, .PNG, .JPG, .TGA, and .DDS.
- Changed Export options: "Standard 2.0N SLP File" now prompts the user to select a color palette and has 8-bit, 32-bit, and Terrain choices. "AoE1 2.0N SLP File" will now automatically use the AoE_Graphics palette.
- Replaced Gif creator with an improved one. (Should no longer have color anomalies.)
- Added "Resize Graphic Scale" tool to resize SLX project images with adjusted anchors.
- Added "Extract SLPs From AKS or AKX" tool in the Graphics menu.
- Added player color selection to Graphics/DRS Viewer forms. (So you don't have to go into SLP Color Settings every time.)
- Added "Export To Selected Folder" option in the Graphics menu for Batch Convert To SLP that creates the SLP files at the selected browser path instead of the path of the SLX files. This is turned on by default and can be turned off from the menu or in the .INI configuration settings with "ExportToSelectedFolder=0".
- Added 32-bit Terrain SLP option in the Terrain Builder (for AoE1 DE).
- Added a terrain tile size selection option in the Texture to Terrain Map tool.
- Added more terrain tile sizes for AoE1 DE (x2 and x4).
- Added 32-bit checkbox to the color palette options. This removes color palettes and allows the use of dither methods without a palette.
- Added new options to the .INI configuration settings.
- Added a jump to next directional frame shortcut to the Graphics/DRS Viewers for supported 4.0X SLPs.
(Use Ctrl + Down/Right for clockwise and Ctrl + Up/Left for counter-clockwise.)
- "Save All Frames" in the Graphics/DRS Viewers now saves frames at the current zoom size.
- Files with extensions of .PER, .RMS, .PAL, and .BMP now automatically get sent to the BIN table without having to be renamed with a .BIN extension when building DRS files.
- Improved performance for Select All in the Frames List.
- Improved speed of the Diffusion method.
- Improved performance of operations with large SLX files.
- Added progress bars with cancellation support to many operations, such as opening SLX projects, editing frames (Delete, Duplicate, Rename), Undo, and Save All Frames in the viewer tools.
- Fixed an issue with resized images having ghost borders.
- Fixed a continuous loop bug with the anchor buttons.
- Fixed some issues with auto-crop in the Data Graphics tool.
- Made improvements to saving methods.
- Added some protections against invalid image files that cause crashes or bugs.
- Other fixes and improvements.


SLX Studio (v1.3c) changes:
- Added a display terrain map option to the View menu of the Graphics and DRS Viewers to see terrains unsplit.
- Fixed a crash with creating a new DRS file.
- Fixed an issue with color palettes not changing for some people.
- Fixed an issue in the FX Editor where the last frame was not applied in some cases.
- Fixed Import SLP to force a magenta background in the data graphics.


SLX Studio (v1.3b) changes:
- Added a Frames Selected count and a Total Selected count to the main form above the Frames List.
- Added Player Colors option to "Batch Replace SLP Colors" to change only player color indices.
- Fixed "Batch Extract SLP to SLX" to work again.
(id: The Vampire Slayer)
File Author
SLX Studio (v1.4.1) changes:
- DRS files can now store filenames (only readable with SLX Studio). Filenames should first contain the ID number, then an underscore, then the name of the file and file extension. Filenames should also not exceed 48 characters (not including the ID and first underscore).
- The Color Replace tools now has "Update" buttons to apply changes to the currently selected item in the grid box.
- The Color Replace tools now remember your color changes in the grid box after closing the form.
- Fixed a problem with exporting SLPs to 32-bit not being signed as 32-bit.
- Fixed player colors when importing 4.1X SLPs.
- Fixed an error with shifting multiple frames to the top or bottom of the Frames List (Ctrl + Shift Up/Down buttons).
- Fixed an issue with deleting frames from the Delete Selected (Advanced) form in the Edit menu.
- Fixed an error when attempting to open the "Extend/Truncate Frames" form from the Edit menu.
- Fixed an issue with the SLX file icon not being created when setting up File Associations.
- Fixed an issue with Batch Convert to SLP/SMP/SMX that ignored SLX files that had blank frames.
- Importing SLPs now automatically determines the color palette based on the signed palette ID used within the SLP file.
- Added a "Force Color Palette on Import" checkbox in the Graphic Color Settings form for using the selected color palette rather than the signed palette ID.
- Added an "Options" button on the main form next to the Import/Export Palette combo-box to conveniently open the Graphic Color Settings.
- Added "Skip Directions" and "Clear Selected" options to the Multi-Select Frames form in the Edit menu (Ctrl + M).
- Added "Preview Selected" button to the Apply Color Palette tool in the Tools menu.
- Added "blast_cannon" FX (for SWGB) to FX Editor.
- Other fixes and improvements.
danielthornburg "Support for both 8-bit and 32-bit SLP versions with additional support for Terrain, AoE1, AoE1DE SLP, and AoE2DE SMX formats" my ass! The damn thing doesn't even work for Aoe1 at all! A huge waste of time!
(id: The Vampire Slayer)
File Author
Daniel, that's because this app hasn't been updated in 2 years and the game developers have since changed the SLP format for AoE1 DE to utilize compression that SLX Studio doesn't recognize. It will still read the older SLP files (pre-update) just fine, which you should be able to obtain using Steam Console. The instructions to do that should be as follows:

If you own the Steam version of the game, you can use the Steam Console to download an older build of the game before the 38862 update and retrieve the non-compressed SLP files. To do this, go to steam://open/console and enter `download_depot 1017900 1017901 7672231636311772248`.

It won't tell you the progress, so just wait patiently for it to finish. Files will be downloaded in alphabetical order, so the `Assets` folder will come first. Once it's done, it will show you the folder path that it saved to. That should be something like `Steam\steamapps\content\app_1017900\depot_1017901\`

Post Review Post Comment

HGDL v0.8.2

Forum Username:


Create a new account
Forgot password?
Favorites: [Who?]1
Size:3.38 MB