Square Enix Threatens Legal Action Against Type-0 Fan Translation

LoyalZero1

Former Videogame & Movie News Super Blogger
Member
Joined
Aug 27, 2013
Messages
193
Trophies
0
Age
46
Location
Orlando, Florida
XP
268
Country
United States
Well, since everything's already out there because of that news story and you now know that Sky was talking to SE, I might as well get this out of the way too..... For those of you looking for Sky's team to make corrections to the patch, unless things have changed in the 2 weeks since I was told by a certain someone..... don't lose any sleep of it ever happening. There will be no edits to the patch by the team because most of the team refuses to work with Sky again.

Those aren't my words, but they came from the same inside source who told me everything in that news story 2 weeks.... or even a month or two ago. So yeah. You're better off hoping another team picks it up and fixes the mistakes.
 

TheLostSabre

Naberius the Nauseous
Member
Joined
Jan 19, 2008
Messages
216
Trophies
1
Location
The Void
XP
345
Country
Canada
Good to see drama in ROM hacking circles is alive and well.
Drama never dies in grey area. ;)

There will be no edits to the patch by the team because most of the team refuses to work with Sky again.
Not much of a surprise in this case. I'd feel the same way if I was in their shoes.
 
  • Like
Reactions: Phoenix Goddess

LoyalZero1

Former Videogame & Movie News Super Blogger
Member
Joined
Aug 27, 2013
Messages
193
Trophies
0
Age
46
Location
Orlando, Florida
XP
268
Country
United States
Yeah, but it still makes me just a little sad it won't be polished. At the same time I understand why this news story was brought to light, I also understand why Sky did what he did. And i'm still greatful for it. I'm greatful to all of the team. Regardless or not if there's hate amongst the ranks.
 

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,798
Trophies
3
XP
28,321
Country
United Kingdom
Drama never dies in grey area. ;)

Granted I tend to avoid pokemon, golden sun, Mario (and mario related games), fire emblem.... basically all the games with high level editors and communities to match as well as much of cheats but I have thus far been spared drama on the GBA and DS. I realise though my initial list does serve to exclude a lot so perhaps I am not the best person to ask here.

Yeah, but it still makes me just a little sad it won't be polished. At the same time I understand why this news story was brought to light, I also understand why Sky did what he did. And i'm still greatful for it. I'm greatful to all of the team. Regardless or not if there's hate amongst the ranks.

The hacking community seems to enjoy fixing each other's efforts almost as much as it enjoys fixing the screw ups of the original devs, as the patch was officially released (unlike say the Ash: Archaic Sealed Heat beta that eventually got leaked) and by most accounts could probably be sanitised to be safe to release (or released as an addendum patch which is even better) then I can see it happening. The timeframe in which such a thing does happen is up in the air though.
 
  • Like
Reactions: Phoenix Goddess

the_randomizer

The Temp's official fox whisperer
Member
Joined
Apr 29, 2011
Messages
31,284
Trophies
2
Age
38
Location
Dr. Wahwee's castle
XP
18,969
Country
United States
:O Aw CRAP! I knew about all of this, but it surprises the hell out of me to see it all on a gaming news site! Sky & Team, I had nothing to do with this news story! Don't point any fingers at me!

EDIT: Hmmm.... :unsure: You know..... upon further thinking about it, I know exactly who provided all the inside stuff on this. And... it's ok, man. I understand why you did it. You wanted everyone to know a certain someone's not the angel they all think he is. I would've posted it if you had asked me to. But you said you didn't want to bother people with it at the time. I wonder what changed?

It's ok, man. You guys are still cool in my book.


Also keep in mind that it's still on the internet, numerous sites have the patch already and whether or not SE truly intimidated you guys or not, the whole situation is asinine IMHO. I don't know what happened, but SE is just a company who went downhill after merging.
 

Densetsu

Pubic Ninja
OP
Former Staff
Joined
Feb 2, 2008
Messages
3,434
Trophies
0
Location
Wouldn't YOU like to know?
Website
gbatemp.net
XP
2,707
Country
United States
People interested in a better idea of what happen should read this article posted on Kotaku. Although there are still many unanswered questions it does shed some light on some events that lead to this legal action to happen.
http://kotaku.com/final-fantasy-fan-translation-has-become-a-fiasco-1608340061
Well, this certainly changes my thoughts about the whole situation.

The article brings up three important pieces of information of which I wasn't aware:
  1. that SE had been in regular correspondence with Sky in the months leading up to the release, even offering to resolve the situation to the satisfaction of both parties,
  2. that Sky was aware that SE was going to release the game outside of Japan and that SE made clear their intent to protect their IP, and
  3. Sky released the translation not only against the wishes of SE, but also against the wishes of those who did the translating for him.
If indeed the above is true, then Sky is at fault, here.

What I've gleaned from this article (and please correct me if I'm wrong), is that Sky has shown a lack of respect, not just to the IP holders, but also to those who worked on the patch for him. Then he tried to twist the story around so that SE were the bad guys, and he was the martyr. Having worked on translations myself, I understand the position of the translators (Merkabah, et al) who wanted to protect the integrity of their work. So naturally my reaction to the initial news would be to side with the small guys.

While I haven't been a fan of the games put out by SE as of late, I wouldn't see that as a reason to "stick it to SE." If Sky was contacted by SE representatives who were nothing but congenial to him, he shouldn't have gone behind their backs. I know that the realm of ROM localization is a legal gray area, but that doesn't mean there shouldn't be a certain level of respect and honor among all parties involved. I guess that's too much to expect from underground ROM hacking projects, though.

With that, I admit I spoke prematurely about SE, so I retract everything I said about them prior to this post (unless the article linked above turns out to be false, which is probably unlikely).

All I can say is, if SE were to reach out to me regarding a certain IP of theirs, I would have handled the situation quite differently from how Sky did.

Just curious, what exactly was Sky's role in this project? The title of "project lead" doesn't really mean much to me--what did he actually do for the project?

I'll add this article to the first post. Thanks for sharing, mkdms14!
 

Xoa

Active Member
Newcomer
Joined
May 5, 2007
Messages
44
Trophies
1
XP
447
Country
United States
That Kotaku article has a lot of speculation and a not a lot of sources.

I doubt either party will shine more information on the subject, I'm not happy with the way either of them handled this ordeal.
 

LoyalZero1

Former Videogame & Movie News Super Blogger
Member
Joined
Aug 27, 2013
Messages
193
Trophies
0
Age
46
Location
Orlando, Florida
XP
268
Country
United States
Trust me.... it's all true. I knew everything that article said. And it was a team member who told me everything. I'm 95% sure it was the same person who provided the info for the article. It's the real deal.
 

caitsith2

Well-Known Member
Member
Joined
Jan 16, 2004
Messages
350
Trophies
2
Age
43
Location
a secret location 93 million miles from the sun
Website
www.caitsith2.com
XP
2,476
Country
Canada
The patch is not even really a patch, just a gzipped compressed final iso. All the patcher does, is look for certain things in the real ISO of disc 1 or disc 2, and if it finds these values, thereby confirming you have the game, it then does absolutely nothing with the original ISOs, and just simply decompresses the "patch".

Here is the relevant code in the "patcher" that totally proves it. (You can easily determine this yourself. Just decompile "Final Fantasy Type-0 Patcher.exe" using either Reflector or dot peek.

Code:
private void hiloParcheador_DoWork(object sender, DoWorkEventArgs e)
        {
            FileStream data = new FileStream(this.ISOPath, FileMode.Open, FileAccess.Read);
            CDReader reader = new CDReader(data, true);
            if (reader.FileExists(@"PSP_GAME\USRDIR\yellow.pkg"))
            {
                FileStream stream = new FileStream("FFT0.patch", FileMode.Open, FileAccess.Read);
                GZipStream stream3 = new GZipStream(stream, CompressionMode.Decompress);
                BinaryWriter writer = new BinaryWriter(new FileStream(this.trasPath, FileMode.Create, FileAccess.Write));
                byte[] buffer = new byte[0xa000];
                for (int i = stream3.Read(buffer, 0, buffer.Length); i != 0; i = stream3.Read(buffer, 0, buffer.Length))
                {
                    writer.BaseStream.Write(buffer, 0, i);
                }
                writer.Flush();
                writer.Close();
                data.Flush();
                data.Close();
                stream.Flush();
                stream.Close();
                MessageBox.Show("The game has been successfully patched.\nHave fun playing Final Fantasy Type-0 in English.", "Patching has been successful");
            }
            else
            {
                MessageBox.Show("Selected file is incorrect or has been damaged.", "Incorrect ISO");
            }
            base.Invoke(() => this.patching.Close());
        }

As you can see, the only thing it does with the iso file, is simply check for the existence of "PSP_GAME\USRDIR\yellow.pkg". If the file exists in the iso to be "patched", then all it does, is open the "patch", and decompress it to the "patched iso".

Now, you will obviously have to look for the patch yourself. Here however, is a very small fake type-0 iso, that will satisfy the patcher. (It also satisfies leecherman's patcher, which simply checks a couple of locations in the iso for the existence of some binary bytes.)

Basically, the patch is absolutely 100% infringing on Square-Enix's rights, as it is literally the complete game pre-patched in english.

The ISO merging is slightly less infringing, in that you actually do need to have the iso, but in full reality, 99% of the game content is in fact contained within the replacement yellow.pkg/yellow.fsd files.

In all regards, SkyBladeCloud is royally screwed.
 

Zero Dozer

Well-Known Member
Newcomer
Joined
Jun 2, 2014
Messages
98
Trophies
0
Age
36
Location
Santo André, Brazil
XP
245
Country
Brazil
As I did read everything here, plus the Kotaku article, I get to understand that Sky trumped on quite EVERYONE.

Still, the early release of this patch ended doing us a favor: We got access to an english translation of Final Fantasy Type-0. Unfortunately, he seems to have done this in such a shady manner, almost as he was claiming credits to himself for the work.

The only thing I want to know now is: Who will either start a new translation, or get his patch on the Internet and fix its bugs?

Also: Yeah, if this checks true, he was really distributing a complete ISO of the game. That sure goes beyond the gray area.
 

LoyalZero1

Former Videogame & Movie News Super Blogger
Member
Joined
Aug 27, 2013
Messages
193
Trophies
0
Age
46
Location
Orlando, Florida
XP
268
Country
United States
You guys should all know that Sky may have had his own motives for doing it, but he told me himself that he was doing what he thought was best for the fans when he released it early like that. Don't beat him up too much. He didn't have to bother with starting the project and sticking with it at all. We all have our faults in life.
 
  • Like
Reactions: Zero Dozer

goth2191

Active Member
Newcomer
Joined
Apr 29, 2014
Messages
32
Trophies
0
Age
32
XP
301
Country
Colombia
You guys should all know that Sky may have had his own motives for doing it, but he told me himself that he was doing what he thought was best for the fans when he released it early like that. Don't beat him up too much. He didn't have to bother with starting the project and sticking with it at all. We all have our faults in life.

Actually, I think Sky did the best for the fans, maybe it wasn't fair with the rest of the team, but if he hadn't do what he did probably the patch would never been released, and nobody could enjoy Type-0 in their PSP...
Also, let's be honest, the only thing we have seen of the HD port is not even a short scene of gameplay but just an image (that I'm afraid is the only thing we will see of the game on a long time)... and well, at this point and after all the years with the FFXV/KG3 thing (even when they said they where gonna be more transparent with the development of these two games, they have shown almost nothing new since their announcement the last year -.- ) I don't trust in SE (I'm gonna believe in the existence of the game when its released, not before).
And if the game is really gonna be released, thats probably going to happen in a long year or two...


Anyways, we all owe the thanks to the whole team, so... thanks and let´s hope that everything ends in a good way for everyone in the team n.n
 

koimayeul

Well-Known Member
Member
Joined
Dec 2, 2009
Messages
1,362
Trophies
1
Age
44
Location
France
XP
482
Country
France
Oh, the drama.. My gut was telling me already, with paypal donations option and money seemingly only going to Sky's pocket, it was clearly unfair for the whole team work..

Now with the Kotaku insider, it just confirm some more what I have assumed..

I am quite happy SE could now have a better public image, with their actual arranging, on-going talk with the translation team voiding away all these negative comments around this event as an "evil corporation", greedy fans and misleading blog post of Sky..

I can still respect Sky and his team the same, such dedication! Well.. Maybe a bit less than the same now, for the project lead ignoring said team will for the release, the shady aspect of his timing, private talking with SE and the donations feature remains for now and yet to get his side of the story.. I still just wish no serious legal actions will be taken against him and their team, and re-claim my grateful thanks to them all, fan translators and SE!
 
  • Like
Reactions: LoyalZero1

Plstic

Guru Meditation Error
Member
Joined
Apr 21, 2010
Messages
1,196
Trophies
1
Location
Milwaukee WI
XP
2,809
Country
United States
The patch is not even really a patch, just a gzipped compressed final iso. All the patcher does, is look for certain things in the real ISO of disc 1 or disc 2, and if it finds these values, thereby confirming you have the game, it then does absolutely nothing with the original ISOs, and just simply decompresses the "patch".

Here is the relevant code in the "patcher" that totally proves it. (You can easily determine this yourself. Just decompile "Final Fantasy Type-0 Patcher.exe" using either Reflector or dot peek.

Code:
private void hiloParcheador_DoWork(object sender, DoWorkEventArgs e)
        {
            FileStream data = new FileStream(this.ISOPath, FileMode.Open, FileAccess.Read);
            CDReader reader = new CDReader(data, true);
            if (reader.FileExists(@"PSP_GAME\USRDIR\yellow.pkg"))
            {
                FileStream stream = new FileStream("FFT0.patch", FileMode.Open, FileAccess.Read);
                GZipStream stream3 = new GZipStream(stream, CompressionMode.Decompress);
                BinaryWriter writer = new BinaryWriter(new FileStream(this.trasPath, FileMode.Create, FileAccess.Write));
                byte[] buffer = new byte[0xa000];
                for (int i = stream3.Read(buffer, 0, buffer.Length); i != 0; i = stream3.Read(buffer, 0, buffer.Length))
                {
                    writer.BaseStream.Write(buffer, 0, i);
                }
                writer.Flush();
                writer.Close();
                data.Flush();
                data.Close();
                stream.Flush();
                stream.Close();
                MessageBox.Show("The game has been successfully patched.\nHave fun playing Final Fantasy Type-0 in English.", "Patching has been successful");
            }
            else
            {
                MessageBox.Show("Selected file is incorrect or has been damaged.", "Incorrect ISO");
            }
            base.Invoke(() => this.patching.Close());
        }

As you can see, the only thing it does with the iso file, is simply check for the existence of "PSP_GAME\USRDIR\yellow.pkg". If the file exists in the iso to be "patched", then all it does, is open the "patch", and decompress it to the "patched iso".

Now, you will obviously have to look for the patch yourself. Here however, is a very small fake type-0 iso, that will satisfy the patcher. (It also satisfies leecherman's patcher, which simply checks a couple of locations in the iso for the existence of some binary bytes.)

Basically, the patch is absolutely 100% infringing on Square-Enix's rights, as it is literally the complete game pre-patched in english.

The ISO merging is slightly less infringing, in that you actually do need to have the iso, but in full reality, 99% of the game content is in fact contained within the replacement yellow.pkg/yellow.fsd files.

In all regards, SkyBladeCloud is royally screwed.

When the patch came out I knew something was fishy about the file size.
 
  • Like
Reactions: LoyalZero1

Zero Dozer

Well-Known Member
Newcomer
Joined
Jun 2, 2014
Messages
98
Trophies
0
Age
36
Location
Santo André, Brazil
XP
245
Country
Brazil
Uh, they're still an ignorant, evil corporation. You forgot the stain they left with Chrono Ressurrection.

And I can still understand why Sky did release the patch the way it was, it was the only way to save it and even preserve it for future enhancement, even if he or his team isn't involved anymore.
 
  • Like
Reactions: Nightwish

bradzx

x-Darkie-x
Member
Joined
Sep 19, 2009
Messages
2,171
Trophies
0
Location
Ponyville
XP
1,444
Country
United States
I am sorry what I did just read. Are you saying this romhacking patch remove after hard working for make English translation for nothing? Well SE, it is your fault for not release in USA version for PSP. And now you wasted their best effort to work. Do not waste people's best effort to work. Now you ruined your fans for PSP. Now you are planning to release for PS4 and Xbone. SE, you are wasting our time for 3 years for nothing. I am really embarrassed of your business running. Don't ruin it again or your SE business will turn down for good.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • SylverReZ @ SylverReZ:
    Had a ton of bugs and often crashed. It even didn't support DOS compatibility with older games. :feelsbadman:
  • SylverReZ @ SylverReZ:
    I only grew up with Windows XP because I was lucky.
  • RedColoredStars @ RedColoredStars:
    I downloaded XP on dialup when it came out. Overnights for like a week. cuz I couldn't tie up the phone line during the day. It was so awesome and worked so great going from ME to XP.
  • K3Nv2 @ K3Nv2:
    Vga pins were a dick
  • K3Nv2 @ K3Nv2:
    I kind of want down a large pizza at 10am then crash out
  • ZeroT21 @ ZeroT21:
    Having pizza all day? done it
  • K3Nv2 @ K3Nv2:
    Nah pizza hut open at 10:30
  • ZeroT21 @ ZeroT21:
    just buy a stack of pizza and keep the rest you don't need yet frozen
  • K3Nv2 @ K3Nv2:
    Or buy frozen pizza
  • ZeroT21 @ ZeroT21:
    I buy the regular kind, not the frozen stuff
  • ZeroT21 @ ZeroT21:
    supermarket pizza is ass
  • K3Nv2 @ K3Nv2:
    x65 would just yell at me
  • ZeroT21 @ ZeroT21:
    sounds ok, he didn't pull a gun out ,so...
  • K3Nv2 @ K3Nv2:
    $12 large any style pizza deal
  • K3Nv2 @ K3Nv2:
    Each bite is a $1 well spent
  • SylverReZ @ SylverReZ:
    @ZeroT21, Agreed. I hate oven pizza, only from pizza place.
    +1
  • K3Nv2 @ K3Nv2:
    Nah I can still go for totinos
  • RedColoredStars @ RedColoredStars:
    i like totinos party pizzas. lol.
  • RedColoredStars @ RedColoredStars:
    the cracker-like crust is great on those
  • RedColoredStars @ RedColoredStars:
    My neighbor and I are going to make this next month....
  • SylverReZ @ SylverReZ:
    Tiger crust is great.
  • K3Nv2 @ K3Nv2:
    I'm beefing with a neighbor currently each time I ask him for help with something he makes bs excuses then ignores my calls text but seems to randomly speak when I'm done with the project after doing things to help him
  • RedColoredStars @ RedColoredStars:
    DiGiorno Crispy Pan Pizza tasted pretty dang close to Pizza hut pan pizza, but Im not sure if theyve been discontinued or not. Havent seen them locally for a couple of months now.
  • RedColoredStars @ RedColoredStars:
    The croissant crust is still available though, but not quite as good imo.
    RedColoredStars @ RedColoredStars: The croissant crust is still available though, but not quite as good imo.