Random Homebrew: GTA : Driving Forward
Cool game by Maxime but you need LuaPlayer soo download it...
Friends: Coding 'n Cracking - Nymphaea - PS3 Forum - darkforestgroup - daxhordes.org - Tgames - coldbird - gopsp.it - pspstation.org - prometheus - hgoel.info - MakeSmartTV - ps vita

Project Diva Extend - Translation (patch 0.4-r2 available)

Discuss PSP Official Games here
Forum rules
- No piracy talk is allowed here.
- Only discuss the games you like without the technical aspects of "how to run them on firmware XXX....". In particular, ISO discussion is not allowed in this subforum.
- This is for official games only. For homebrews, go to viewforum.php?f=2

Re: Project Diva Extend - Translation (patch 0.2 available)

Postby Coldbird » Mon Nov 28, 2011 1:14 pm

Is the problem a gui boxing problem or a memory problem?
If it's memory, why not allocate top-range memory from p2 partition and stick it in there before pointer linking it back in?
Image
PSP N-1000 ✔ / 6.20 PRO NIGHTLY ✔ / PRO ONLINE ✔

READ THE TRUTH ABOUT THE VITA KERNEL EXPLOIT
User avatar
Coldbird
Guru
 
Posts: 460
Joined: Sun Nov 14, 2010 12:33 am

Re: Project Diva Extend - Translation (patch 0.2 available)

Postby codestation » Mon Nov 28, 2011 1:58 pm

Coldbird wrote:Is the problem a gui boxing problem or a memory problem?
If it's memory, why not allocate top-range memory from p2 partition and stick it in there before pointer linking it back in?

Its a memory problem but a particular one. The lyrics are packed in a fixed structure of 0x33 bytes per line, so it doesn't matter if i relocate the whole struct because the game will not read that line directly, instead it passes a buffer of 0x33 bytes to a function who memcpy the lyric line to it. I cannot write beyond the boundaries of the passed buffer since there are other structures in there (ofc it crashes the game if i overwrite them), also cannot change the returned pointer to my own allocation since the value is ignored.

The only hope is to backtrack the buffer address when it enters the function so i can change it for a larger buffer. Sadly i am no master with mips so i got lost in the backtracking (the outside function is a big one and there are lots of branches all the way up).
Plugin list
Working on: Python (django, sqlalchemy, PyQt, etc) + Lua
Repositories: github, bitbucket, google code
Just feel the code..
opencma/vitamtp for Archlinux
User avatar
codestation
Big Beholder
 
Posts: 1277
Joined: Wed Jan 19, 2011 3:45 pm
Location: /dev/negi

Re: Project Diva Extend - Translation (patch 0.2 available)

Postby marioysikax » Mon Nov 28, 2011 4:53 pm

codestation wrote:EDIT: tried to convert all the lyrics to romaji but got stuck with StargazeR, specifically this line:

Code: Select all
0x08C580A1 眺めてた零れる幾千の旋律を残さず重ねて
romaji:    nagameteta koboreru ikusen no senritsu o nokosazu kasanete
english:   I gather all the thousand overflowing melodies I've gazing at

Both romaji and english go past 50 chars, any ideas? i really want to translate those lyrics but if the result is too problematic then i will leave them untouched.

Luckily game font looks kinda spacy so remowing spaces and starting words with capital may do the trick. There's no way to fit that in 50 char but would this look OK?
Code: Select all
romaji:    NagametetaKoboreruIkusenNoSenritsuONokosazuKasanet

for english one Nightsails "I gather all the thousand melodies I've gazed on" sound good enough.

Are you going to release 0.3 or are you going to do the lyrics and then release 0.3?
Image
User avatar
marioysikax
 
Posts: 18
Joined: Wed Nov 16, 2011 5:13 pm

Re: Project Diva Extend - Translation (patch 0.2 available)

Postby codestation » Mon Nov 28, 2011 5:55 pm

marioysikax wrote:Are you going to release 0.3 or are you going to do the lyrics and then release 0.3?

I wanted to release 0.3, but then i found a way to load the lyrics easily and started working on it. Right now i have (comparing to 0.2):

- more strings translated in general.
- song high score screen (the one before starting the game)
- top bar titles (the ones with the "home/edit mode/ adhoc/ diva room" texts)
- edit mode setup (song, module, background, effects, items, movements selection).
- very little of edit mode main mode.

currently working on:
- lyrics
- movement list

still missing:
- play records.
- titles.
- item/background/effect names.
- some scattered strings in other modes.
- 20-30 menus in edit mode.

Do you want a release right now or wait until i finish the romaji lyrics? (and yes, i intend to make english lyrics after that, so you can select what file to use in the patch).

edit: found a worst one with Migikata no Chou

Code: Select all
japanese: 右肩に紫蝶々 キスをしたこの部屋の隅で
romaji:   migi kata ni murasaki choucho kisu wo shita kono heya no sumi de
english:  A purple butterfly on your right shoulder We kissed in the corner of the room

I am getting more afraid with every song :lol:
Plugin list
Working on: Python (django, sqlalchemy, PyQt, etc) + Lua
Repositories: github, bitbucket, google code
Just feel the code..
opencma/vitamtp for Archlinux
User avatar
codestation
Big Beholder
 
Posts: 1277
Joined: Wed Jan 19, 2011 3:45 pm
Location: /dev/negi

Re: Project Diva Extend - Translation (patch 0.2 available)

Postby _JK_ » Tue Nov 29, 2011 2:45 am

Please give us a new release, I want to start to use the Edit mode, and editing the score screens
_JK_
 
Posts: 18
Joined: Tue Nov 15, 2011 2:28 am

Re: Project Diva Extend - Translation (patch 0.2 available)

Postby HeroKing » Tue Nov 29, 2011 3:05 am

he doesn't have a lot of edit mode done. still missing 20-30 items, it says
Image
User avatar
HeroKing
 
Posts: 997
Joined: Mon Nov 29, 2010 5:51 pm

Re: Project Diva Extend - Translation (patch 0.2 available)

Postby _JK_ » Tue Nov 29, 2011 3:11 am

I know XD, that's why I say "start to use" ^ ^
_JK_
 
Posts: 18
Joined: Tue Nov 15, 2011 2:28 am

Re: Project Diva Extend - Translation (patch 0.2 available)

Postby Nightsail » Tue Nov 29, 2011 4:25 am

Personally, I'm eager for the 0.3 translation-patch compiler. I've gone ahead with some translations in my own version of the english file, and I'd really like to compile it and try it out, to see if my translations are correct in context. :)
User avatar
Nightsail
 
Posts: 49
Joined: Thu Nov 24, 2011 11:12 pm
Location: http://nightsail.deviantart.com

Re: Project Diva Extend - Translation (patch 0.2 available)

Postby Coldbird » Tue Nov 29, 2011 8:19 am

codestation wrote:
Coldbird wrote:Is the problem a gui boxing problem or a memory problem?
If it's memory, why not allocate top-range memory from p2 partition and stick it in there before pointer linking it back in?

Its a memory problem but a particular one. The lyrics are packed in a fixed structure of 0x33 bytes per line, so it doesn't matter if i relocate the whole struct because the game will not read that line directly, instead it passes a buffer of 0x33 bytes to a function who memcpy the lyric line to it. I cannot write beyond the boundaries of the passed buffer since there are other structures in there (ofc it crashes the game if i overwrite them), also cannot change the returned pointer to my own allocation since the value is ignored.

The only hope is to backtrack the buffer address when it enters the function so i can change it for a larger buffer. Sadly i am no master with mips so i got lost in the backtracking (the outside function is a big one and there are lots of branches all the way up).

If you want I can try taking a look the coming weekend and see to lifting the character limit.
Image
PSP N-1000 ✔ / 6.20 PRO NIGHTLY ✔ / PRO ONLINE ✔

READ THE TRUTH ABOUT THE VITA KERNEL EXPLOIT
User avatar
Coldbird
Guru
 
Posts: 460
Joined: Sun Nov 14, 2010 12:33 am

Re: Project Diva Extend - Translation (patch 0.2 available)

Postby Helix GeNeReToR » Tue Nov 29, 2011 12:37 pm

i am still waiting when it will be launched in my country...
My Gadget Info
iPhone 5 - iOS 6
Samsung Galaxy Chat (Unrooted :( )
ASUS Republic Of Gamers
PSP 3004 (4g)- 6.60 PRO C fix3

Image
Helix GeNeReToR
 
Posts: 349
Joined: Tue Aug 16, 2011 10:58 am
Location: India

PreviousNext

Return to Games

Who is online

Users browsing this forum: No registered users and 1 guest