:Updates:
- Fixed bug with multiple Map Id's using the same DMap
:What?:
TinyMap is a DMap loader and converter for private servers (or any Conquer application) coded in C# (.Net 4.0)
It unzips the DMaps, loads them, combines them with Scene files, and converts into TinyMap format.
TinyMap files load a lot faster than the regular DMaps.
:Why?:
TinyMap is quick and easy to use. If you're still loading the regular DMaps or not loading them at all, this is for you!
:How to use:
Download the file below, it will have a TinyMap.dll file and a 7z.dll file.
Add a reference to only the TinyMap.dll file to your application, but NOT the 7z.dll file or SevenZipSharp.dll file. Put the 7z.dll and SevenZipSharp.dll files with your executable.
Include it in the file where you want to use it.
Code:
using TinyMap;
Code:
public static TinyMapServer TMapServer = new TinyMapServer();
Make sure it has the ini and map folders in it.
Code:
TMapServer.ConquerDirectory = @"C:\Program Files (x86)\Conquer 2.0"; TMapServer.Load();
Code:
bool valid = TMapServer.Valid(MapID, X, Y);
Code:
bool valid = TMapServer.Valid(MapID, currentX, currentY, newX, newY);
Code:
// Options shown are set to their default value TMapServer = new TinyMapServer() { ConquerDirectory = @"C:\Program Files (x86)\Conquer 2.0", LoadPortals = false, // Adds portals to TinyMaps Threading = false, // Runs on a different process ShowOutput = false, // Shows what TinyMaps is doing ShowErrors = true, // Shows errors that occur LoadHeight = false, // Adds height to TinyMaps ExtractDMaps = true // Set to false for older client versions };
- Scene support
- Height support
- Fast TinyMap load times
- Optimized DMap load times
- PNG conversion
- Load TinyMap when a player enters a map
:Thanks:
- Sparkie
- Korvacs