QUOTE
lso, Min, whats ascii?, how do we access them (better yet how do we access and mod CHK files?) If they involve invalid characters and info (if not random) like a USB port, or sumthing like that, i pretty much wont understand anything...
Well in memory everything is stored as numbers. Ascii is a simple system that allows the conversion between the number in memory into a letter and vice versa.
Things you must know about ASCII and Starcraft+Numbers 32 - 126 are used for letters.
----Uppercase, lowercase, space, special characters, etc..
+Starcraft stores ASCII characters as a byte.
----Everything in memory is a 0 or 1. A byte is 8 of these.
----2 options, 8 values = 2^8 = 256. Since were counting from 0 it becomes 255.
+Check from 1 - 31, 127 - 255.
----Why not 0 - 31 since were counting from 0? 0 is reserved for NULL and ends a string in the CHK.
What you need to edit these values manually+MPQ Viewer
----Try MPQ Viewer
+Hex Editor
----Try XV123 it's free.
How do you edit the CHK?+Using XV123
----Search -> Find -> (Text String, Down)STR
----Address -> Goto -> (Decimal, Relative Down) 2058
----These are all the strings in the map. They are seperated by a the hex value 00 and represented by a square in the text section.
----Do not edit the text portion click over to the Hex portion. Also if you don't know how to convert between hex and decimal I suggest you open up windows calculator.
----To open windows calculator go to Start -> Run -> Calc -> view -> Scientific -> Click on Dec, type in number, click on hex.
I believe the current colors we know of are on the lower end 1 - 31. I don't know if the higher numbers have been tested. I'm also not sure if they will do anything at all.