|
You last visited: Today at 08:25
Advertisement
[New Possible Mod Idea] Always Enable sniper_mode ?
Discussion on [New Possible Mod Idea] Always Enable sniper_mode ? within the S4 League forum part of the Shooter category.
10/07/2014, 20:50
|
#1
|
elite*gold: 0
Join Date: Sep 2014
Posts: 545
Received Thanks: 586
|
[New Possible Mod Idea] Always Enable sniper_mode ?
Hi, Before I say anything I'll release a little info about myself.
I've been playing this game on and off for a while now, since 2011 I believe. I've always been interested in modifying game code to change the rules around. I've been learning and still am, ASMx86 for 4 years on a different game. However I have never done this on S4 league so the enviroment, and methods are very different then what I used to do @ my other game.
I'm also known as a "booster", meaning I don't go around 1 hit KOing everyone with 10x speed and rapid firing everyone. I'd like a bit of 140hp here and 2.1 damage muliplier there.
Onwards now. Back at 2012 there used to be this mod called "X7 Loader" it was made by zYan, to this day I still think that was the best ******* mod ever then all these trainers and ****.
in _eu_weapon.x7 there is a string called "support_sniper_mode", if it's set to 1 then when you right click during gameplay the crosshair will zoom in a little, giving a bit of aim support. If it set to 0 then obviously, it does nothing. And if the string doesn't exist on the <weapon> tag then, obviously it's set to 0 by default.
Back when we had x7 loader I would always used to add sniper mode on my Assult Rifle, Submachine guns and homing guns.
Now that we don't have x7 loader anymore,  the only way to figure this out myself is finding the 0 and 1s.
and so far...it's a mess, but i'm getting there.
anyways it seems that, weirdly even if I force the value to set to 1, it STILL won't work, so I'm looking thur why it wont. I'm still experimenting but I gotta go to work now, has any one else done this before?
|
|
|
10/07/2014, 21:05
|
#2
|
elite*gold: 11
Join Date: Jul 2011
Posts: 1,332
Received Thanks: 434
|
Pinki's res tool it's working fine.
|
|
|
10/07/2014, 22:21
|
#3
|
elite*gold: 0
Join Date: Sep 2014
Posts: 277
Received Thanks: 74
|
Try it with the dumped Client and u will get some more Informations about S4 and so.
|
|
|
10/08/2014, 09:25
|
#4
|
elite*gold: 0
Join Date: Sep 2014
Posts: 545
Received Thanks: 586
|
Quote:
Originally Posted by PŠPplą’ər
Pinki's res tool it's working fine.
|
Did you forget that paticular .x7 is server-sided and is related to the screenshot I just posted?
I went ahead and edited _eu_weapon.x7 and replaced it, Didn't work, no changes on my side.
Quote:
Originally Posted by Viroouz
Try it with the dumped Client and u will get some more Informations about S4 and so.
|
Honestly the dump doesn't show that much in my personal opinion, Hell we don't even have Pink Calls for other modules in this dump.
GG on that "extra info" however
Really useful.
|
|
|
10/08/2014, 09:41
|
#5
|
elite*gold: 1
Join Date: Apr 2010
Posts: 13,772
Received Thanks: 15,036
|
I am glad to see someone still knows zYan 
Actually you could try to hook the xbn decrypt function and modify the files there.
Search for ".xbn" and you should be able to find the encryption (xor)
|
|
|
10/08/2014, 18:52
|
#6
|
elite*gold: 0
Join Date: Sep 2014
Posts: 545
Received Thanks: 586
|
Quote:
Originally Posted by Omdihar
I am glad to see someone still knows zYan 
Actually you could try to hook the xbn decrypt function and modify the files there.
Search for ".xbn" and you should be able to find the encryption (xor) 
|
Ahh ok, only issue is I can't find the Function itself @ the dump
Here we have the 8 checks that downloads all those xbn files. I have set up a breakpoint at all of those 8 during the starting of the client and during gameplay, yet not 1 breakpoint has been triggered no matter how long I stay in the game, so I am a bit confused on how it works right here as well
Also, is the xbn files stored on files or does it unload itself on RAM?
and what would happen if, Instead of trying to figure out the decyption, if you can just simply block the downloading of the xbn files instead? Would that work as well? I would imagine it being as simple as a Long JE -> JMP
I've seen your avatar a lot for a long while, 2 years I think, I think you're one of those smart ones and knows a lot about the ASM environment to the S4 league, sorry if my questions sound dumfounded to you
|
|
|
10/08/2014, 19:56
|
#7
|
elite*gold: 1
Join Date: Apr 2010
Posts: 13,772
Received Thanks: 15,036
|
Quote:
|
I've seen your avatar a lot for a long while, 2 years I think, I think you're one of those smart ones and knows a lot about the ASM environment to the S4 league, sorry if my questions sound dumfounded to you
|
Probably I am looking so familiar to you because I am the creator of the x7Loader
Lemme show you how to find the encryption  !
I used an old unpacked client but it should not vary much from your client.
Search for ".xbn"
Actually the function decrypts the client-sided xbn/x7 files here.
Starting IDA -> Goto Expression -> 0047EC20
Decompile ... hehehe!
Follow the marked function and decompile it!11!!
Now you have the encryption, but be aware that you can't simply decrypt a whole xbn file by passing it to the xor encryption. As you can see in the function calling the xor encryption, it is decrypting specific bytes. You have to look further in it, I am too lazy to do it by myself
Actually the function calling the xor encrypt is for the client-sided files. You may need to follow the xrefs to the xor encryption to find the function handling the files sent by the server
|
|
|
10/09/2014, 00:15
|
#8
|
elite*gold: 0
Join Date: Sep 2014
Posts: 545
Received Thanks: 586
|
Woo, I had a nice nap today~
Quote:
Originally Posted by Omdihar
Probably I am looking so familiar to you because I am the creator of the x7Loader 
|
Why was it discontinued? That was such a god tier tool right there
It didn't need all this "Injection bypass" bull and anything like that. It was perfect for boosters like me, I loved creating my own x7 files on that thing, especially the ability to play any animations during gameplay, which I just re-created today
Quote:
Lemme show you how to find the encryption !
I used an old unpacked client but it should not vary much from your client.
Search for ".xbn"
Actually the function decrypts the client-sided xbn/x7 files here.
Starting IDA -> Goto Expression -> 0047EC20
Decompile ... hehehe!
Follow the marked function and decompile it!11!!
Now you have the encryption, but be aware that you can't simply decrypt a whole xbn file by passing it to the xor encryption. As you can see in the function calling the xor encryption, it is decrypting specific bytes. You have to look further in it, I am too lazy to do it by myself 
Actually the function calling the xor encrypt is for the client-sided files. You may need to follow the xrefs to the xor encryption to find the function handling the files sent by the server
|
Seems like they removed the .xbn string and made it unreadable, Thanks to your function however I was able to retrive it back via Array of Bytes.
It was moved all the way to 011XXXXX instead of 0040XXXX. Also the Address is red, which states that no XREFs seems to exist for this function, making this function unused?
Well I putted a Tracer Breakpoint on
The Beginning of the Address
The Ending of the Address
Inside the CALL on the Decypt function you highlighted (011465F0) (After mov ecx,[ebp-58])
and
Inside the CALL (MSVCR80. FOPEN_S) (Before the CMP/JNE, ADD ESP,0C)
and putted all 4
when Hack shield was trying to load (with the Bypass DLL obviously).
NONE of them was triggered. after logging in and Starting a Game in Pratice Mode
I went to CE to see if there was a new encpytion for .xbn . I removed the useless 10 (it wasn't 8, opps) checks that they coded
Still just 1. Which only leads to the addresses we already put a breakpoint @ there.
So if the function is not being used at all...How is the client getting the servers .xbns in the first place?
Also, I don't want to be rude by asking, but by any chance do you have a skype that I can add you, so we can discuss about this more without waiting? I have no connections here in the S4 league mod community, so for the most part I've been trying to figure out stuff solo until 3 days ago
|
|
|
10/09/2014, 03:42
|
#9
|
elite*gold: 0
Join Date: May 2014
Posts: 349
Received Thanks: 174
|
The bypass is your problem. Search for hackshield.
|
|
|
10/09/2014, 03:53
|
#10
|
elite*gold: 0
Join Date: Sep 2014
Posts: 545
Received Thanks: 586
|
Quote:
Originally Posted by Neyil
The bypass is your problem. Search for hackshield.
|
ಠ_ಠ
|
|
|
10/09/2014, 07:03
|
#11
|
elite*gold: 258
Join Date: May 2010
Posts: 847
Received Thanks: 3,940
|
XBN files are sent once every client start in server selection and the encryption is still the same. Also XBN files are not in plain text, it's a simple binary file format.
|
|
|
10/09/2014, 07:58
|
#12
|
elite*gold: 0
Join Date: Sep 2014
Posts: 545
Received Thanks: 586
|
Quote:
Originally Posted by -PinkiWinki-
XBN files are sent once every client start in server selection and the encryption is still the same. Also XBN files are not in plain text, it's a simple binary file format.
|
Evaluate "Client Start"
Because I put in the Breakpoints for that Encyption Function as fast as I could before the logos shows up., if it's still the same, why does my breakpoint tracer does nothing to it?
|
|
|
10/09/2014, 08:32
|
#13
|
elite*gold: 10
Join Date: May 2013
Posts: 814
Received Thanks: 1,265
|
Idk but slicktors/xavisions bypass isn't working correctly for me, maybe there's the problem? ;o I can't set breakpoints and the debugger isn't listing anything.. Try again by using a simple 5min bypass. (use ServiceDispatch (Ehsvc.10))
|
|
|
10/09/2014, 14:37
|
#14
|
elite*gold: 0
Join Date: Jan 2013
Posts: 2,450
Received Thanks: 1,880
|
For a 5 min bypass, I think that this still works <<  >>
|
|
|
10/09/2014, 16:42
|
#15
|
elite*gold: 0
Join Date: Sep 2014
Posts: 545
Received Thanks: 586
|
The xavisions bypass works perfectly for me and I am able to put in tracers/breakpoint during gameplay.
So the bypass ISNT the problem
The problem is not being able to find the xbn function inside the client
|
|
|
 |
|
Similar Threads
|
About enable GM
11/18/2011 - SRO Private Server - 1 Replies
i need enable GM Console + and make GM before nick in swsro files ?
|
How to enable new map
11/10/2010 - Shaiya Private Server - 4 Replies
I have in my server the new maps, but all mobos these maps don't have HP and not drop anything.
I can create, for example, mob 2746 as shown in the picture.
How to enable these mobs and how to configure my server to accept the level 70?
Thx all.
|
New Bypass Idea *IDEA NOT A HACK*
01/19/2009 - Soldier Front - 5 Replies
Think about it..xfire to bypass GameGuard.
I dunno about anyone else or why it hasn't been mentioned ..or maybe it has.
But let me give you an example of what i mean.
You would Inject your "wallhack.dll" into the xfire.exe process.
Then Login to xFire.Then login to SF and let your Xfire ingame Load up.
Since xfire layers its chat windows over the SF screen freely without causing the ALT+TAB error
that means its has some kind of control over the D3D.
|
Idea:Possibly good potential idea!
10/26/2005 - Conquer Online 2 - 3 Replies
Well today I was thinking and it was stated that it's impossible to view if you have a +1 item unless you look in your inventory, but it is generated before its picked up.
This could be a big job, could be worth it if it was possible and done correctly though. Turn the items on the floors into items in your inventory images, I should probably explain a bit more. The images that are used in your inventory, put those on the floor. That way if you moused over the image it'd show the +1...
|
All times are GMT +1. The time now is 08:26.
|
|