View Full Version : FFRep Translation Project.
InuTrunks
02-18-2004, 09:28 AM
Hello FFXIonline.com some of you may remember me, while browsing the forums I found something intresting, a program that logs your battle data into a niftly little program and saves everything so you can see your stats. The program is called FFrep (Some people already use this program). The problem? It is not in english for "us" (Refering to the people who can not read/write Japanese). I'm currently working on translating this very nice program into english and hopefully will keep it maintained.
FF Rep can be found: http://www.tt.rim.or.jp/~migigawa/ffrep/index.html
I don't know who I currently need on the team, but I'm sure I'll need some people who can read Kanji, because I only know a few kanji.
The program is written in visual c net 2003, so I would like to work along side someone who is good with this programing.
Current Staff:
InuTrunks - Project Leader / Translator / Coder
Looking for These people:
Coder
Translator
I will try to update this every day, and I am also going to be making a website dedicated to the project.
-InuTrunks
progenitor
02-18-2004, 10:06 AM
I'd give it a go - check your PM box.
-p
This would be very helpful! I've always wondered what my damage per second was.
Cloudzero
02-19-2004, 04:30 PM
Oh! *cheers on* I wish you all luck in this project! I'd love to see it come out! ^^
gungus
03-26-2004, 06:50 AM
Any news on this? It sounds like it would be very useful.
Alucath
06-07-2004, 01:53 PM
Is this being persued at all? :( I'd love to get this program to work, and I translated the manual so I haev a basic idea.. but I don't know how to read the stats it gives me.
Silverwedge
06-08-2004, 05:00 AM
Totally off topic, but it HAS to be said.
Alucath.... GOOD FOR YOU! I'm guessing since you dug up this old post that you used the search function! I don't mean to belittle you, I am being 100% sincere. We see so many goddamn posts on "use the search function, use the search function" but no praise when someone does.
/congrats /cheer /clap
Alucath
06-08-2004, 04:11 PM
Thanks, erh.. Yah.. I use the search button all the time. It's up there with the wheel in my opinion, just didn't catch on as well.
InuTrunks
06-08-2004, 08:14 PM
Wow, someone brought this back from the grave. Right now I'm currently working on learning some of the C# code myself. I know a little of whats going on right now, maybne about ... 5% of how it works (Sorry, I've been busy with school).
Current steps.
1) Understand how to convert it ot the endglish version
2) Translate the basic menus into english
3) Allow english logs to be read.
I'm hoping to have a beta version out by the end of June.
I need people that can help me.
Who I have:
Still, just myself.
Who I need.
Translaters! I need translaters on this project.
And Coders, anyone who knows Java, or C# is welcomed.
E-mail: InuTrunks@hotmail.com
AIM: TrunksAnime00
If you want to help, just give me a message, (AIM is prefered, but if you can't, I understand).
Bigokk McGock
06-09-2004, 04:20 AM
Can we get a sticky on this please admins?
Alucath
06-12-2004, 09:35 PM
Stickeh :O
{Yes, please.} (v¬.¬)-b
Lady Kelenae
06-12-2004, 11:16 PM
Done~
InuTrunks
06-16-2004, 08:28 AM
Update:
I have one person who has contacted me and he only knows C++ I figured with a sticky this would get more attention, but I guess no one really cares?
I'm still looking for people who can help with Kanji and have some free time to look at it (I can't read the comments because there are alot of Kanji that I do not know.
Also, still looking for people that know Java or C# (C# is like microsoft's really crappy version of Java so.... they should be about the same).
If you can help, and you can not contact me in any way, then jus leave a note here. I'll check it soon as I can.
Ciao.
Inu
Shiia
06-17-2004, 04:54 AM
If it doesn't involves programming or anything involving that terriotory I will help you. Although my JP skill is no better than any teenager (JP myself bu I live in Europe for more than 21 years which means I never had a JP education in my entire life. Everything was self studied).
Faranim
06-22-2004, 07:05 AM
I sent you a PM.
I have experience with C and C++ and I'm currently learning/using C# and .NET as a summer intern.
Does anyone have links to other Log Parsers that I could maybe download / look at?
Basher
06-22-2004, 10:15 AM
Originally posted by Faranim
I sent you a PM.
I have experience with C and C++ and I'm currently learning/using C# and .NET as a summer intern.
Does anyone have links to other Log Parsers that I could maybe download / look at? http://www.frontiernet.net/~Spyle/FFXI/ffxi.html
InuTrunks
06-22-2004, 09:00 PM
I've been away for the past few weeks and will send the source code out to the translator I have selected for this project, when I get back the translated comments I will send it out to the c# coder to see what he can make of it, and will be talking with him.
To do list:
Make a webpage for the english side of this.
Needed:
HTML coders.
http://netcult.org/flp/
Written in Python for *NIX.
Have a "harvester" which updates the logs that are changed. I haven't used it before, so not really sure if it actually works.
Is there a webpage for the progress?
bonovoxpsu
06-28-2004, 04:32 AM
how's this going? ^^
InuTrunks
07-07-2004, 08:28 PM
Well, I just got out of minor sugery after having to work about 95 hours in the past 2 weeks. (No, the sugery wasn't caused by the stress of work, I had to get my wisdom teeth pulled out. So, I'm sitting on a week long vacation from work, as well as doing anything else, so this week will be dovated to this project.
The website will be up in a few days, (by the end of the week). I've got a 2nd translater that I can work close with because he has some other form of communication other then e-mail ^^.
(But, I'll still be working with the e-mail guy).
I really really need someone who know's C# and is willing to help with this project.
On the Lead Project Staff:
EarthDraco = HTMLCoder/C# coder
Citanu = Main translator
Me: Project Leader, as well as some C# coding, and debugging.
Needed:
2 C# programers please.
Look for an update tomorrow some time. And hoepfully the website will be up in that time.
Anaki
07-07-2004, 08:40 PM
ok so id love this so i can know how much damage i do but does it also count pet damage so i know how much total damage me and wyvern does together :)
InuTrunks
07-08-2004, 06:23 AM
It does alot more then what the FFLP does.
You can check the program out (if you can read some japanese) on the website (check the first post here).
I'm about 99% sure it seperates the damage into "Anaki's pet" and Anaki. Not sure though, seeing as how I can't full read alot of japaense, nor Kanji, but ... We should be seeing a good "test version" soon as we can get a C# coder out here ^^
vulcan4d
07-27-2004, 01:34 PM
It's times like this I wish I knew C++ or Japanese ^^
Ironicly I hardly even have time to play, let alone learn a language; computer or otherwise.
It looks like a very nifty program, I am eager to see the tranlated version. I'm sure it will show more then just att damage, but at least I can see how poorly my PLD hits lol.
imstimpy
07-29-2004, 11:00 AM
What sort of coding are you needing? Are you going to need design as well as coding or simple code this code that?
InuTrunks
08-09-2004, 09:30 AM
Well... The project kinda died again because Spyle had a good praser already up for FFXI (Almost as good as Repo) But, it looks like spyle got screwd somehow by that guy that was here posting that the main site was down.
I tried to give everyone awareness on that post (And it's gone now) but looks like lots of people might have got screwd.
entena
08-11-2004, 12:18 PM
doh, thats too bad, i finally read the post and I think i could have filled the spot you were looking for, got a huge background in java, and did my last programming project in c#, lovely language btw. oh well, good luck in future projects.
Fuse_Kazuki
09-02-2004, 02:31 PM
:(:(:(:(:(:(:(:(:(:(:(:(:(
InuTrunks
09-05-2004, 04:51 PM
This might be revied again because I'm now learning Java, and I got someone who likes to code C# all day long.
InuTrunks
09-15-2004, 12:43 PM
REVIVED! Check out the new look :D
http://home.comcast.net/~inutrunks/Translated.JPG
Wahoo! :D
ChrisBenn
09-18-2004, 12:42 PM
/cheer
Bigokk McGock
09-22-2004, 06:02 AM
/em drooooooooooooool!
How close to release?!
I don't mean to be ungreatful, but I have a Question.
Does it have a timer built into it?
IE:
23:02:58 Bigokk hits Buttersheep for 99 points of damage.
23:02:59 Buttersheep readies Super Butter attack.
We really really really need this ><;
We can determine much from this information /pleas
Hetaira
09-23-2004, 12:41 AM
Wow, great going!
Now, does this still requre ffreplo, and does ffreplo actually work with the NA version of FFXI? I haven't tried, so I dunno... my static can't read japanese but I can, so the niceness of ffrep (as compared to Spyle's parser) is sorta going to waste at this point. Manually translating the text file summary output to post on my LS forum is getting a bit old.
It'd be nice if there was a bilingual option, maybe? Read the japanese log files but output them on screen as English? Is that how it's set up so far? Or does it take English log files as input?
Alucath
09-23-2004, 01:47 PM
As far as I know, currently it is just a menu translation. But it's going to be changed to EN Log file parsing soon. The problem is it's going to take a bit of coding.. Reading through all the code and figuring out exactly how it's parsing and then editing it because JP and EN Logs are SO completely different. If we're lucky, they didn't change the EU logs (at least for english speaking countries) and this will work for all those english speaking EU players!
InuTrunks
09-24-2004, 08:54 PM
I'll update this tomorrow, I'm sleepy, just went on a 5 hour run in Promvyia XD
kira_blade
09-25-2004, 07:02 AM
I'm studying Japanese, but unfortunately, I know very little Kanji and am still really a beginner ^^;;;
Hetaira
10-03-2004, 04:34 AM
Ooh, can I help? I can help with translation, it's not much I'd imagine, but it's something :P
I really wanna get this to at least workable beta stage so I don't have to go writing a stupid perl scripteedoo to autotranslate the ffrep text output, lol. :D
Edit: I'd imagine parsing against that buttersheep would be rather (Incredibly Tough) in the way you mention. XD~ The way the log cache works in FFXI is it literally just pushes another file into the log pool and clears the old after 20 lines of text elapse, so there's really no way to exactly time each line. The best you can get are rough estimates, I'd imagine.
Stytch
10-08-2004, 12:16 AM
can i install the japanese version of this program if i use the american game...i mean will it still work with it?....oh and the pic of your translation up there looks great...very nice work...keep it up
Hetaira
10-08-2004, 07:05 AM
Originally posted by Stytch
can i install the japanese version of this program if i use the american game...i mean will it still work with it?....oh and the pic of your translation up there looks great...very nice work...keep it up
Nope, you can't make it work with the american version. You can install it just fine, just ffreplo and ffrep won't read your NA log files.
Stytch
10-08-2004, 08:06 AM
well damn...ok well i hope it gets translated then :thumbsup:
gungus
10-08-2004, 09:28 AM
Nice work! I can't wait to see the final version.
ashdam
10-12-2004, 12:10 AM
thank you :)
bonovoxpsu
10-12-2004, 02:55 AM
BUMP!
keep up the good work. i've been watching this thing for months now...
AtraposBLM
10-12-2004, 09:04 AM
I can read some japanese if you still need translators...
I would really love to see this program translated. It's so much nicer than the NA logger we have...
Hetaira
10-13-2004, 05:49 AM
Aye, it's about a million times better than the other english logging and parsing options we have now >.<
I want a beta ; ;
InuTrunks
10-15-2004, 07:05 AM
Sorry about the lack of updates, but I havn't had contact with my C# programer in a while (He's been really busy with work, and I understand that).
Anyway, no, you can not use the japanese version with the american client, why? Because the way the program reads it reads the japanese text. (I can't do IME input here, because I'm at school's tech lab, and they don't have IME (they used to, but wiped out hte hdd's and installed xp :shiver:))
Anyway, for the small update, were wroking on a beta version... slowly, it's really hard because after we have the old source code, we have to see what exactly it's doing, translate that to read the english logs, format it so it works correctly, :heh: lots of stuff to do XD.
edit: took out the damn smilies.
Edit2: You didn't need to bump this, It's sticked at the top ^^
Hetaira
10-15-2004, 07:17 AM
Nuuu, I was wondering if you could say, release the version that's just a menu translation? I dun wanna have to switch back to EN client, lol XD~
InuTrunks
10-18-2004, 09:35 PM
I'm sorry, but that's still not working as of right now.
If you're using the japanese client, and you can't read the menus of the program, how can you read the japanese client of the game?
Hetaira
10-25-2004, 12:41 AM
No no, I can read it just fine. I want to distribute my raw log files to people in my LS static (who can't read Japanese) so they can use FFrep for themselves instead of me doing the text file summary export and manually translating :P
InuTrunks
10-28-2004, 04:18 AM
Well it still dosn't work, and I only have a really early alpha version of the code, and it seems I can't find my c# programmer anywhere online -_-;; :grumbles: where'd he go off to?
Hetaira
10-29-2004, 02:35 AM
Poor Inu ;;
/cheer
Hope it's making some progress :D
InuTrunks
10-31-2004, 02:44 PM
I dunno, he just like disapeared with the code too (I have a semi version of it, but ; ;) I dunno
Anyone intrested in C# coding?
Pebbles
01-17-2005, 01:46 AM
Well, if you can provide me with either
a) a document detailing the format etc of the log files, or
b) the ffrep source code,
I'd probably be interested in adding an FFREP-like component to my POLUtils.
Failing that, I could just try to reverse-engineer FFRep (thank god it's a non-obfuscated C#), but that'll take a bit longer.
InuTrunks
01-17-2005, 02:11 PM
I'm intrested in this program you have here, called POLUtil's. If you could provide me with a link, or a PM with the information on this program, maybe we can work together to produce a big program.
The current status is kinda unknown on the source code right now. I found my coder, He was in the process of moving accross country and he's back online now. So, with that out of the way we should be able to get back working on this program again.
THe only thing's we are having problems with as of right now is getting the english in the program to compile correctly to read a JP log. If we can get that to work, they we can release a beta version of the program for a few testers to test out, to see if it compares with FFRepJP.
Anyway, if you need to talk with me in more detail you can contact me by email at: TrunksAnime@gmail.com
or though AIM: liekomgzwtfbbq
InuTrunks
04-19-2005, 09:33 AM
Wow, it's been awhile hasn't it? I have to run to class now but I'm going to post a long post later this afternoon when I get back about what I've been doing, and where I've been.
Balodoth
04-20-2005, 08:44 PM
You may wan't to compare FFRep against this ENGLISH PARSER. (http://www.frontiernet.net/~Spyle/FFXI/ffxi.html)
Here is PEBBLE'S POLUtil's SITE. (http://users.telenet.be/pebbles/) E-mail contact is at the bottom of the page.
If you have really grand plans, perhaps you can incorporate the ENGLISH MODEL VIEWER. (http://www.autm8.com/Folye_of_Windurst/index.html)
Before I forget, here is a STAT CALCULATOR. (http://ffxi-stat-calc.sourceforge.net/)
FYI, the parser is written in VB I believe. If you can work with that, perhaps you could ask him for a copy of the source code, especially if there are features in FFRep not found in FFXIP. The guy quit playing FFXI, and may eventually quit supporting the parser. I hope you'll be able to pick up where he leaves off someday. . .
InuTrunks
04-21-2005, 09:03 AM
I know about the FFLP because well, I have copies of it. I havn't been playing FFXI for awhile now (I quit once I lost intrest in the game, and when my girlfriend picked up WoW, I decided I would too). I'm going to be comming back to FFXI soon and will pick up where I left off. As compared to the version I have of FFREP from about a year ago, to the version that's out now, I might as well just start over with the source code.
VB I know a little of, but it's a little flaky for me. I know more C++ and Java then I do VB/C#. Spyle is a nice guy, but I don't htink he has much intrest in supporting the Parser anymore, I dunno has he even released an update recently? I know i used version something for about 2 months before I quit FFXI.
It seems that the forum here has died down alot, alot of the posters I remember have left, and some have returned (I see Jei's back again =D).
Back to ENFFRep. The visual translation is about 90% complete. The problem I had with my last coder is he couldn't display the Japanese characters, and therefor when we tried to compile it, we couldn't use JPFFXI because the code was using non Japanese characters. I couldn't get him to understand that we had to complie it using hte japanese characters, or if I did, we never got htat far, because he kinda disapeared.
If people are looking to bring this project back up to date. I do need a C# Coder still. Also, given the current code, we'd most likely be better off scraping what's there and starting to write our own. I'm not sure if that's a valuiable option or not, but we'll see. Also in the process of putting a demo version of the program up online, soon as I can get it to read JP logs. Once it's done with that, we should be ready to go work on the translating of the C# files into english so they can parse the english logs.
InuTrunks
09-08-2005, 09:41 AM
Wow, this project pretty much died. I'm looking to re-start it up again since I'm back >.> (Yea, I leave and come back alot >.>
But i'm here again! =X
Last_Viper
09-09-2005, 04:07 AM
Hello,
i`m from europe (germany) and maybe i could help you.
i know some c/c++/vb and a very little of Java (but learning it atm).
but you mentioned that NA and EU version are (could be??) different??
do you need any coder? how deep is this going?
read the traffic or is it only looking into log-files on the hdd??
Alucath
09-09-2005, 04:19 AM
Hey, Inu. Back again, are we? I hope this gets off the ground :o. I'd love to see it done.
Last_Viper
09-11-2005, 02:56 AM
ok
i took a look at the log files, the seem very easy
only missing is the named time stamp.
so i would try to build in one with checking the log files often. (i dunno with the perfomance)
i`ll try asap as i get c# or vusial studio.net
i can start already with the older (6.0) version for some testing.
see ya later
InuTrunks
09-13-2005, 05:04 AM
Alu, Yea I finally came back to FFXI (it keeps calling me damnit! But, hey, that's a good thing hahaha)..
Viper, if you could send me a log from the EU version, that would be much appericated.
As it stands righ tnow, I'm prob. going to scrap the project and start over, I think currently its way too screwd up to even compile right, let me see if I can find something. =\.
Anyway, Yea, the code is written in C# (Pretty much C++ +Java made a baby I think is how to explain it anyway, crappy code in a crappy langauge).
Comments are written in Japanese, which take me awhile to translate.
Anyway, I'll post more tonight after I have a chance to dig though my coding files.
EDIT: The only thing I see wrong with doing this program now, is that FFIP Parser is almost as good as this now. The only thing i see this doing is making graphs. (Then again, I don't have the newest FFIP so I don't know what it does).
Alucath
09-13-2005, 08:05 AM
Since I've never used FFRep, I don't really know what it has on FFIP, but I'm using kind of an old version of FFIP I dunno :o. Does it still require you to echo commands to the parser in order to get things like DPS and all of that? Kind of annoying.
InuTrunks
09-13-2005, 08:37 AM
I'm not really sure anymore, the version I have is really outdated (like .45 or something like that) he's up to .99b now.
InuTrunks
09-14-2005, 06:51 AM
As far as I know, currently it is just a menu translation. But it's going to be changed to EN Log file parsing soon. The problem is it's going to take a bit of coding.. Reading through all the code and figuring out exactly how it's parsing and then editing it because JP and EN Logs are SO completely different. If we're lucky, they didn't change the EU logs (at least for english speaking countries) and this will work for all those english speaking EU players!
This is the major problem I'm still having, Even with my current coding right now, ebcause of all the comments being in Japanese, it's hard for me to come to terms with what the english equlivalnt is, so pretty much I ahve to trace about 20,000 lines of code to figure out what's going on.
In all honesty, look for a update sometime real soon. (as in before the end of the week) as to what's going ot be happeneing.
Yea, I know I've disapeared in the past, but I'm back, with alot more programmign experience, and some new friends to help.
But, I still need someone who's fluent in C# (It's alot like java, but still different).
Alucath
09-14-2005, 07:59 AM
Awesome, I can't wait.
I'm still pretty low on the programming experience side, but I'd love to help out if I can. Maybe I'll be a tester ;P
Last_Viper
09-14-2005, 11:33 PM
Ok here is a log file, a german one.
though there is no german game language, it is all in english :D
i looked onto it and it seem quite easy to understand the file.
so a start from zero should be ok too, if you have too much trouble with the translation.
i have a lack of skill in java for those a "big" project ^^
besids i plan to give every event a time stamp, but i dunno how fine this will work (and how much resources this will cost. (the program then has to copy the needed lines with an extra time stamp into a new file)
(started with something like
/echo LogStart "filename from where the stats are mad later"
or so)
but, my time is limited :(
i have to work (35h a week) and going to evening-school, so im out from 8AM till 9:30PM.
the main thing is, how to record the stats. better in a database??? for nearly every single stat (for every player, every mob, almost everything like i`ve seen on some parser pages) or only to log the "basics".
and i sometimes have a lack of english language ^^ sorry for that :D
ps.: hope the file-attachtment works
Last_Viper
10-11-2005, 04:57 AM
ok was a bit busy
i tested a bit with the log files. sounds not so hard to handle.
but i`m still missing .net
so i can`t go on testing :(
InuTrunks
10-14-2005, 09:14 AM
Last_Viper, yea, I'm starting this from scratch, using a C++ program I had complied back in the day. Pretty much, it's better to use ffrepolog, then to use what it has here. Because, the temp files it has, arnt' very good, it'd be better to read in a text file, and such, then to do stuff like that. /looks at his codings.
Double Post Edited:
I need the html file that ffrepolog gives me, can anyone get me that?
kairou
12-30-2006, 03:49 PM
has this project been killed? i just brought the game over the web so i thought i would check if there were any useful programs and found this old post.:cool:
Caspian
12-30-2006, 04:03 PM
Most likely, InuTrunks quit playing at the beginning of '06. So unless someone else took up the cost and I haven't heard anything about it, then its probably on hold indefinately.
Kiryn
01-14-2007, 01:23 AM
I'll take part in the development.
I have 1 year experience in C#.
I know Generics, Threading I will have to work on and delegates. Cause I didn't need it with ASP.NET.
I can come out with pretty good stuff once I have everything planned out and how it works. I can also do VB.NET.
And translate between both good.
So just send me a PM if you want me to help.
I also have a little knowledge with SWF(System.Windows.Forms).
The only thing I can't do is the Drawing with code. >_<
InuTrunks
05-21-2007, 02:36 PM
Ahha! Funny what you find sticked a year later. I might start this project up again if there's intrest, since i'm back activly playing.
vBulletin® v3.6.8, Copyright ©2000-2008, Jelsoft Enterprises Ltd.