Page 1 of 3

-

Posted: Sun Feb 09, 2014 7:51 pm
by Muntaqim_313
-

Re: Bettlefold 3 code unnecessarily complex

Posted: Sun Feb 09, 2014 7:59 pm
by FaithLV
Well, I'm pretty sure that it's complex for a reason.

-

Posted: Mon Feb 10, 2014 2:10 am
by Muntaqim_313
-

Re: Bettlefold 3 code unnecessarily complex

Posted: Mon Feb 10, 2014 5:31 am
by zesty
Not all the NOP are useless, actually it's being quite tricky to mess around with NOP. Also as it said before, modified game client is not compatible with the VU project.

Re: Bettlefold 3 code unnecessarily complex

Posted: Mon Feb 10, 2014 1:39 pm
by NoFaTe
Here's some things you should take into consideration:
  • The actual executable file is encrypted, meaning that the data you see in the code section is not actual executable code.
  • There's nothing wrong with jumps.
  • The decrypted/dumped executable is not obfuscated in any way. It's a normal executable, compiled using msvc90 with compiler optimizations.
  • There's something called alignment.
  • Judging from your posts, you apparently have no understanding of how binary execution/assembly works. The executable doesn't contain any metadata - even debug symbols - (eg. like .NET assemblies), and is basically binary machine code - with some OS-specific alterations and resources - meaning you can't simply convert it back to actual code.

What we do takes a long time for a reason, because without prior knowledge of the original source code, and with minimal documentation, locating and changing something requires extensive tracing and testing.

Re: Bettlefold 3 code unnecessarily complex

Posted: Mon Feb 10, 2014 7:44 pm
by FaithLV
Imagine getting code with debugging. :lol:

Re: Bettlefold 3 code unnecessarily complex

Posted: Mon Feb 10, 2014 7:57 pm
by Kerrigan
Well if you're actually good you could rewrite the code by watching the actions done by the game.

But good luck with that.



Actually joking ._.

-

Posted: Mon Feb 10, 2014 9:07 pm
by Muntaqim_313
-

Re: Bettlefold 3 code unnecessarily complex

Posted: Tue Feb 11, 2014 2:49 am
by Sammuel
Muntaqim_313 wrote:No offense NoFaTe, but the way this is going, I don't think you'll be done in a year. I'm not even sure if I'm going to be alive one year from now. I'd like to spend my days at least trying, rather than just sitting here doing nothing.

* I'm not saying you're doing nothing. I'm just sitting here, waiting along with hundreds of other people, for someone to unlock Bettlefold 3. It makes me feel incapable. The least I can do is to at least try. I'll learn. In time.

Code 110.

EDIT: Yes, I know that. Normally a program's .text instructions are meaningless, machine readable values. When the program is disassembled, the machine code is translated to a barely human readable text form, as a representation of what each instruction says, and the addresses are mapped (if I'm correct). Everything I know is from looking up information online (like programmers in Gaza). I have never taken any programming/assembly classes. I guess I would, if I wasn't suspended from college (for saying things that got the attention of the JTTF).

Thanks for mocking me Kerrigan. But you're right. I shouldn't waste my time with the matters of this world.



wat. how old are you.. 70?


also i doubt it will take another year a nofate stated he had stopped working on Venice for a period of time and that contributed to the delay of the beta.

Re: Bettlefold 3 code unnecessarily complex

Posted: Tue Feb 11, 2014 3:46 pm
by blueman24
Sammuel wrote:

wat. how old are you.. 70?


also i doubt it will take another year a nofate stated he had stopped working on Venice for a period of time and that contributed to the delay of the beta.


Sam, you know, no one can be sure that how many years one is going to live. Anything can happen anytime. Just enjoy life till you have it. :D Maybe earth will explode due to some reason even before you read this crap :lol: