7flint7's Avatar, Join Date: Jun 2008
Go4Expert Member
ok this is what i learned, in most of mmorpg games anything grapich related meaning the aprience of anything you can use in the game, like your character, items... is editable because it does not put you in any advantage with other players, but things like altering the amount of money, experience, pt ,and things like that, even if don, it will not work because those files are kept by the server and compared to the your client when you connect to the server. i think what we need is sometihing kind of like a file fiter sending the server the original content while you are using the edited ones.( kind of like WPE but with files, not packeges. ) but i need some 1 to make it cuz most of the 1 out there are detected by the game and it just disconnets me from it.. that's as far as i'v been.
Dra-cu's Avatar, Join Date: Jun 2008
Go4Expert Member
Wpe, yes i know it but i can't use it, because i'm on mac, and you're right, most of time it is detected...but i think there an other way for my game...

it seems that i can modify graphic items, the server use my files, so if i insert a peace of code in a graphic file of my client , it will also work...well i hope. It 's what i've been tried since long time but, i think there a probleme in my script. I 'm convicted that it is possible,
impossible is nothing in programming lol

You're game is a flash game too ? or another mmorpg game?
7flint7's Avatar, Join Date: Jun 2008
Go4Expert Member
the game i play is not a flash game, but what im trying to say applies o most of mmorpg games. you can reprogram the entire game, if it does not mach the the one in the server it will not work. if everything depended on the client ill be the best player in the game!. so unless you hack the server, or find a undetected filter we r not going anywhere, i bet there are many other ways but that's as far as my knowledge goes. here is my email so you can tell me the name of your game and maybe get together and see what we can do cuz i really enjoy challenges like this. email: take-u-to-heaven@hotmail.com ill tell you the name of the game i play when you write me.
Dra-cu's Avatar, Join Date: Jun 2008
Go4Expert Member
all right let 's do this challenge ! i know we'll find some way to achieve it. I hope i could be helpful for you too
XXxxImmortalxxXX's Avatar
Invasive contributor
K most mmorpgs when u install the game all your basically installing is the login screen the .dlls movies .wavs and such and patches now you can open up the files and change what ever you so want but your waisting time. When you play a mmorpg the server keeps a record of your ip address and also looks at your game folder files and sees if there is anything wrong with them if something is changed or whatever now when you login the server will detect it and then since ur files are wrong the server uses its files to help with ur files so you can play the game and how i know this is because i developed my own mmorpg.

Now most programs your get for hacking mmorpgs our going to be client side programs which means if you download a program that increase your attack power by 10000 and you hit a mob doing 100000000 dmg it will appear on your screen but to the server your actually doing the normal amount of dmg so it basically just changes your view of the game but not really hacking the game.


Most ppl that hack wow play on private servers and download the program called wowemuhacker and the go on it and do flying faster speed tracking and stuff like that and i personally don't consider that hacking cause all there doing is downloading the program and click a check box and poof you have that thing enabled in-game.

And as for the WPE program i like that program ppl give up on it way to much because its oh so hard for them to find out but honestly it is really ezy to do the program and most home based mmorpgs private server have not fixed the WPE program.


Now what i would do is find there main server ip they proxy out there ip from hackers but once you find there main ip find a way to install remotly a trojan that gives your remote access to there pc.

Once you gain access look up the programs that they use and once you find your account modify it with anything you want lol thats what i did to runescape btw runescape is the most ignorant game ever made DON'T EVER PLAY IT.


I hope this information helped you out
Dra-cu's Avatar, Join Date: Jun 2008
Go4Expert Member
Well, you're right, it seems that the only chance people have to hack a mmorpg is hack the server, but that require a good knowledge of programming...and i think that work with many mmorpg.
But my case is a little different, 'cause it's a flash game, and i have found the main file with all the actionscript, well...most part of it. I've ever done some changes that works, but it was only "graphics" changes. Now i want to edit the script contained in the main .Swf file, but it's a little more difficult than i tought. This swf file is more complicated to decompile than i expected...;-)
Dra-cu's Avatar, Join Date: Jun 2008
Go4Expert Member
You've said that you've developed your own mmorpg, that 's really good ;-) congratulations
I'm interested in developing my own too, but i guess you've done it with c++ or those kind of codes. I'll use flash actionscript. i really love flash lol and i'm designer so i just need to learn a little more AS and it 'll be done...but i suppose that take a very long time lol
XXxxImmortalxxXX's Avatar
Invasive contributor
well designing a game is very ezy for example lets take a look at one of my quest that i implemented in one of my online rpgs games its a blacksmith setup script


Code:
Function Main()

	Player = Actor()
	D = OpenDialog(Player, ContextActor(), " Magic Shop")
		DialogOutput(Player, D, "Welcome to my shop! And what may I do for you?", 255, 255, 255)
		Result = DialogInput(Player, D, "Magic skill increase (10 gp)", "Mana boost (2 gp)", "Healing spell (15 gp)", "Charm creature spell (5 gp)", "Speed! (5 gp)", "Trade", "Nothing, goodbye")
		If (Result == 1)
			If (Gold(Player) > 9)
				ChangeGold(Player, -10)
				SetAttribute(Player, "Magic", Attribute(Player, "Magic") + 2)
				DialogOutput(Player, D, "Attribute increased!", 255, 255, 255)
				ScreenFlash(Player, 255, 255, 255, 255, 1000)
			Else
				DialogOutput(Player, D, "You do not have enough gold!", 255, 255, 255)
			EndIf
		ElseIf (Result == 2)
			If (Gold(Player) > 1)
				CurrentLevel = Attribute(Player, "Mana")
				If (CurrentLevel < MaxAttribute(Player, "Mana"))
					ChangeGold(Player, -2)
					SetAttribute(Player, "Mana", CurrentLevel + 1)
					DialogOutput(Player, D, "Mana restored!", 255, 255, 255)
				Else
					DialogOutput(Player, D, "Your mana is already full...", 255, 255, 255)
				EndIf
			Else
				DialogOutput(Player, D, "You do not have enough gold!", 255, 255, 255)
			EndIf
		ElseIf (Result == 3)
			If (Gold(Player) > 14)
				If (Attribute(Player, "Magic") > 9)
					ChangeGold(Player, -15)
					AddAbility(Player, "Heal Self", 1)
					DialogOutput(Player, D, "Spell learned!", 255, 255, 255)
				Else
					DialogOutput(Player, D, "Sorry, your magic skill is not high enough.", 255, 255, 255)
				EndIf
			Else
				DialogOutput(Player, D, "You do not have enough gold!", 255, 255, 255)
			EndIf
		ElseIf (Result == 4)
			If (Gold(Player) > 4)
				If (Attribute(Player, "Magic") > 4)
					ChangeGold(Player, -5)
					AddAbility(Player, "Charm Creature", 1)
					DialogOutput(Player, D, "Spell learned!", 255, 255, 255)
				Else
					DialogOutput(Player, D, "Sorry, your magic skill is not high enough.", 255, 255, 255)
				EndIf
			Else
				DialogOutput(Player, D, "You do not have enough gold!", 255, 255, 255)
			EndIf
		ElseIf (Result == 5)
			If (Gold(Player) > 4)
				ChangeGold(Player, -5)
				AddActorEffect(Player, "Speed!", "Speed", 15, 30, 131)
				ScreenFlash(Player, 255, 50, 50, 255, 1000)
				DialogOutput(Player, D, "Vrrrrooooom!", 255, 50, 50)
			Else
				DialogOutput(Player, D, "You do not have enough gold!", 255, 255, 255)
			EndIf
		ElseIf (Result == 6)
			OpenTrading(Player, ContextActor())
			DialogOutput(Player, D, "Thanks for coming!", 255, 255, 255)
		ElseIf (Result == 7)
			CloseDialog(Player, D)
			Return()
		EndIf
		DialogInput(Player, D, "Goodbye...")
	CloseDialog(Player, D)

	Return()

End Function


now that is ezy to understand and u see how ezy it is you may use that script if need be this script was orgianly designed in c/c++ and imported into another program i use.


also if you want ill start posting my scripts and tutorials on this forum if u want

if a admin can make a new section for me called game programing or something like that ill be more than happy to

Last edited by XXxxImmortalxxXX; 3Jul2008 at 21:35..
Dra-cu's Avatar, Join Date: Jun 2008
Go4Expert Member
Yeah , pretty simple as you said ;-) and effective.
I don't know at all c++ and other stuff like this, i only use actionscript. So i don't know it both use the same type of codes, but the code you posted above is very similar to As.

Well it would be great , very fantastic if you can post some tutorial for games, particularly for rpg/mmorpg. ;-)
I'm not very good in 3d Smax so , i aim an isometric 3d "cartoon/fantaisie style" game.
But i suppose i don't know how to make a isometric 3d motor (if i need one, maybe i don't).
Besides, it would be very helpful, and generous if you can do it ;-)

Another question, what type of code do you use for yours games and do you use also As ?
XXxxImmortalxxXX's Avatar
Invasive contributor
well im a c/c++ c# vb XNA(xna is a xbox programing) js delphi so yea umm i guess ill make a tutorial then for ya mate ill post it up in a second