| 01-22-2004, 12:26 PM | #271 |
As I said before the rollback of the forums: The current uploaded version of HeavyLocker does not work with the newest patch. But one of the older versions does. Maybe you should upload that one instead, BlacKDicK. |
| 01-22-2004, 08:55 PM | #272 |
You are mistaken, it works for me. The issue you're experiencing I think is that sometimes it doesn't work no matter what version you have. Add a few nonsense lines of comments and try again, and it'll usually work. It has something to do with the number of lines I think. |
| 01-22-2004, 09:05 PM | #273 |
Well, the issue I'm experiencing is that the currently uploaded version does NOT work, where as an older version DOES work. EDIT: Okay, so now it works. Seems like you were right, dataangel. :) |
| 01-24-2004, 04:54 AM | #274 |
@Kolibri: Glad I could help. Hey, BlackDick, I found some more .j tricky goodness. First, scroll up if you haven't already and notice that placing the war3map.j in a Scripts/ folder causes the map to still work in game but not in WE (every little bit of protection helps), and second, browsing the forums I noticed FyreDaug uncovered a really really really easy to add feature to HeavyLocker: Disable Cheats. It'd just be a check box to stop the games cheats from working. To do it, HeavyLocker would just import a completely empty cheats.j file into the map. Increases file size by nada, and further makes it more difficult for n00bs to spoil the game. |
| 01-24-2004, 06:39 AM | #275 | ||
Quote:
Quote:
I don´t know what the hell happened to my previous post, but I´ll try to say it again: HL code is messed up. I can´t get back to the 0.2.9 version nor release the 0.3.0 coz it is just not working nicelly. This means: Till I finish 0.30, there will be no new version out neither a rollback (coz I don´t keep the binaries for each version). I´m trying to move from VB to VC, but this takes me time. I´m not that good with VC (still learning some things). The reason behind this is simple: I need more "raw" power than VB curretly offers. I am currently on my summer vacations, so I am spending my time with my friends, my girl, having fun. And since I share my PC with my bro (he plays some TFT and LOD) I just code whenever is possible.This means: I am not coding HL for about 1 month by now. Also, by february I´ll travel to my parents home (hadn't seen the folks for more than a year). I will try to get coding there, but I am not sure if I will do so. Sorry guys, but the next HL version will take long. :nono: I know, some of you anger for it (so do I) but things don´t always go the way we want. As I said before, this project is not dead, it is just on vacations, as am I. :ggani: |
| 02-01-2004, 07:08 PM | #276 |
VC will probably also give you more "raw" speed ;) |
| 02-01-2004, 07:28 PM | #277 | |
Quote:
I doubt that, as the core operations of Heavy Locker are performed through MPQ functions from sfmpq.dll, which is an external module. @BlacKDicK: An advantage of VC is that you can use Ladik's StormLib (if you want), which has (at least I think so) more capabilities than SFMPQAPI. |
| 02-13-2004, 09:34 PM | #278 |
First of all, thanks for making heavy locker, thanks to it my map goes from 669KB to 450KB. I have two obfuscation ideas, just for the time you got into updating heavylocker again: 1) The gui wasn't designed in a clever way, make it remove every == true from the whole map script, most of the times boolean comparissions in gui make that and it is useless ( boolean == true is the same as the boolean) If you can make every Boolean == false to be replaced with not(boolean) too 2) An extra obfuscation level would be like merging all the InitTrig functions with the InitCustomTriggers function (unless they have local declarations) |
| 02-19-2004, 10:00 PM | #279 |
Um I can't get this too work. I have tried every possible combination of options and it wont shave more than 2.45% off. My map is 709 and it goes to 688 with Full Lock and Highest Quality selected. What is wrond with this? |
| 02-21-2004, 05:06 PM | #280 |
The newest patch for warcraft 3 doesn't like heavy lock... So we just have to wait for BD to release his newest one... Sadly |
| 02-27-2004, 05:59 PM | #281 |
Nooo i dont wanna wait that long!!!!!! Also if black dick could make it so that it reduces more percent of the map would be cool. I hope he releases it soon cuz its been like a couple months already! |
| 02-27-2004, 06:24 PM | #282 |
I don't think Heavy Locker compresses the map correctly if you use For Loop Integer Variable and the variable is an integer array. |
| 03-01-2004, 01:58 AM | #283 |
Is there anyway besides changing the file path like bd mentioned to protect skins and models. |
| 03-02-2004, 04:48 PM | #284 |
I EAT DEAD PEOPLE: Eh, The thing is, Blizzard already uses smart methods to keep their map sizes small. And if you have no custom content at all in your map (models, skins, icons, music), it's hard to get it bigger than 300 kb's. And it uses excellent compression methods to get it that small. What HeavyLocker does, is that it cleans and obfuscates the Game Script, so it uses only small function/variable names, and removes all whitespace. It does some minor modifications to some other files too, like drawing some unneeded quality from the mini-map pic and more. However, there aren't many things you can do. The last thing, is that it can compress some audio files to be smaller, but this affects quality. So, believe me, he is doing everything he can to make stuff smaller. lacrossetitans: Nope, that's the reason mods (should) release all custom-'content when it is released....becouse people can just as easily open the file in winmpq and get it on their own. There is nothing you can to (more) effectively hide custom content. Sorry Cubasis |
| 03-02-2004, 06:15 PM | #285 |
Heavy Locker still doesn't work well enough. :( |
