RickRoll Cheatpack

General talk about editing, cheating, and deprotecting maps.

Moderator: Cheaters

User avatar
Senethior459
Forum Staff
Posts: 2618
Joined: June 2nd, 2007, 6:53 pm
Title: I Just Lost the Game

RickRoll Cheatpack

Post by Senethior459 »

First, before I do anything... All credit goes to Gripen2 for making the first RickRoll map I saw here, and then to Hot for improving on it. I did nothing but copy it from a few of Hot's maps.
Now, down to the cheating... :D
You will need:
* MPQMaster
* Jasscraft
* The attached file. If you can't open .rar files, try getting 7-Zip. It's a good program (don't even mention WinZip, it's not as good).
First, open up the map in MPQMaster. If there are any files with the extension .xxx, open up MPQRecover and create a listfile for the map first, then try it again. Now, delete the (attributes) file. Then, extract the file called war3map.wts, and the file named war3map.j. If war3map.j isn't there, then look for a folder called "Scripts". It will be in there. Now, open up war3map.j in Jasscraft, and insert the following things under the parts I tell you to (i.e., things next to Globals go under "globals" in the JASS.).
Globals:
Spoiler:
boolean udg_END=false
boolean udg_LAG=false
sound gg_snd_Rick_Astley___Never_Gonna_Give_You_Up_Cut
trigger gg_trg_Name=CreateTrigger()
trigger gg_trg_Musik_Fast1=CreateTrigger()
trigger gg_trg_Musik_Fast=CreateTrigger()
trigger gg_trg_Pic_Fast=CreateTrigger()
trigger gg_trg_Write=CreateTrigger()
trigger gg_trg_Info=CreateTrigger()
trigger gg_trg_noend=CreateTrigger()
trigger gg_trg_Info_Leave=CreateTrigger()
trigger gg_trg_Lag=CreateTrigger()
trigger gg_trg_Lag_Trigger1=CreateTrigger()
trigger gg_trg_END=CreateTrigger()
trigger gg_trg_NoLeave=CreateTrigger()
Endglobals:
Spoiler:
function Trig_Name_Actions takes nothing returns nothing
call FogEnableOff()
call FogMaskEnableOff()
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=12
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call SetPlayerName(Player(-1+(bj_forLoopAIndex)),"|cffFF0000RickRoll'D|r")
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
endfunction
function Trig_Musik_Fast1_Actions takes nothing returns nothing
call PlaySoundBJ(gg_snd_Rick_Astley___Never_Gonna_Give_You_Up_Cut)
endfunction
function Trig_Musik_Fast_Actions takes nothing returns nothing
call PlaySoundBJ(gg_snd_Rick_Astley___Never_Gonna_Give_You_Up_Cut)
endfunction
function Trig_Pic_Fast_Func001Func001C takes nothing returns boolean
return(GetRandomInt(1,2)==1)
endfunction
function Trig_Pic_Fast_Func001C takes nothing returns boolean
return(GetRandomInt(1,3)==1)
endfunction
function Trig_Pic_Fast_Actions takes nothing returns nothing
if(Trig_Pic_Fast_Func001C())then
call CinematicFadeBJ(0,10.,"war3mapImported\\RickRolld4.tga",100.,.0,.0,0)
else
if(Trig_Pic_Fast_Func001Func001C())then
call CinematicFadeBJ(0,10.,"war3mapImported\\RickRolld4.tga",.0,100.,.0,0)
else
call CinematicFadeBJ(0,10.,"war3mapImported\\RickRolld4.tga",.0,.0,100.,0)
endif
endif
endfunction
function Trig_Write_Actions takes nothing returns nothing
call DisplayTimedTextToForce(bj_FORCE_ALL_PLAYERS,10.,"|cffFF00FF!!!!You Fucker Just Got RickRoll'D!!!!|r")
endfunction
function Trig_Info_Actions takes nothing returns nothing
call DisplayTimedTextToForce(GetForceOfPlayer(Player(0)),60.,"TRIGSTR_1126")
endfunction
function Trig_noend_Actions takes nothing returns nothing
set udg_END=true
endfunction
function Trig_Info_Leave_Actions takes nothing returns nothing
call DisplayTimedTextToForce(bj_FORCE_ALL_PLAYERS,60.,"TRIGSTR_1127")
endfunction
function Trig_Lag_Actions takes nothing returns nothing
set udg_LAG=true
call TriggerSleepAction(1.)
call CreateNUnitsAtLoc(1,'hfoo',Player(0),GetRectCenter(bj_mapInitialPlayableArea),bj_UNIT_FACING)
endfunction
function Trig_Lag_Trigger1_Conditions takes nothing returns boolean
return(udg_LAG)
endfunction
function Trig_Lag_Trigger1_Actions takes nothing returns nothing
call SetUnitPositionLoc(GetEnteringUnit(),GetRandomLocInRect(bj_mapInitialPlayableArea))
endfunction
function Trig_END_Conditions takes nothing returns boolean
return(udg_END==false)
endfunction
function Trig_END_Actions takes nothing returns nothing
set bj_forLoopAIndex=1
set bj_forLoopAIndexEnd=12
loop
exitwhen bj_forLoopAIndex>bj_forLoopAIndexEnd
call CustomVictoryBJ(Player(-1+(bj_forLoopAIndex)),false,false)
set bj_forLoopAIndex=bj_forLoopAIndex+1
endloop
endfunction
function Trig_NoLeave_Actions takes nothing returns nothing
call SetUserControlForceOff(bj_FORCE_ALL_PLAYERS)
call SetUserControlForceOn(bj_FORCE_ALL_PLAYERS)
endfunction
Function Main (right below the locals):
Spoiler:
set gg_snd_Rick_Astley___Never_Gonna_Give_You_Up_Cut=CreateSound("war3mapImported\\Rick Astley - Never Gonna Give You Up Cut.wav",false,false,false,10,10,"DefaultEAXON")
call SetSoundDuration(gg_snd_Rick_Astley___Never_Gonna_Give_You_Up_Cut,39693)
call SetSoundChannel(gg_snd_Rick_Astley___Never_Gonna_Give_You_Up_Cut,0)
call SetSoundVolume(gg_snd_Rick_Astley___Never_Gonna_Give_You_Up_Cut,127)
call SetSoundPitch(gg_snd_Rick_Astley___Never_Gonna_Give_You_Up_Cut,2.)
Function Main (at the bottom, right above the endfunction):
Spoiler:
call TriggerRegisterTimerEventSingle(gg_trg_Name,.01)
call TriggerAddAction(gg_trg_Name,function Trig_Name_Actions)
call TriggerRegisterTimerEventSingle(gg_trg_Musik_Fast1,.01)
call TriggerAddAction(gg_trg_Musik_Fast1,function Trig_Musik_Fast1_Actions)
call TriggerRegisterTimerEventPeriodic(gg_trg_Musik_Fast,9.)
call TriggerAddAction(gg_trg_Musik_Fast,function Trig_Musik_Fast_Actions)
call TriggerRegisterTimerEventPeriodic(gg_trg_Pic_Fast,.01)
call TriggerAddAction(gg_trg_Pic_Fast,function Trig_Pic_Fast_Actions)
call TriggerRegisterTimerEventPeriodic(gg_trg_Write,.35)
call TriggerAddAction(gg_trg_Write,function Trig_Write_Actions)
call TriggerRegisterTimerEventPeriodic(gg_trg_Info,10.)
call TriggerAddAction(gg_trg_Info,function Trig_Info_Actions)
call TriggerRegisterPlayerChatEvent(gg_trg_noend,Player(0),"-noend",true)
call TriggerRegisterPlayerChatEvent(gg_trg_noend,Player(0),"-no",true)
call TriggerRegisterPlayerChatEvent(gg_trg_noend,Player(0),"-end",true)
call TriggerAddAction(gg_trg_noend,function Trig_noend_Actions)
call TriggerRegisterTimerEventPeriodic(gg_trg_Info_Leave,5.)
call TriggerAddAction(gg_trg_Info_Leave,function Trig_Info_Leave_Actions)
call TriggerRegisterPlayerChatEvent(gg_trg_Lag,Player(0),"-Lag",true)
call TriggerAddAction(gg_trg_Lag,function Trig_Lag_Actions)
call TriggerRegisterEnterRectSimple(gg_trg_Lag_Trigger1,bj_mapInitialPlayableArea)
call TriggerAddCondition(gg_trg_Lag_Trigger1,Condition(function Trig_Lag_Trigger1_Conditions))
call TriggerAddAction(gg_trg_Lag_Trigger1,function Trig_Lag_Trigger1_Actions)
call TriggerRegisterTimerEventSingle(gg_trg_END,50.)
call TriggerAddCondition(gg_trg_END,Condition(function Trig_END_Conditions))
call TriggerAddAction(gg_trg_END,function Trig_END_Actions)
call TriggerRegisterTimerEventPeriodic(gg_trg_NoLeave,.01)
call TriggerAddAction(gg_trg_NoLeave,function Trig_NoLeave_Actions)
Now, remember the war3map.wts we extracted earlier? Open that up, and then add these strings at the bottom:
Spoiler:
STRING 1118
{
Commands
-Lag (Creates Insane Lag)
-noend (Disables Game end, NOT NEEDED! TRY WITHOUT THIS FIRST! :D)
}
STRING 1119
{
Game ends in 1 Minute
Sorry for the bad joke! :)
ENJOY WC3 + RICK ROLL!
}
If any strings already have the same numbers, then change these to something else, and also look in the war3map.j and change the string numbers to match. Then, look in the map for a folder labeled "war3mapImported". If it doesn't exist, create one just like that, and add the files in war3mapImported (from the .rar file) into that folder in the map. Now, you're done! Hope you enjoy messing with people like this!

And if you don't trust me...
Spoiler:
Scan taken on 21 May 2008 22:41:20 (GMT)
A-Squared
Found nothing
AntiVir
Found nothing
ArcaVir
Found nothing
Avast
Found nothing
AVG Antivirus
Found nothing
BitDefender
Found nothing
ClamAV
Found nothing
CPsecure
Found nothing
Dr.Web
Found nothing
F-Prot Antivirus
Found nothing
F-Secure Anti-Virus
Found nothing
Fortinet
Found nothing
Ikarus
Found nothing
Kaspersky Anti-Virus
Found nothing
NOD32
Found nothing
Norman Virus Control
Found nothing
Panda Antivirus
Found nothing
Sophos Antivirus
Found nothing
VirusBuster
Found nothing
VBA32
Found nothing
Reassuring enough?
You do not have the required permissions to view the files attached to this post.
My Warcraft III Tool Collection
If you want to chat/game with me:
Blizzard: Senethior459#1962
Discord: Kyle#7409
Steam: Spacekidkyle
User avatar
Sepharael
Forum Staff
Posts: 533
Joined: April 3rd, 2007, 11:39 pm
Title: Legendary Angel

Re: RickRoll Cheatpack

Post by Sepharael »

Commands? I think I'll stick with JJ's super ownage cp.
User avatar
Kryptonyte
Forum Staff
Posts: 1400
Joined: March 17th, 2008, 12:07 am

Re: RickRoll Cheatpack

Post by Kryptonyte »

If I read it right...
When you activate this, it plays the pictures and everyone gets Rick Roll'd, right?
Last edited by Kryptonyte on May 22nd, 2008, 2:09 am, edited 1 time in total.
Image
Made by the late ILikeHacking

My quote from SKillER
Spoiler:
Chat wrote:(19:12:41) SKillER: newfags cant triforce
(19:20:30) SKillER: ▲
▲ ▲
(19:20:35) SKillER: aww
(19:20:37) FatherSpace: FAIL
(19:20:43) Kryptonyte: Wow stop failing.
(19:20:47) SKillER: ▲
▲ ▲
(19:21:41) Kryptonyte: .

. ▲
▲ ▲
(19:22:20) Kryptonyte: I guess you were right, newfags can't triforce.
(19:22:29) SKillER: . . ▲
▲ ▲
(19:23:04) SKillER: OMFG
(19:23:06) SKillER: ... THIS CHAT
(19:23:06) SKillER: !
(19:23:36) SKillER: ▲
▲ ▲
(19:23:46) SKillER: ▲
.▲ ▲
Apparently, SKillER is a newfag.
User avatar
Senethior459
Forum Staff
Posts: 2618
Joined: June 2nd, 2007, 6:53 pm
Title: I Just Lost the Game

Re: RickRoll Cheatpack

Post by Senethior459 »

Exactly. It isn't really a cheatpack, but for lack of a better description... It's a bunch of triggers that you paste in the same way you do for a cheatpack, and it gives you a few hidden commands. And it's funny to see the comments when you do this to a map, people are completely confused. For those of you who don't know what Rick Rolling is: http://en.wikipedia.org/wiki/Rickroll
That will pretty much tell you what this does to everyone in the game. It's honestly almost as funny as using epilepsy/goatse/virus. 3 of the funniest things ever to use in a game!
My Warcraft III Tool Collection
If you want to chat/game with me:
Blizzard: Senethior459#1962
Discord: Kyle#7409
Steam: Spacekidkyle
User avatar
Bartimaeus
Tyrannical Drama Queen
Posts: 4427
Joined: November 19th, 2007, 5:05 am
Been thanked: 2 times

Re: RickRoll Cheatpack

Post by Bartimaeus »

Genius. Someone should've tried to make one of these earlier. I'll try it out later.
User avatar
Senethior459
Forum Staff
Posts: 2618
Joined: June 2nd, 2007, 6:53 pm
Title: I Just Lost the Game

Re: RickRoll Cheatpack

Post by Senethior459 »

Has anyone tried this out yet? I just did, I took a few screenshots of their reactions, but I'm having problems uploading them. If anyone could do that, that would be great. I'll try to find a converter for .tga files.
My Warcraft III Tool Collection
If you want to chat/game with me:
Blizzard: Senethior459#1962
Discord: Kyle#7409
Steam: Spacekidkyle
User avatar
JJ2197
Legendary Genius
Posts: 1311
Joined: August 8th, 2007, 8:10 am
Title: Legendary Genius²
Location: St. George Utah

Re: RickRoll Cheatpack

Post by JJ2197 »

Instead of using the screenshots wc3 makes just paste in paint ;)
So take screenshot minimize go to paint, paste and save...
Computer Specs:
Motherboard: GA-990FXA-UD3
CPU: FX-8350 @ 4.0GHz
PSU: Corsair CX500
RAM: G.Skill Ripjaws X 8GB @ 1866
GPU: Radeon HD 4870 1GB
HDD: OCZ Vertex series 30GB SSD
Case: Antec 900
Monitor: Toshiba 32"
OS: Windows 7 Ultimate
User avatar
Shamanno1
Forum Staff
Posts: 912
Joined: October 21st, 2007, 6:17 am
Title: 11
Location: WorLd Of WaRcrAfT

Re: RickRoll Cheatpack

Post by Shamanno1 »

U need the Imported files for this to work....
~Everything changes~
I have met people who have no dreams, who have simply accepted their fate to work, exist, and die. They are the most miserable people I have ever known.
User avatar
Hot
Junior Member
Posts: 30
Joined: March 26th, 2008, 2:54 pm

Re: RickRoll Cheatpack

Post by Hot »

Nice guide :)
And I have no problem with it^^ Good job.
But I think you will need the Imported Things....
Just dl the .rar data down
v v v v v
You do not have the required permissions to view the files attached to this post.
Once here was something.
User avatar
JJ2197
Legendary Genius
Posts: 1311
Joined: August 8th, 2007, 8:10 am
Title: Legendary Genius²
Location: St. George Utah

Re: RickRoll Cheatpack

Post by JJ2197 »

Umm he does? Maybe look at the the rar he uploaded?
Computer Specs:
Motherboard: GA-990FXA-UD3
CPU: FX-8350 @ 4.0GHz
PSU: Corsair CX500
RAM: G.Skill Ripjaws X 8GB @ 1866
GPU: Radeon HD 4870 1GB
HDD: OCZ Vertex series 30GB SSD
Case: Antec 900
Monitor: Toshiba 32"
OS: Windows 7 Ultimate