As mentioned, i'm looking for a Map Compressor and Protector that does
-Work...
but doesn't
-corrupt anything at the Map like Strings
I tried:
All the stuff on Falks Site (half dont work, other half bugging something at the map)
latest CMP -> couldn't get it to work.
None.
As i wrote "Falks Site" i wanted write, the "link you just provided."
lets get more detailed
Se Compress > works for Melee > i need it for a UMS Map
Shadow Protector > Bugs map
Special and Special 2 Protector > dont work
Tiny Map > Messes up the Strings
Uberation > also mess up the Strings
CMP Protect > dont work
its realy bad to find out which programm buggs what, so i would prefer if you recommend me one i didnt test yet and which is known to dont do bad stuff :x
None.
What the heck do you have in your map that is messing them all up? What editor(s) did you make it with?
Also, look into OS Map, OS Map 2, and StarCraft Map Cracker, they're on the same page under Unprotectors, but they can also protect.
None.
Scmdraft II, however i used some stuff from Starforge which cannot be made in draft. I didnt know about the Unprotectors (i dont use these), i'm gona try Osmap 2.
The main thing that got messed up by the Tools i tried were the Strings, mainly these used in "Set Mission Objective triggers". For Example, they placed a random String into the Objektives or just crashed Starcraft if looked into the Mission Objektives :-X
None.
you're not really supposed to switch between editors =O
None.
You dont have a options sometimes... Well i created the stuff i needed from Starforge at start of the map where i didnt use any Strings, except locations maybe. I dont think thats the case.
Its also not like all bugging the map - about the half i just cannot start.
None.
Usually what I prefer to do if you need something in StarForge that you can't get in SCM Draft(Which honestly, at this point I can't think of anything other than terrain clutter), I create another map, put what it is on there, then copy and paste it into my map using SCM Draft.
OS Map and OS Map 2 are more stable compressors, so they most likely will work.
None.
For example to put some unusual Sprites
And like i told i finished all these at start of the map so that i easily could do some copy/past action if anything looks suspect.
Starcraft Mapcracker seems to work fine with the map, thanks. Is there actually truely no Unprotector which can break it? I'll still try the others you recommended to get hopefully some Compression.
None.
I'm pretty sure there's some sort of Korean unprotector out that can open it, but I haven't seen it posted on any English sites, and my searches for it haven't found anything, and since it can only unprotect its own protection with a password, it's one of the best protectors out right now, although it isn't as good at compressing as it could be
None.
SMC's protection breaks the map so hard that SC will say "Error loading scenario file." Therefore I don't recommend that.
For CMP, I've realized that somehow you need to have all former versions, meaning you must use 1.22 to protect, then 1.50 to reprotect, then 1.72 to reprotect. What a f---ing stupid system, darn it. But yeah, CMP Debugger 1.72 can open and reprotect maps that are already protected by an older edition of CMP Debugger, but it cannot protect an unprotected map. 1.22 never actually worked for me, therefore I am quite sad. 1.70 Beta didn't either. Nothing ever did, hahaha... Damn you, koreans!
None.
SMC's protection breaks the map so hard that SC will say "Error loading scenario file." Therefore I don't recommend that.
Not always true, admittedly it is often unstable, but it looks like it has worked for him. Don't ever make blanket statements like that.
None.
I tried it on 3 maps and it never stayed playable. Lol.
None.
SDE, BWAPI owner, hacker.
SO
You want a compressor that works eh? I'll think about making one.
Besides, right now there is no compressor that compresses the VCOD section (one section that I know how to cut up).
Oooh, Heinermann is making a compressor, this will be
epic I look forward to it
Of course, it will also add a light protection to the map due to removing as many sections as possible, correct?
None.
I thought that was what SCCompress and Tinymap did?
also
"VCOD" Section
Required for all game types. (vanilla, hybrid, broodwar)
This section has a verification code to make sure this is actually a CHK file.
* 1024 bytes: Verification code.
* 16 bytes: Operation codes to produce the resulting hash.
There are some protections out there which only slightly alter the code: it seems to still work in StarCraft while failing in StarEdit. Please edit this part if you know more.
SC probably calculates the CRC of the VCOD sections and compares it with a hardcoded CRC (?). Thus if two VCOD sequences output the same CRC SC won't notice it.
"Parliamentary inquiry, Mr. Chairman - do we have to call the Gentleman a gentleman if he's not one?"
Yeah, but apparently they didn't completely compress it as much as possible, I guess Heinermann knows how to compress that VCOD section so SC still reads it, but it's smaller. Tinymap is a bit buggy for UMS maps, doesn't always work, and sometimes other compressors, like OS Map can beat it, depending on the map, and SECompress only works on Melee
None.
I had the same problem, every compressor corrupted my map, but Uberation 3 only messed with the mission obj.
I figured out only this version
http://osmap.clanunknown.net/osmap2/OSMAP2_v1.00m.zip of osmap2 would protect w/o corrupting. It's the best protector when it comes to not breaking your map.
SDE, BWAPI owner, hacker.
"VCOD"
size: Variable Size.
validation: Must be greater than or equal to 4 bytes. Must result in a valid checksum.
notes: Required in all versions, in all game types.
Fields:
char[1024] Seed
u8[] Opcode{ 0x00, // XOR's the current hash with the total values of OWNR, SIDE, FORC
0x01, // Adds to the current hash with the total values of OWNR, SIDE, FORC
0x02, // Subtracts from the current hash with the total values of OWNR, SIDE, FORC
0x03,
0x04,
0x05, // same as 0x04
0x06,
0x07,
default} // do nothing
Here are a couple documents I created
http://code.google.com/p/vgce/source/browse/trunk/docs/Blizzard/Starcraft/chkFormat.txthttp://code.google.com/p/vgce/source/browse/trunk/docs/Blizzard/Starcraft/chkCompression.txtThe idea is that if data can't be taken out, make their values as small as possible. It's a very strict compression that rides the border of having a valid map with no corruptions.
BTW spaceboy2k and I made SECompress. It was unfinished, and made a long time ago. I'm much better at programming now than I was.