The thing is every update unpack/repack again
Quote:
Ok this is what i got and i didnt ask help from anyone just figured it out for myself and googled alot.
So dont go cry about nothing, you moneyhungers........
1- Download quickbms here ([Only registered and activated users can see links. Click Here To Register...])
2- Unpack to a folder
3- Write this in a file.txt
4-# WORK-IN-PROGRESS SCRIPT ONLY FOR DEVELOPERS, DO NOT USE!
# version 0.3.1
math SIZE = 0x200
goto 0 0 SEEK_END
savepos OFFSET
math OFFSET -= SIZE
callfunction DECRYPT 1
idstring MEMORY_FILE "WIBO"
get DUMMY long MEMORY_FILE
get FILES long MEMORY_FILE
get EXTRA_FILES long MEMORY_FILE
get DUMMY long MEMORY_FILE
get DUMMY long MEMORY_FILE
get DUMMY long MEMORY_FILE
get DUMMY long MEMORY_FILE
print "Files: %FILES|x%"
print "Extra files: %EXTRA_FILES|x%"
math SIZE = FILES
math SIZE += EXTRA_FILES
math SIZE *= 0x150
goto 0 0 SEEK_END
savepos INFO_OFF
math INFO_OFF -= 0x200
for INFO_OFF -= SIZE >= 0
if INFO_OFF % 0x200
math INFO_OFF -= 0x10
else
break
endif
next
print "FileTable offset: %INFO_OFF|x%"
for i = 0 < FILES
math SIZE = 0x150
math OFFSET = INFO_OFF
callfunction DECRYPT 1
math INFO_OFF += 0x150
getdstring NAME 0x108 MEMORY_FILE
get OFFSET longlong MEMORY_FILE
get SIZE longlong MEMORY_FILE
get XSIZE longlong MEMORY_FILE # used for encryption alignment?
get ZSIZE long MEMORY_FILE # ???
getdstring DUMMY 16 MEMORY_FILE
get DUMMY1 long MEMORY_FILE
get TIMESTAMP longlong MEMORY_FILE
get TIMESTAMP longlong MEMORY_FILE
get DUMMY2 longlong MEMORY_FILE
set EXT extension NAME
if EXT == "sqlite3"
#encryption aes? ???
endif
log NAME OFFSET SIZE # don't use clog for the moment
encryption "" ""
next i
startfunction DECRYPT
encryption aes_128_cbc "\x32\x1F\x2A\xEE\xAA\x58\x4A\xB4\x9A\x6C\x9E\x09\ xD5\x9E\x9C\x6F"
log MEMORY_FILE OFFSET SIZE
encryption "" ""
endfunction
5- Save file as script
6-Go to folder and run quickbms_4gb_files
7- Select file script
8-select game_pack
9-select destination folder
10- scroll the unpacked for the changes.........
11- Working on it........
This is what i got so far, free to you all
Donations apreciated tho hahahahhaha
No, this alows you to see the game config.Quote:
This enables just timestamp correct?
Where do you get the free russian version, mabe i can mode the file for the timestamp when i find itQuote:
There is no doubt it works, but so far I also have no doubt that the price he is selling for is not worth it. You can get the free russian version with just as many features (minus the timestamp, I give him that) and be just fine.
I assume his feature list is laughable and just a copy paste from the russian one, and his features of "it will work forever!" are false.
Oh neat, I will have to try and use this and figure out where the other stuff is located. Personally only care about house injection and AH, but im sure i'm in the same boat as everyone else :-PQuote:
No, this alows you to see the game config.
Then you have to find the timestamp ....
I cant say much more because im currently working on this
([Only registered and activated users can see links. Click Here To Register...])Quote:
of cos he wont show anything more, because once u'll see it , u know where to look at to change.
This is also my source
And btw , untill ppl started buying that patch from russian guy, there were zero mods.
not a lot of guys could've figured that alb files could be just lua files with alb extension ,not compiled like xl uses.
function CheckLeftTime(leftSec)
local hours_1 = 60
local timeWarning = false
local leftMin = math.floor(leftSec / hours_1)
local leftTimeStr
local h = math.floor(leftMin / 60)
local m = leftMin % 60
local s = leftSec % 60
leftTimeStr = string.format("%02d:%02d:%02d", h, m, s)
if h == 0 and m <= 30 then
timeWarning = true
end
return leftTimeStr, timeWarning
end
Thanks i will try it soonQuote:
AH is very easy, the file you want to change is in the game/scriptsbin/x2ui/auction folder and is called common.alb
At the very bottom you find the "CheckLeftTime" function, change it to something like
to get the desired result.Code:function CheckLeftTime(leftSec) local hours_1 = 60 local timeWarning = false local leftMin = math.floor(leftSec / hours_1) local leftTimeStr local h = math.floor(leftMin / 60) local m = leftMin % 60 local s = leftSec % 60 leftTimeStr = string.format("%02d:%02d:%02d", h, m, s) if h == 0 and m <= 30 then timeWarning = true end return leftTimeStr, timeWarning end
Make sure to pad the file with "-------" at the end to regain the old size of the file.
That's really not that hard though. Auctionhouse changes are in the auction folder, friendlist changes are in the relationship folder, changes to the chat are in the chat folder, housing confirm window? in the housing folder.Quote:
of cos he wont show anything more, because once u'll see it , u know where to look at to change.
Less post count here, means alot, hate to break it to you, your an unknown coming into a scene thats been around a while popping off.Quote:
Like low post count means shit, I recreated the one thing you were willing to show (and seemed to be happy about) in 10 minutes, you are a joke.
They're still coming ;)Quote:
You really expect me to believe that? Laughable.
If I was all talk that's why I still make what I do off the gw2 tools, right? I never posted a video or anything for that, an its still used an has been since gw2 launched ;)Quote:
Not unless you want people to believe you. You are all talk, I say it once again.
Korean SSID is not hard to come across, being banned is irrelivant.Quote:
Sure, in korea you create an account with your social id, if you get banned you won't be able to just make a 2nd account.
They added something that was already in the korean version, amazing..Quote:
The pressure from the publisher. The same pressure that added the hasla and quest healing weapons for example.
Hackshield just wraps the client in themida and does a simple client>server server>client check that can be emulated and there is already public emulators available aswell as you can just unload the driver itself granted it only gives you 10 minutes to debug its enough time to do simple dumps of memory then debug from there in olly/ida and also there is simple things to do with not getting caught by the memory checks from hackshield too. Not to mention you can hook directx endscene an write a simple esp ( like hagsclub did ) an it won't be caught by hackshield. If it was gameguard, then I'd say yeah, bit of a problem.. But hackshield? Laughable.Quote:
All talk again, I doubt you can bypass anything. There is really no problem in calculating a checksum of the data_pak and comparing it to the server.
Uhm, you realize most of the lua IS a big chunk of the source, right? :confused:Quote:
It is actually because they are the publisher and have no access to the sourcecode at all. That's why they have to talk to the developer for changes. Don't think it won't happen.
No fall damage has already been done by hagsclub an others, it isn't a hard concept if you look into the fallvelocity an just return the vector that you're never falling while in air... :rolleyes:Quote:
You didn't address the issue with the "no fall damage" at all
No need, your not taking away any steam at all from me in the least bit an not gonna waste my time with video or screenshots from anything. Even sullx has had it to elavate/decrease in flight an remove the glider timer but isn't releasing or giving info on it. Some things stay private an don't need advertisement and frankly, i'm not doing this for any other reason but time/effort put into it ;) ..Quote:
You'd be able to shut me down for good with a single screenshot or list of features, but you are not delivering. That should be enough to raise red flags for all your potential buyers. You are a joke.
Because its more simplistic to just modify the client rather then do any type of memory hacking, honestly. Why modify something indirectly when you can directly with source modify it? Just doesnt make sense.. :confused:Quote:
Why would you waste your time on UI mods when you are such a great hacker that can easily bypass Hackshield to start the real hacks?
Watch how long before you eat your own words an see even if they do a CRC how to bypass a CRC ;) .. Hell you can go to CEF an darkbyte posted more then enough info how to bypass CRC :pQuote:
his features of "it will work forever!" are false.
Actually me an others were modding it during the closed but nothing ever went totally mainstream then rengold ( who mind you the targetinfo is ripped from the korean lua site archebox an just slapped into a useless lua file with same byte ratio ) starting pumping his out so we figured we would make a profit aswell. Granted sullx is rather busy now an doesn't have time, we do cooperate when time permits on things.Quote:
And btw , untill ppl started buying that patch from russian guy, there were zero mods.
Nobody even knew you could use unluac until I posted about it ;) ..Quote:
not a lot of guys could've figured that alb files could be just lua files with alb extension
Not needed, you can write something super quick to inflate/deflate file size in C# in like 5 mins, plenty on google that shows how.Quote:
Make sure to pad the file with "-------" at the end to regain the old size of the file.
Just like you don't even see where the fallvelocity is because your obviously not understanding how cryengine works, right? Go pull the SDK an do proper work or decrypt the database an you might actually find some more interesting things then simple edits ;)Quote:
This guy is just trying to grab a lot of money with some very easy changes and since he is not showing a single thing he has actually done himself I assume he bluntly copies from the russian version.
I know. But not by you. That's my point.Quote:
No fall damage has already been done by hagsclub an others
Because you are limited as fuck and CAN'T modify all the shit you'd like to be able to. That's why you keep making changes to the user interface and nothing actually gamechanging.Quote:
Because its more simplistic to just modify the client rather then do any type of memory hacking, honestly. Why modify something indirectly when you can directly with source modify it? Just doesnt make sense..
which literally does the same thing.Quote:
Not needed, you can write something super quick to inflate/deflate file size in C# in like 5 mins, plenty on google that shows how.
You think you are the only one that can google? Getting the dbdecrypt from the russian forums sure is hard. Won't help you though, since all you are doing is client side changes that get fucked by the server checks in the end.Quote:
or decrypt the database
why don't you start doing that then? Chat timestamps, wooooQuote:
you might actually find some more interesting things then simple edits
bullshit arguments, was actually waiting for someone to bring the "MY HACK IS OPTIMIZED!!!!" thing. The AH code is so fucking simple there is no need to optimize shit. Even though I gotta admit I don't even know what you mean with the search function.Quote:
Also the russian AH is not optimized, reason it will hang/drop.. You have to properly edit how the search function works not just remove it entirely
I'm actually just wondering why you would keep saying that you have this great mod pack and then not show anything at all. I called you out and gave you a chance to justify yourself, but you keep dodgeing, fine with me.Quote:
Your just one of those guys trying to pressure somebody into releasing info/video/itself an then make your ego look massive, its cool
are you having a stroke?Quote:
an just read simple lua an not even know how to write your own an stuff it in blank scripts for the client an using your own code
Ha that would ruin the game tho.Quote:
[Only registered and activated users can see links. Click Here To Register...]
is the link for the database encryption program and how to use it. The link is in russian but google translate should help you out, it is not that hard to use. I doubt you'll find anything useful in there though, you can for example make it look like you harvest 1000 potatos from a single seed, but they won't appear in your inventory in that number. The server checks stuff like that.