Google Translate:

Script by 3ICE.

Categories

Archives

Affiliates

13 Responses

WP_Cloudy
  • Daniel "3ICE" Berezvai Says:

    The main point of this post is:
    It is easy to hack maps by installing a cheatpack, but some people will notice right away.

  • platynow Says:

    Check your mail. I have question.

    Edited by 3ICE: Removing my email address, and removing yours as well since fake@.com is pointless. Just leave the email field blank, people. It's not required.

  • Daniel "3ICE" Berezvai Says:

    Re: hey can u still provide service of unprotecting map? im map creator but i want map un to check sth

    Hi,

    You did everything right, those are the steps I take when deprotecting as well. First pass with xdep, then the rest of the tools. And then I spend an hour doing manual cleanup for things that they missed.
    But if you want to restore GUI triggers, sorry. You can see from previous comments on my blog (3ice.hu/blog/protect-warcraft-maps/) that restoring those are considered impossible by everyone I know.

    Do not compress the contents of your map and it will load faster. Widgetizing and optimizing is all dota needs to load fast and be small.

    Then repack the mpq using minimal or no compression at all. But keep it below 8MB.

    It's all written in vJASS, but if you are uncomfortable with programming a bunch of custom scripts in GUI will probably work equally well. Find a tutorial you like, and set aside a whole afternoon for learning that new skill.

    Dota only loads stuff it needs when it needs them. Don't load all 100+ of your heroes and their 500+ abilities, when you only need 10 per game, for example. Ultimates don't need to be loaded at the start either. Just when a hero reaches the required level.

    Please let me know if I missed anything, it was not easy to decipher your full meaning from that jumble of words:

    On Fri, May 6, 2016 at 5:15 PM, lyricepicdrama wrote:
    I used already xdep mpq recover mpq master + sth else but it is a shit. I need clean un map.
    Also what to do to map load, faster? You have such knowledge? It's about the option triggers GUI with file (preload preload batch file begin preloading) or custom script in jass or sth else? I'm already using wc3map optimazer and widgetizer and have about 60 sec (good cpu) load time. I know that there are also games like dota or hvsa new ver (955) which are large and load quickly.

  • love Says:

    "removing my email address, and removing yours as well since fake@.com is pointless. Just leave the email field blank, people. It's not required."

    Ok. It does not matter what my mail is. I have dozens of e-mails;)

    "Please let me know if I missed anything, it was not easy to decipher your full meaning from that jumble of words."

    I know that my English is limp. I do not know english as well as you. I do not use eng on a daily.

    "It's all written in vJASS, but if you are uncomfortable with programming a bunch of custom scripts in GUI will probably work equally well. Find a tutorial you like, and set aside a whole afternoon for learning that new skill."

    Sesamia helped me understand my problem. I'm making rpg map. I know now what I need to improve but i thought that you are using some other method for unprot. Your description about unprot was mysterious to me. Maybe it's my english. Thank you for explain. And have a nice day sir.

  • Daniel "3ICE" Berezvai Says:

    I have infinite emails. You can put anything you want in front of the "@" symbol and I will still get it as long as the domain is "3ice.hu"

    Your English is pretty good, I did not spot any mistakes in your grammar at all.

    Sesamia is a very good map programmer. He is still active (more than me, even!) I'm glad he was able to help you.

    That section being mysterious is intentional. It's not really legal so I cannot explicitly say what I do other than. "I will deprotect anything for cash." But then I quickly explain my stance on map protection and deprotection (how I don't like it as it hinders learning, etc, etc.)

    I thank you as well.

    –3ICE

  • Acero Says:

    i have a question mr. 3ICE about a cheated map, i open the map but i cant see the codes inside the warmap.j i cant find the activator inside it and even the codes for the cheat/hack ill give you the link this is the map and the codes gamerzplanet.net/threads/dota-v6-78c-full-hack.588137/

  • Daniel "3ICE" Berezvai Says:

    That is an arrow keys-based cheat pack. Needs no activator string.
    A key press sequence (↑, ↑, ↓, ↓, ESC, ESC, ←, →, ←, →, ESC) triggers it.

    Still easily detectable if you scroll down about half way in war3map.j

  • Acero Says:

    @mr 3ICE im trying to get those cheat pack codes and insert it to my map but i cant locate them all thank you for quick reply mr. 3ICE

  • Daniel "3ICE" Berezvai Says:

    Step 1: Obtain the original, uncheated map first (Must be the identical version number.) Edit: DotA v6.78c in your case.
    Step 2: Extract war3map.j from it, and save as original.j
    Step 3: Take war3map.j from the cheated map, save it as cheatpack.j
    Step 4: Compare the two files in Notepad++, or if using Linux / Unix you can use the diff command.

    The resulting difference between the two war3map.j's is the cheatpack itself:

    http://imgur.com/a/TyWv7
    New post by 3ice
    "Detecting a cheatpack"
    1: globals
    2: after endglobals
    3: inside function main
    4: removing isSinglePlayer
    5: more isSinglePlayer

  • Acero Says:

    @ mr. 3ICE i mean im going to get the cheat pack codes from that 6.78c map and im going to insert it to my new map 6.85k link is d1stats.ru/download/

    is it possible? for the old cheat pack from 6.78c to work on 6.85k that all commands are the same?

    DotA v6.78c.w3x
    mega.nz/#!d1YxjDxB!0cKInuGMIYZGf79wLLRWopUdHam5dg_BV44-mbqUYbg

    DotA v6.85k Allstars.w3x
    mega.nz/#!I5gkzbYa!K5Q0NrNISaYLZsfYPeIWBc2RB3diut-mZPjA0OBeX10

    Edited by 3ICE: Merged triplepost, removed links.

  • Daniel "3ICE" Berezvai Says:

    Yes, of course. You argued everything correctly. Only need 6.78c to help with extracting the cheat pack, which can then be inserted into other versions — older or newer.

    Although, if the specific cheat pack calls DotA functions too, not just natives, then there will be incompatibilities. Each protected version renames every function to a new set of random characters. Gotta see if the JASS code parses ("compiles") successfully.

  • Acero Says:

    @ mr. 3ICE can you insert those cheat packs of 6.78c to the new map 6.85k?, if you can make the map, can you share me really appreciate it…

  • Daniel "3ICE" Berezvai Says:

    Yes! Certainly, I can! And will. But first, please transfer 5$ to my PayPal account as payment for my work:
    https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=B2MNHZYJBASHN

Leave a Comment

Please note: If you post more than 5 URLs, then automated moderation will delay your comment for investigation. There is no need to resubmit the comment as it will be approved if found to be appropriate.