FOnline Development > FOnline Projects
FOnline 2238: Requiem 3rd Session
SEGA_RUS:
--- Quote from: raynor009 on September 07, 2015, 02:57:14 pm ---Also does this mean that the dupe bug will be back too? But you know what I want to really have a comeback? That launcher that the 2238 client had, where you could see news and changelogs.
--- End quote ---
I found Launcher source code.
Ghosthack:
--- Quote from: SEGA_RUS on September 07, 2015, 08:12:29 am ---It's impossible coz FOnline uses packet encryption. I want to make defense from dll injects. But it's in future...
--- End quote ---
Not sure if this was a joke, but why not. This is a losing game, unless you have the resources of Valve (VAC) or Blizzard (Warden), you're not going to be able to detect and prevent dll injection in any kind of meaningful way. You'll have to make it very intrusive (kernel driver) to make it at the least effective, or make it fairly simple but focus on making it complex to waste cheaters time.
In any case I don't think a lot of players would like to install such a hostile piece of code just to play your FOnline game. It's a cat and mouse game and any attempt you make to detect can be patched away, and as long as the cheat code is able to run at the same priviledge level as your cheat detection, you're not going to be able to do much. You can't control the users machine because it's not an iPhone and there's a lot of people out there that enjoy breaking anti-cheat stuff :)
Furthermore, there have been protocol reversings done before like this one, so it's far from impossible, you just need a lot of time (and/or skill) to study how the client communicates using a disassembler and at that level there's no magic going on.
Wipe:
As a bonus to what Ghost said...
I know at least one tool which allows to configure own hotkeys in nearly no time for virtually all clients, except really ancient ones~ And you don't need to care about protocol at all when working on custom hotkeys, due to way how hardcoded part of interface works. While some actions can't be done without server-side scripts, what we have in client itself is much more than enough to bring back FOCD times and all of problems it created.
SEGA_RUS:
--- Quote from: Wipe on September 10, 2015, 12:11:14 am ---As a bonus to what Ghost said...
I know at least one tool which allows to configure own hotkeys in nearly no time for virtually all clients, except really ancient ones~ And you don't need to care about protocol at all when working on custom hotkeys, due to way how hardcoded part of interface works. While some actions can't be done without server-side scripts, what we have in client itself is much more than enough to bring back FOCD times and all of problems it created.
--- End quote ---
You mean d3d9.dll?
Wipe:
Yeah, that's just one of many ways... but let's not derail the thread even more ;)
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version