You are on page 1of 19

DONEZO MANIFESTO

Bernkastel
Contents
No table of contents entries found.
Communication with third party developers? Snoops: False
Communication between proxy devs and EME had been virtually nonexistent, but not for the reason CM
Spacecats appears to believe. In fact, it’s the complete opposite.

This narrative that proxy devs were unresponsive and did not wish to collaborate was long debunked
during the first fiasco.

Here are just some examples of direct evidence against CM Spacecats claim.

1. Open letter written by me on day 1 addressed to both EME and the community.
https://justpaste.it/15zsn
a. The letter was confirmed by the old Player Council to have been delivered to both
Noesis and Spacecats who commented briefly but decided against collaboration or even
communication.
2. Meishu’s blog detailing the long proxy development history, in which EME was aware of at many
points in time. https://komyou.tumblr.com/post/160137405860/part-1-the-history-a-timeline
3. Saegusa attempted to communicate with EME on official stream after other proxy devs were
ignored as this method guarantees EME cannot pretend to not see.
a. The communication attempt was carried out live on stream in front of thousands of
players.
b. All three subsequent emails addressed to EME through the email address they specified
were promptly ignored.
Despite Spacecats claiming it is “public knowledge”, not even the Player Council was aware of this
address when I asked in April. Saegusa was also ignored on all three attempts through that email.

4. MMOBomb even published an article with direct evidence of EME lying.


Meishu’s official appeal, days before EME lied to MMOBomb journalists can be seen above in the
screenshot.

The communication attempts to reach EME by proxy devs had been ongoing. Everyone who is involved
in the community knows this for a fact. Instead of acknowledging the attempts at communication, CM
Spacecats continues to double down and even question the validity of this sheer volume of evidence.
Spacecats dismissed the evidence and wants players to believe them based on nothing but blind faith.
The thread eventually became too difficult for him, and he decided to lock it on the grounds of a
baseless witch hunt against me.

In response to his erroneous witch hunting, hoping for a clarification and god forbid actual
communication, I sent him a PM myself:

No different from what anyone who followed the situation would predict, Spacecats immediately
blocked me with no response.
Of course the most ironic thing during this bizarre exchange is the very text he wrote on the forums:

So in other words, he wanted people to PM him evidence for communication, and when they do,
instead of admitting his mistake, he would block the user and continue to double down on the “proxy
devs won’t communicate” narrative. Unless the “PM me screenshots in private” offer only extended to
Vindicting, and nobody else was allowed to submit evidence.

Tonka, despite no longer being EME staff was mentioned. I actually did talk to Tonka regarding this
issue, however unless I get his permission, all conversations will remain private.

Oh and in case anyone doubts the legitimacy of that PM:

The entire fiasco in my opinion is an absolute embarrassment for EME, as they are simply unable to
accept fault despite overwhelming evidence. When the facts roll in, they choose to double down rather
than re-examine their beliefs.
In fact, #blamebern seems to be trending over there at EME.

Unfortunately being perma banned and banned on sight in the forums, I was unable to participate in
that juicy thread, which had already been locked when I became interested.
For the reason that people outside the main forums are usually more informed on the subject, having
observed the first drama during Noesis era, here are some old drama content to remind you what
happened when Spacecats ignorantly (and arrogantly) ventured out into the wilderness where his ban
powers stopped working.

https://www.reddit.com/r/TeraOnline/comments/68ucln/someone_is_calling_out_eme_about_yoshas
_ban/dh27ekj/

Highlights:

Or watch Amene, a TERA veteran verbally destroy Spacecats:

https://www.reddit.com/r/TeraOnline/comments/68ucln/someone_is_calling_out_eme_about_yoshas
_ban/dh2k19f/

The situation today leaves a very sour taste in my mouth. Not


only is witch hunting and name calling against the very rules CMs
are supposed to enforce, he also misidentified and tried to make
the issue personal by interjecting personal emotions into a
moderation decision. Not to mention the borderline Illuminati
opinion he has of me and “my friends”.

In respectable gaming companies, CMs get fired for less. To mix


your own emotion into your job is extremely egoistic and
immature. Don’t sign up to be a CM if you just want to
antagonize players to feel good about yourself. If you have no
skills in interpersonal compromise, it’s the wrong job for you.
Memeslash
There are in existence at least 4 exploits I know of that lets you attack more than you are allowed to by a
significant margin. All 4 are the result of BHS’s incompetent server side packet validation. When
memeslash was first leaked, I anonymously delivered the exploit details and solutions to EME, which of
course was completely ignored. Why did I deliver it anonymously? Because they banned my main. As
seem from the previous section, it seems EME is perfectly OK with banning anyone who might be me on
sight.

As EME continues to deny memeslash as being a simple exploit and refuse to accept the fact they’ve
been delivered the solution by multiple people, I’m going to explain how it works in detail here for
players to decide for themselves. After today there will be no excuse for EME to claim ignorance, as this
post serves as public evidence of the schematics.

Firstly, TERA communication is done through specific packets with OPCODE as identification. The basic
TERA packet looks like this:

[header][packet]

In more detail:

The header contains two fields of importance, the first being the packet length and the second being the
OPCODE.

The packet itself contains the data, i.e. what the server/client uses to communicate and show things
happen on your screen.

In the case of the memeslash packet, C_HIT_USER_PROJECTILE, the packet data looks like this:

The packet starts with the number of targets and the offset from where the target array starts. It then
specifies the projectile source, whether the projectile will end after this hit, the location of the projectile
currently in x y z coordinates, and the target(s) to hit.
TERA packets are always encoded in little endian, so with a simple HEX decoder, you can read the
content quite easily. http://www.scadacore.com/field-applications/programming-calculators/online-
hex-converter/

The reason why memeslash works is because there is no server validation on projectile hit detection, the
server simply accepts what the client says, so if you send the same C_HIT_USER_PROJECTILE packet 5
times, you will hit the target 5 times.

So how hard is it to repeat this packet infinite times?


dispatch.hook(‘C_HIT_USER_PROJECTILE’, 1,_=> setInterval(dispatch.toServer(‘C_HIT_USER_PROJECTILE’, _), 0));

Yes, you saw that right. One single line. The simplest implementation of memeslash takes one line of
code. Of course most revisions of memeslash being used nowadays far exceed this complexity, but
that’s more for QoL and usability reasons.

To obtain the OPCODE is also very easy, by using a packet logger and attacking a monster with a
projectile, simply log the packet which when decoded looks similar to the above structure, and pull the
OPCODE from the header, which is the second uint16 little endian output from the header. For example,
the current NA C_HIT_USER_PROJECTILE OPCODE is 23837.

Even people who have no technical background can probably understand what I’m about to say in
regards to the solution. Yes, you simply block the packet from being sent more than once to the same
target array per projectile unique ID. It’s not rocket science.

Here is an example of another completely different multi-hit exploit:

https://www.youtube.com/watch?v=ETTQcHk-O6s

There are many more, but if EME can’t even fix memeslash, good luck with the rest.

Doomzone
Doomzone is a domain discovered by the proxy dev team that allowed you to permanently get cheaters
stuck in the void where they cannot log into that character permanently. Most public hack scripts have
been booby trapped by doomzone to deter hackers, as EME refuses to do their jobs. Despite the
widespread popularity of doomzone, including an auto red global chat message when you get
doomzoned, EME still does not appear to know what doomzone is. To put it simply, you cannot
doomzone yourself normally, you have to run a booby trapped hacking script.

Last time I heard, EME had been actively helping doomzoned players who sent tickets in by removing
them from doomzone. I will refrain from writing the next sentence, because it will contain EME and at
least one profanity.
BAN BAN BAN

What the EME player team fail to realize is the fundamental psychological concept that when people
hate you and they have nothing to lose, they will be even more inclined to ruin the game on purpose or
hack to try recover lost content. Hacking for a player who lost their account is a win – draw situation,
they simply cannot lose because worst case scenario, they get banned again, in which case they lost
nothing of value anyway.

There’s a huge movement for major gaming companies to move away from instant perma ban systems
as this had shown to massively increase the number of hackers and botters in games. Alternatively,
frequent short bans, warnings and communication have been shown to be very effective. It’s not exactly
rocket science.

In summary, Spacecats (and probably the rest of the player team) is very misinformed on this topic.
Indeed you’re sending banned players a message, but the brain usually interprets that as “come hack”
rather than “go away”. The ban button does not make you omnipotent.

Security update
The biggest joke of this month has to be the security update. What I find absolutely bewildering is
people claiming the security update had worked, even if all evidence points to the contrary. This fact
alone is probably the biggest proof that the EME official forums had degraded to the point that no
knowledgeable players even reside there anymore. If EME never ventures out of the main forum yet the
remaining people there are so uninformed, this situation is even more alarming.

Prior to the security update there are two ways to obtain OPCODEs, you can either do what I described
above in memeslash or you can memory inject the TERA client and obtain a list of OPCODEs because the
string describing what each OPCODE does is right next to the OPCODE and was not hidden. The security
update deleted the strings and thus made mapping method two impossible… Well I wouldn’t say
impossible, just a lot more tedious and more work needs to be done before it is feasible.
What about actual exploits? Like sending the memeslash packet? Well, that’s not fixed. You can still do
everything you could before the patch once you got the OPCODE. So how many OPCODEs do you think
memeslash uses? If you’ve been paying attention reading this, you know the answer is one. How many
does Shinrameter for example use? Last time I checked full functionality requires about 70. So if
someone is working on it full time and each packet takes 5 minutes to decode how long does it take to
fix memeslash? How long does it take to fix Shinra?

Basic maths tells you memeslash takes approximately 5 minutes to fix while Shinra will take you a few
hours. That’s it. Their security update worked for a few hours against perfectly legitimate software but
only 5 minutes against hacks.

SP vs PvP and why that argument came from ignorance


The only anti-SP argument that even makes remote sense is the argument that skill predictors break PvP
and there’s no way around that. Of course this claim is false just by the fact that I had already developed
a working solution against PvP desync. If the PvPers stopped being so hostile and display animosity
towards Pinky, this issue would have no doubt been fixed a very long time ago. Why should any
developer care about the toxic minority? We don’t, so line up and wait another year.

Here I will simply illustrate how you can fix PvP desync:

All you have to do is add CC detection into the script, which is very easy. The first version of my sync
script with very basic CC detection took merely 20 minutes to complete. Of course I’ve since moved on
and even fixed the combo lock issue high ping players experience by letting them dodge as early as low
ping players, however the details of how that was achieved is beyond the scope of this donezo.
Hackerman
My favorite exchange between Vindicting and Spacecats is this one.

These posts clearly show the fundamental misconception, inherent bias and dismissing attitude EME
staff (or maybe just Spacecats) has towards proxy developers and users. They see proxy users as:
I think Vindicting made a good point about what proxy users and devs are really like:

Almost all the proxy developers are veteran players who started at or before Argon Queen patch. Every
single banned dev was a dedicated player who had at least multiple +15 characters. In fact, the proxy
devs are multitudes more experienced than the Player Council and probably are the single most
experienced notable group of players. When such a dedicated community of players band together, it’s
not for malice towards the game. It’s the complete contrary.

Proxy users are not filthy hackers who just want to memeslash everything. 99% of proxy users use it due
to various problems making the game borderline unplayable. Equating these players to memeslash
hackers is just intellectual dishonesty. TERA is a laggy mess without proxy, and for some players simply
activating noctenium would make the game unplayable without the noctenium-fix proxy module. EME
and BHS had continued to ignore this problem, but the proxy devs delivered a solution. So should
players just stop using those modules and quit the game instead because it’s unplayable?

DPS tests had been done and it was established some classes lose up to 20% DPS every 100 ping, the
fact your game lacks skill queuing is simply unacceptable given those numbers. If you didn’t live in
Chicago, you simply could not be more than mediocre without proxy, due to intrinsic ping limitations.
Proxy is not unfair advantage, it is the contrary. Proxy is the great equalizer for people not blessed
enough to be born to low ping.
Incompetence on incompetence
The whole proxy debacle had gone past the point of simple resolution which we could have months ago
if EME just swallowed their ego and communicated to the playerbase. The memeslash vs EME business
is basically a competition between a dead mouse and a cat with no legs. Memeslash is so easy to detect
that it’s basically asking to be caught. EME is so slow that they might as well not have legs.

In fact, TERA Korean overlords Nexon just announced on their official website that they are fighting this
program called “Tera proxy” which allowed you to 1 shot everything, clear dungeons infinite times and
obtain daily rewards without logging in. Not even many NA players knew about the infinite dungeon
clear thing. They also said you can find it from banned NA users. Yes, advertising a hack along with
features and how to find it is definitely a good idea. Not only do they not appear to know what proxy is
actually used for, they bragged about a new security update to combat it… Hmm why does this sound so
familiar? Oh ya, it’s probably going to be the same security update we got in NA. AKA the one that didn’t
work. Incompetence. The entire thing reeks of pure incompetence.

https://www.reddit.com/r/TeraOnline/comments/6ws4n1/tera_kr_just_announced_to_the_world_wha
t_the_hack/

EME’s decision from the get-go had been wrong on every turn. A potato dice would have better odds
than EME at making the right decision.

1. To combat initial unpopular proxy


a. What EME did: announce the existence to the world, despite having no means to even
detect it.
b. What EME should have done: privately talked to third party devs and negotiated terms,
as during that phase all the third party devs were very supportive of the game and saw
EME quite positively.
c. Result: Noesis was fired for causing the drama, proxy became a standard tool in the
community due to exposure from the drama.
2. To combat hacks
a. What EME did: talked to BHS about hacks they knew nothing about.
b. What EME should have done: asked the third party devs for details about how the hacks
work.
c. Result: None of the bugs/hacks to date were fixed. Not a single hack since proxy drama
in April had been patched successfully.
3. To combat community uproar
a. What EME did: lied about having communicated.
b. What EME should have done: actually communicated.
c. Result: Nobody trusts EME now.
4. Patching memeslash
a. What EME did: manually moved people stuck in doomzone out of doomzone, banned
Goose and blocked me.
b. What EME should have done: banned everyone in doomzone, implemented mine or
Goose’s strategy and thus perfectly detect and ban all memeslashers.
c. Result: Meme all day, slash all day.
d. Extra Note: Goose had 42 security bots with the sole purpose of detecting memeslash
and found evidence against hundreds of players over a few days. EME banned all 42
bots and let all the memeslashers detected go free.
5. Security update
a. What EME did: announced a security update to counter hacks, but it didn’t do anything.
b. What EME should have done: Tested the build or asked for input from third party devs,
realize it did nothing and complained to BHS.
c. Result: Memeslash is now mainstream, and hacking is rampant thanks to EME telling
everyone they exist.

None of the mistakes EME made could be a decision made by a competent team. This entire debacle is
one incompetent decision after another.

I know politics can be a sensitive topic and may not be the most agreeable analogy for some people, but
the current situation in TERA perfectly mirrors the failed political strategies of 2016. On one side you
have players with legitimate concerns simply being labelled “hackers” and disregarded, while the
authority continues to address non-issues and pretend the world is all candies and flowers. Just go read
the secret Player Council chat sometime, and you get to see how detached they are to TERA and how
they barely had any meaningful discussion about proxy and memeslash. Players had asked for less lag,
skill queue, DPS meter, less desync, etc, for years; proxy devs delivered, EME/BHS ignored the requests.
The real life political result is Hillary lost the most spectacular election in USA history, being the only
candidate in at least 100 years to lose an election with significantly more funding, experience and
resources. EME is sure to suffer the same fate if they continue to marginalize a large portion of the
playerbase.

Bonus content
How can we go without this pure gem?
In the banned player’s own words:

I don’t even need to comment, because that basically summarizes how EME is banning people.

P.S. there are confirmed cases of people getting temp banned for others Photoshopping evidence.

You might also like