TinyMap v2.1
Programming and Design by: O)FaRTy1billion
Compression Ideas by: Heinermann and O)FaRTy1billion
©2009-2014
Special Thanks To:
Heinermann for finding more in-depth methods of CHK compressability.
ShadowFlare for SFMPQAPI and a specific little update. ;)
Corbo[MM] for testing and ideas.
Falkoner for testing.
Everyone for support and testing.
And You, for continued support on this project!
|
|
Open will allow you to open a .scm/.scx file or a raw .chk file. After successfully loading a map, the window will expand to show the basic compression options. The Options button will allow you to change a few preferences and set default states for some compression options. |
|
|
|
Filesize is the size (in bytes) of the file you opened. (Either the map archive or CHK.) Game Type chooses the method of compression. Melee will save a bare map (no triggers or settings, just terrain and available units) for Melee gametype. Compatability will tell TinyMap what data to discard. For a Melee map, this only determines if custom player colors are kept or not. Note a StarCraft-compatable map will be playable in Brood War, but Brood War unit, tech, and upgrade settings will be default values. The Advanced Tab will open the Advanced Options panel... |
|
|
|
Here is the real meat of TinyMap. First is some optional compressions that effect how the map looks in StarCraft. Replace Game Name with Filename will delete the game name, so in the game lobby you will see the filename of the map (for example (8)The Hunters.scm). Remove Bottom Row of Terrain will remove a row of tiles from the map that wold be otherwise hidden under the console. It makes the map smaller, but it has a black line at the bottom. Remove Single Player Actions will remove Enable Skip Tutorial, Pause Game, Unpause Game, and Load Next Scenario actions. The File Manager lists every file found in the map archive. Files will automatically be set with default values set in the Options window. MPQ Compression will say exactly what to do with the file (Do Not Add will ignore the file entirely, Do Not Compress will not compress the file inside the MPQ, or you can set the compression quality). Note that for WAVs a higher compression generally means a lower sound quality. If the file is a WAV file you can check Compress WAV File to compress the wav file itself. This will remove all unnecessary data and make the wav 16-bit mono. Upon saving the map the Stats tab will open and show the compressed sizes for each file in the original archive and in the final archive. If you are dissatisfied with the compression of a specific file, you can change its settings and re-save the map. |
|
Happy compressing!
|
|
Save Last Selected Option as Default will store the settings that are currently set as the default values upon closing the program. Auto-Detect Game Type and Compatability will try to determine how to compress the map upon loading it. Save Last Directory will save the open/save directory you last loaded/saved to. Otherwise, it will always start in the directory specified by the text box and "..." button. Listfiles are used to load files from the map archive. Usually the listfile inside the map archive will work, so most users will not need to change this unless they know what they are doing. Defaults specify what options are checked when you load the program or load a map. File Manager Defaults specify default compress options that are set in the File Manager when you load a map. |
1.0.0 - Initial Release
1.0.1 - Fixed 'Never' bug
1.0.2 - Set default WAV compression to highest, fixed armor clearing, fixed seige tank/goliath damage clearing, fixed sprites being set to player 1
1.0.3 - Fixed Terran Infantry Armor Max Level, fixed Fog of War
1.0.4 - Fixed player 5-8 race clearing
1.0.5 - Fixed Modify Unit Resources removing new resource amount
1.0.6 - Fixed Mission Briefing WAV counts, fixed Fog of War fix
1.1.0 - Added MPQ Block Size to the Options menu, removed Comment actions, removed Preserve Trigger actions
1.1.1 - Fixed unit energy being set to 50/200, re-built latest sfmpqapi
1.1.2 - No longer clears Consume energy cost, now clears Archon Warp and Lurker Aspect energies
1.1.3 - Clears unit data for units not actively used on the map (unplaced/unbuildable - such as those used only in death counters)
I will not be accountable for any damages or losses. This program may contain bugs, but to the best of my knowledge they should neither be harmful nor damaging in nature. Use at your own risk!