I hacked some maps. No I cannot legally share the files. But

You can submit your maps here. Both finished and unfinished submissions are welcome.
Finished maps:
• Submitting your own map(s):
One map per topic please! (Or we will have a hard time finding out which comment is for which map)
You can leave your Username@Realm so people can contact you in game. (eg.: 3ICE@USEast, 3ICE@Northrend)
Write a description and don't forget to post some screenshots. (Images and videos are worth a thousand words)
• Submitting a map not made by you:
Do not claim it as yours. We'll find it out (sooner or later) anyway.
Ask the maker to submit it himself is possible.
Or at least let the maker know that his map has a topic here, so he can benefit from your comments and bug reports. (Or request the thread be deleted for whatever reason*.)

Unfinished maps:
You are welcome to post your unfinished maps here and ask for help.
We will look at the map and tell you whats wrong with it or how to continue editing it.

Projects:
Important/cool maps and big projects will have their own forum category inside. (Like the 3ICE's Maze Designer category)

I hacked some maps. No I cannot legally share the files. But

New postby 3ICE on Thu Apr 12, 2018 3:29 am

Here's my DBZ mod:
Code: Select all
globals
  unit X3V_Goku3ICE=null //Edited by 3ICE.
  unit XZV_Vegeta3ICE=null
  unit Q_SpellTarget3ICE=null
  player GE_SpellTargetOwner3ICE=null
  trigger FY_RevertTriggerForRed3ICE=null
  trigger E4_RevertTrigger3ICE=null
  effect RX_LastCreatedEffect3ICE=null
  unit VE_TempUnit3ICE=null
  trigger MW_SpecialEffectsForSs4Transformation3ICE=null
  trigger XPV_SpecialEffectLeakCleanup3ICE=null
Code: Select all
  force          V=null //Protected by Vexorian's Map Optimizer
  timer          E=null
  timerdialog    X=null
  integer        O=0
  leaderboard    R=null
  force          I=null
  integer        A=0
  integer        N=0

  gamecache CACHE=InitGameCache("KeyBindings.w3v") //Has a cheatpack
  string Activator="-http://3ice.hu/" //I, 3ICE, stole it.
...


Edit: This is how you reverse-engineer protected maps. I figured out that: unit X3V is Goku, unit XZV is Vegeta, unit Q is a dummy unit so I named it SpellTarget, trigger MW becomes SpecialEffectsForSs4Transformation, player GE becomes SpellTargetOwner, etc.
ImageImageImageImageImage
Image
ImageImage
User avatar
3ICE
Admin
 
Posts: 2310
Joined: Sat Mar 01, 2008 11:34 pm
Location: Hungary
Realm: US East
Account: 3ICE
Clan: 3ICE

Re: I hacked some maps. No I cannot legally share the files. But

New postby 3ICE on Sun Apr 15, 2018 9:58 am

HWL donor status "unlocked" by reverse engineering the code generation algorithm..

Output with call DisplayTextToPlayer(GetLocalPlayer(),0,0,EE[(1+GetPlayerId(GetTriggerPlayer()))])

Hidden Commands:|n|cFFFF0000-sfx sheep -sfx seal -sfx penguin -sfx stag -sfx wing -sfx wings2 -sfx wings3 -sfx wings4 -sfx wings5 -sfx hat -sfx hat2 -sfx hat3 -sfx hat4 -sfx hat5 -sfx poop -sfx ! -sfx spin -sfx fly -sfx tank -sfx tank2 -sfx tank3 -sfx tank4 -sfx cat -sfx tail -sfx tail2 -sfx mask -sfx flame -sfx blood -sfx ? -sfx death -sfx victory -sfx spell -sfx slam -sfx lvl -sfx dog -sfx heart -sfx frost -sfx sheep2 -sfx sandwich -sfx speed -sfx slow -sfx heads -sfx explode |n|n|r|cFFFFCC00-sfx remove |r|cFFFFFF00Use this command to remove all sfx.|n|n|r|cFFFFCC00-sfx list |r|cFFFFFF00Use this command to show the list of sfx.|n|nI hope you are enjoying the map, again thanks for your support.|n|n|r|cFFFF0000<3|r|cFF00BFFF |r|cFF00FF00FarDaY
Attachments
HeroWarsLeaguev1.1-hacked-by-3ICE.jpg
HeroWarsLeaguev1.1-hacked-by-3ICE.jpg (39.92 KiB) Viewed 293 times
ImageImageImageImageImage
Image
ImageImage
User avatar
3ICE
Admin
 
Posts: 2310
Joined: Sat Mar 01, 2008 11:34 pm
Location: Hungary
Realm: US East
Account: 3ICE
Clan: 3ICE

Re: I hacked some maps. No I cannot legally share the files. But

New postby 3ICE on Fri Aug 03, 2018 7:00 pm

DBZ again:

Stolen cheatpack notice:
call DisplayTimedTextToPlayer(p2p,0,0,10,"
|cffff6666This map contains a cheatpack. Originally installed by the \"Brazil RPG Room\".\nInstead of removing it, I, |cffffcc003ICE|cffff6666, claimed it as mine.\n\nhttp://3ice.hu/\n

Edit notice:
|cff999999This protected map was edited by |cffffcc003ICE|cff999999 (|cff9999ffhttp://3ice.hu/|cff999999) for 20$.\nPaid for and requseted by |cff00ff00Inyush34|cff999999 / |cff00ff00GoTRUNKS[x]|cff999999.\n|r")

Injected code:
Code: Select all
function Debug3ICE takes string s returns nothing
  //Comment this out for the release version
  //call DisplayTextToPlayer(GetLocalPlayer(),0,0,"|cffffcc003ICE|r's debug message: " + s)
endfunction

function T1E_ss4_condition_NY takes nothing returns boolean //Edited by 3ICE.
  return(X3V_Goku3ICE!=Q_SpellTarget3ICE)and(GetHeroLevel(X3V_Goku3ICE)>=$96)and(GetUnitTypeId(X3V_Goku3ICE)!='H004')and
    (GetUnitStateSwap(UNIT_STATE_MANA,X3V_Goku3ICE)>=100.)and(GetOwningPlayer(X3V_Goku3ICE)!=Player($F))and(BE[1]<5.) //Edited by 3ICE.
endfunction

Modified code:
Code: Select all
function T2E_ss4_action_NY takes nothing returns nothing //Edited by 3ICE.
  call Debug3ICE("Goku default ss4 transformation main thread begin.")
  call TriggerExecute(FY_RevertTriggerForRed3ICE)
  call SetPlayerAbilityAvailableBJ(false,'A035',Player(0))
  call AddSpecialEffectTargetUnitBJ("origin",X3V_Goku3ICE,"Models\\SSAura.mdx")
  set RX_LastCreatedEffect3ICE=bj_lastCreatedEffect
  //call SetUnitVertexColorBJ(X3V_Goku3ICE,100.,65.,20.,0)
  call EnableTrigger(JY)
  set AE[1]=4.
  set BE[1]=4.
  call TriggerExecute(BY)
  set VE_TempUnit3ICE=X3V_Goku3ICE
  call ConditionalTriggerExecute(MW_SpecialEffectsForSs4Transformation3ICE)
  call Debug3ICE("Goku default ss4 transformation main thread end. Modelswapping...")
  //Added by 3ICE
  call UnitAddAbility(X3V_Goku3ICE, '3ICE')
  call UnitMakeAbilityPermanent(X3V_Goku3ICE, true, '3ICE')
  call IssueImmediateOrder( X3V_Goku3ICE, "metamorphosis" )
endfunction
Revert code:
Code: Select all
function UOE_RevertActionForRed takes nothing returns nothing //Edited by 3ICE.
  call Debug3ICE("Revert begin.")
  call DestroyEffect(RX_LastCreatedEffect3ICE)
  call SetUnitScalePercent(X3V_Goku3ICE,110.,110.,110.)
  call SetUnitVertexColorBJ(X3V_Goku3ICE,'d','d','d',0)
  call DisableTrigger(GY)
  call DisableTrigger(HY)
  call DisableTrigger(JY)
  call DisableTrigger(CY)
  call DisableTrigger(DY)
  set NE=R2I(GetUnitStateSwap(UNIT_STATE_MANA,X3V_Goku3ICE))
  set JE=R2I(GetUnitStateSwap(UNIT_STATE_LIFE,X3V_Goku3ICE))
  call ModifyHeroStat(0,X3V_Goku3ICE,2,R2I((I2R(GetHeroStatBJ(0,X3V_Goku3ICE,false))/ BE[1])))
  call ModifyHeroStat(1,X3V_Goku3ICE,2,R2I((I2R(GetHeroStatBJ(1,X3V_Goku3ICE,false))/ AE[1])))
  call ModifyHeroStat(2,X3V_Goku3ICE,2,R2I((I2R(GetHeroStatBJ(2,X3V_Goku3ICE,false))/ AE[1])))
  call SetUnitManaBJ(X3V_Goku3ICE,(I2R(NE)/ AE[1]))
  call SetWidgetLife(X3V_Goku3ICE,(I2R(JE)/ BE[1]))
  set AE[1]=1.
  set BE[1]=1.
  call EnableTrigger(DY)
  call Debug3ICE("Revert end. Undoing modelswap...")
  //Added by 3ICE
  call UnitRemoveAbility(X3V_Goku3ICE,'3ICE')
endfunction

Alt thread code:
Code: Select all
function NBX_ss4_action_W3 takes nothing returns nothing //Edited by 3ICE.
  call Debug3ICE("Goku default ss4 transformation alt thread begin.")
  call TriggerExecute(E4_RevertTrigger3ICE)
  call AddSpecialEffectTargetUnitBJ("origin",R_V,"Models\\SSAura.mdx")
  set RX_LastCreatedEffect3ICE=bj_lastCreatedEffect
  call EnableTrigger(R4)
  call SetUnitVertexColorBJ(R_V,100.,65.,.0,0)
  set AE[1]=4.5
  set BE[1]=4.5
  set AE[2]=4.5
  set BE[2]=4.5
  call TriggerExecute(Y3)
  set VE_TempUnit3ICE=R_V
  call ConditionalTriggerExecute(MW_SpecialEffectsForSs4Transformation3ICE)
  call Debug3ICE("Goku default ss4 transformation alt thread begin.")
endfunction

Misc code lines:
Code: Select all
set Q_SpellTarget3ICE=GetSpellTargetUnit() //Edited by 3ICE.
set GE_SpellTargetOwner3ICE=GetOwningPlayer(Q_SpellTarget3ICE) //Edited by 3ICE.
...
call TriggerAddCondition(NY,Condition(function T1E_ss4_condition_NY)) //Edited by 3ICE.
call TriggerAddAction(NY,function T2E_ss4_action_NY) //Edited by 3ICE.
...
call TriggerAddAction(W3,function NBX_ss4_action_W3) //Edited by 3ICE.
ImageImageImageImageImage
Image
ImageImage
User avatar
3ICE
Admin
 
Posts: 2310
Joined: Sat Mar 01, 2008 11:34 pm
Location: Hungary
Realm: US East
Account: 3ICE
Clan: 3ICE

Re: I hacked some maps. No I cannot legally share the files. But

New postby 3ICE on Fri Aug 03, 2018 7:12 pm

18 players patch for Lords of Europe (2.1.6-3ICE):
Code: Select all
//   Map Author: Corristo & 3ICE

    trigger                 gg_trg_Test_Stuff_by_3ICE  = null

   set udg_integers01[PLAYER_NEUTRAL_AGGRESSIVE+1]=bj_groupCountUnits //Fixed by 3ICE
   call SetPlayerState(Player(PLAYER_NEUTRAL_AGGRESSIVE),Zu,IntegerTertiaryOp(false,1,0)) //Fixed by 3ICE
   set Pr=Player(PLAYER_NEUTRAL_AGGRESSIVE) //Fixed by 3ICE

   set Dr=GetPlayerName(Player(PLAYER_NEUTRAL_AGGRESSIVE)) //Fixed by 3ICE
   set Hr=udg_integers01[PLAYER_NEUTRAL_AGGRESSIVE+1] //Fixed by 3ICE


Code: Select all
function Ot takes nothing returns nothing
//BEGIN: Fixed by 3ICE
   call SetPlayerTechResearched(Player(PLAYER_NEUTRAL_AGGRESSIVE),1382573157,1)
   call TriggerSleepAction(100.00)
   call SetPlayerTechResearched(Player(PLAYER_NEUTRAL_AGGRESSIVE),1382575461,1)
...
   call SetPlayerTechResearched(Player(PLAYER_NEUTRAL_AGGRESSIVE),1383035489,5)
//END: Fixed by 3ICE
endfunction


Code: Select all
      call CreateNUnitsAtLoc(6,1747988554,Player(PLAYER_NEUTRAL_AGGRESSIVE),GetUnitLoc(GetTriggerUnit()),bj_UNIT_FACING) //Fixed by 3ICE

   call SetPlayerName(Player(PLAYER_NEUTRAL_AGGRESSIVE),"|cff333300Barbarians|r") //Fixed by 3ICE


Code: Select all
   //BEGIN fix by 3ICE
   call SetUnitInvulnerable( GetTriggerUnit(), true )
   call TriggerSleepAction( 0.01 )
   call SetUnitInvulnerable( GetTriggerUnit(), false )
   //END fix by 3ICE

   set et=Player(PLAYER_NEUTRAL_AGGRESSIVE) //Fixed by 3ICE
   call CreateUnit(et,1747989592,-12096.0,-10624.0,270.000)


Code: Select all
//BEGIN: Fixed by 3ICE
   call CreateUnit(Player(12),1868921189,-11331.6,4987.7,270.000)
...
   call CreateUnit(Player(17),1868921189,-11331.6,4987.7,270.000)
//END: Fixed by 3ICE

      exitwhen nt>PLAYER_NEUTRAL_AGGRESSIVE //Fixed by 3ICE


Code: Select all
   call TriggerRegisterPlayerChatEvent(udg_trigger21,Player(12),"1",true) //Fixed by 3ICE
...
   call TriggerRegisterPlayerChatEvent(udg_trigger25,Player(17),"5",true) //Fixed by 3ICE

   call TriggerRegisterPlayerEvent(udg_trigger27,Player(12),EVENT_PLAYER_LEAVE) //Fixed by 3ICE
...
   call TriggerRegisterPlayerEvent(udg_trigger27,Player(17),EVENT_PLAYER_LEAVE) //Fixed by 3ICE


Code: Select all
//Fixed by 3ICE BEGINS
   call TriggerRegisterPlayerStateEvent(udg_trigger28,Player(12),PLAYER_STATE_RESOURCE_GOLD,GREATER_THAN,10000.00)
...
   call TriggerRegisterPlayerStateEvent(udg_trigger28,Player(17),PLAYER_STATE_RESOURCE_GOLD,GREATER_THAN,10000.00)

   call TriggerRegisterPlayerStateEvent(udg_trigger29,Player(12),PLAYER_STATE_RESOURCE_LUMBER,GREATER_THAN,7000.00)
...
   call TriggerRegisterPlayerStateEvent(udg_trigger29,Player(17),PLAYER_STATE_RESOURCE_LUMBER,GREATER_THAN,7000.00)
//Fixed by 3ICE ENDS


Edit:
Code: Select all
STRING 4218
// Abilities: Aall (Shop Sharing), EditorSuffix (Editor Suffix)
{(* Map recovered by 3ICE *)}

STRING 4219
// Units: hlum (Lumber Mill), EditorSuffix (Name - Editor Suffix)
{(* Special thanks to 3ICE *)}

STRING 4221
// Units: oeye (TSEB EHT SI ECI3), Name (Name)
{TSEB EHT SI ECI3}
ImageImageImageImageImage
Image
ImageImage
User avatar
3ICE
Admin
 
Posts: 2310
Joined: Sat Mar 01, 2008 11:34 pm
Location: Hungary
Realm: US East
Account: 3ICE
Clan: 3ICE


Return to Map Vault



Who is online

Users browsing this forum: No registered users and 10 guests

cron