PSP-Hacks.com

Join the Dashhacks Fan Club on FacebookFollow Dashhacks on TwitterDashhacks YouTube ChannelPSP-Hacks RSS Feed

Hack your Sony PSP

Forums | Tutorials | Custom Firmwares | PSP Themes | Search


 

RosettaShard Version .8.6 (Update) Released

greg | September 16, 2007

Good news! Remember RosettaShard? Well much like the (triumphant?) come back of Corey Haim; foebea returns to the scene with a well deserving update for RosettaShard users. The only difference — this is no doubt a success!

No longer are you tasked with the hassle of converting distorted Rosetta Stone audio files. A PC application was slated for release allowing ease of audio conversion, but scratch that — v.8.6 fixes all the audio issues. Now learn an entire language without converting jack squat!

foebea notes:

Voila! Crazyc over at the ever wonderful ps2dev found that the SWA mp3 files from Rosetta Stone have an unusual 324 byte header, and it is this rather than buffer overflows, memory leaks, or some other difficult to track culprit. By recompiling the psp library ‘libmad’ with OPT_STRICT turned on, when it decodes the mp3 it skips over the header.

What was happening is the decoder was expecting a header of a certain size, and these were encoded without meeting the standard, so were a different size. So the decoder got to what it thought was the end of the header and the beginning of the sound and started playing. So each ‘frame’ or sample of sound was corrupted, starting somewhere in the middle and ending somewhere in the next sample, totally screwing it up.

Bottom line, I just recompiled v.8.5 and it magically became v.8.6
This is not compatible with v.9a

Now you should be able to use all languages (with the exceptions of languages which would not even start in .8.5) without any conversion needed at all for audio or images.

This will of course be included in v.9 which I am still on track for. Unfortunately due to the heat mirage, it is difficult to tell exactly how long that track is at this time.

Just replace this newly compiled EBOOT.PBP in your existing RosettaShard installation.

Download: RosettaShard v.8.6 (update) | RosettaShard v.8.5 (full)

Share This With...
  • Facebook
  • Digg
  • Twitter
  • RSS
  • Slashdot
  • Technorati
  • del.icio.us
  • Reddit
  • Blogosphere News
  • HackerNews
  • StumbleUpon
  • Google Bookmarks
  • email
Comments (43)

Tagged: ::

RSS feed | Trackback URI

43 Comments »

Comment by @LeX
2007-09-16 16:42:38

interesting :)

 
Comment by supes
2007-09-16 16:50:52

finally! i’ve been waiting patiently for anything RosettaShard related. this is good news and i’m definitely going to give it a try.

 
Comment by Midian
2007-09-16 19:05:04

wow i forgot about good ol’ rosettashard!
i just got a psp lite (my older one wore out thats why i was against psp’s for a while and because it was my 6th one that i broke) but now all i need is a friend that is willing to give me that msipl.bin and i will be happy with a homebrew compatible psp lite >:)

Comment by foebea
2007-09-16 19:22:42

I would be interested to know if it works on the slim. Let me know when you find out. Thanks!

 
 
Comment by uhh..
2007-09-17 01:05:25

what is the sample language?

Comment by foebea
2007-09-17 01:51:17

The sample language is Italian, voiced by my mother. The images are royalty free. I had to make sure the demo language was free to distribute, so none of it is copywritten.

 
 
Comment by Invertsky
2007-09-17 10:29:30

Im trying the japanese cd with the RS V8.6
my files are in AU format sound and pict images?
so will it not work for me, is there anything i can or just wait?

 
Comment by digeorge
2007-09-17 11:32:30

very good indeed. been waiting for these and checking for updated everynow and then. and its finally here. Need to check it out.Thanks.

 
Comment by digeorge
2007-09-17 12:20:19

v8.5 works, v8.6 gives an error “The game could not be started (800200001). please help!!!

Comment by foebea
2007-09-17 21:18:56

thats interesting, no source code has changed between the two versions. I would recommend clearing it all off and putting it back on the psp again.

 
 
Comment by growl
2007-09-17 20:43:05

I tried the Japanese CD. The files claim to be swa and jpg, but when I copy it into the languages folder, RS crashes with a blue screen. Is there a website or forum where we can take this up with the author of the program?

Comment by foebea
2007-09-17 21:17:27

that would be here, there is a forum thread in the Homebrew part of the forum.

the .8.5 and .6 rely heavily on predetermined folder structure. the folder names used for all languages are listed in the manual in .8.5. Does your folder and file naming structure match?

Comment by hj
2007-09-18 07:14:19

Blue screen seems to be a problem that occurs when the config file is accidently deleted out of the languages folder.

 
 
 
Comment by foebea
2007-09-17 21:21:33

Now that .8.6 is out, I loaded up my language of choice and found to my dismay that .8.6 is horribly out of date. I have added a lot of small things in .9a that make the whole use that much better, none of these features rely on the broken parts of .9a. Over this coming week I will integrate these bits into .8.6 and will release this coming weekend v.8.7 which will include word wrapping, font color remains the same after you answer a question, better font spacing, updated graphics, and I will try to add support for bitmapped font for Russian language sets. All but the last item on that will be just replacing blocks of code. I will make the russian one myself and will have to tweak the code a bit to make it all work, since it will uses letter replacement cryptography (very easy). Basically the program will say if language is russian, use russian replacement font, else use standard font. The russian bit may be more than I can chew in one week though. Work has become a nightmare. I will do my best. Once this is all done I will get back to work on v.9

 
Comment by PAC
2007-09-18 01:44:30

Foebea – THANKS for continuing with this project – its really great! Cant wait for v.9!

Comment by foebea
2007-09-18 02:00:47

no worries. i’m doing this for me, its the program i always wanted so i will see it through. it is rough going though, so I may take a week or so off every now and again to stay sane… but development will never cease. Sometimes i just need to give myself a swift kick to the head to stay focused, stop experimenting for a minute and release the stuff i have.

 
 
Comment by Eric
2007-09-20 02:44:03

Does anybody know if the Thai language pack will work with .86?

Comment by foebea
2007-09-20 21:13:45

If it worked with .8.5 it will work with .8.6 as there is nothing else changed in the code for this release. If the images are jpg, and the audio is mp3 or swa and the file names are dont look like 0934785394753987528374 then it should work fine.

 
 
Comment by Eric
2007-09-21 01:20:28

Any hope for snd files?

Comment by PAC
2007-09-21 02:08:25

I found Audio Converter Pro from River Past is good for converting to mp3 (and the demo will convert tracks less than 2 minutes ;)

 
 
Comment by cadaver
2007-09-21 12:48:17

im having a lil trouble with the shard, before i begin complaining let me first say that this is probably one of the most usefull and productive homebrews out, props go out to foebea for coding it

now for the complaints section
im using DA’s last OE, on an original 1.50 although my 1.50 has been through almost every firmware upto DA’s last OE (not sure if that contributes to my problem or not) using rosetta shard 8.5 with the 8.6 eboots and rossetta stones spanish L1 and L2

i keep getting the blue screen of failure
right now im re-installing everthing and with 8.5 and no langauge it runs fine, currently im installing the language pack again.

i’ll check back in once im done with that

 
Comment by cadaver
2007-09-21 15:29:38

okay after removing the demo files and replacing them with spanish L1_L2 i get the blue screen of failure

 
Comment by cadaver
2007-09-21 15:55:09

alright yea yea yea i know i should of read the pdf that comes with it, okay now i know spanish has problems, so im trying latin level 1i’ll let you know if it works or not

and i guess i’ll post this sentence out of the pdf

if you encounter a bug or problem not listed here, submit it by posting a messageto the wiki at PoorlyWritten Software under the “RosettaShard Bugs” title. If the proposed workaround or fix does not work for you, post a message to “RosettaShard Troubleshooting”

so i guess i’ll b posting in there from now on

 
Comment by foebea
2007-09-21 22:19:58

no worries, i check here too :)

The psp i use it on also made the journey from 1.5 to da’s latest. I also have a second psp which is on m33 and it works fine there too.

Yep you nailed it with the spanish bit. the problem is I don’t know how to read unicode, so the cdid files arent read right. v.9 will fix this, not by adding unicode (that will be 1.0) but by obviating the need of the cdid file altogether.

 
Comment by Cantona
2007-09-22 00:35:37

Is there a quick way to convert pct files?

 
Comment by ROLLINOLIN
2007-09-22 01:22:07

IM RUNNING 3.52M33-4 and rosettashard 9a
I have the old rosetta stone files v1 or something?
anyway I cant seem to figure out how to make the cdid.trs file for ITA01_01 to ITA01_11 and the second unit ITA02_01 to ITA02_01
my cdit looks like this(6,Italiano Set,-Not Set-,-Not Set-,-Not Set-,-Not Set-,-Not Set-,@ITA,IT,PCT,PC,@nsa,na,nsa,na,@nsa,na,nsa,na,@nsa,na,nsa,na,@nsa,na,nsa,na,@nsa,na,nsa,na,@)…config looks like this(1,1,1,) and catmpc looks like this(Italiano Cardset 01-01)
I also have the PCT01_01 through PCT02_11 files all of which have been shrunk using the tutorial. The audio shorts out or whaterver you call it on some words. the tiles are in the correct order but like I said I cant change to the next level.
It works but I cannot change lessons by using the select button, it only goes from 01 down to 00 and then freezes and shuts psp down. It wont select above 01.
please help and thank you for a great app for my psp.

Comment by foebea
2007-09-22 11:04:57

Thats absolutely normal. v.9a is an alpha, proof of concept for multiple language support. it does not have the ability to change lessons. it does not have the working audio.

I am currently porting functions from v9a into .8.6 in order to create .8.7 which will include everything from v.9a except for multi language. That is still having problems.

 
 
Comment by foebea
2007-09-22 11:57:34

fyi: pct, snd, au… these formats need to be converted still. Going into this i had not realized how common they were. rosettashard has changed the format for some of thier languages, and the languages are not even backward compatible with the official program.. Tagalog and languages like it only work with the most recent release from rosetta stone themselves.

It will be a while for those yet. if its just pct and au being the issue, they can be converted, but if the filenames and folderstructures do not match normal language sets then they will not work even if you convert them. Just renaming the folders wont help if the file names are all wrong as well.

 
Comment by rollinolin
2007-09-22 12:36:02

so what does the CDIT and CATMPC files have to look like for version 8.6 to get it to work?

 
Comment by foebea
2007-09-22 12:40:12

CDID should look exactly the same as for .8.5. The only change in .8.6 is audio was recompiled in order to fix the distortion and buzzing.

Comment by foebea
2007-09-22 12:43:49

for italian, the default is:

ITALIANO I,ITALIANO,1-8,BOLD,4.0,THE ROSETTA STONE ITALIANO I,11/16/2001,2,_,YES,PCT

My personal CDID looks like “French I, Japanese I, German I” and in this example, French I would be the language used. to change it to use Japanese I would just deleted french and the line would start with Japanese.

 
 
Comment by rollinolin
2007-09-22 12:48:32

so if i have more than one lesson in a language how is that loaded and implimented in these files? and is the CATMPC file neccesary?

Comment by foebea
2007-09-22 13:45:09

catmpc is not used at all. anything after the first comma is ignored

Comment by foebea
2007-09-22 14:34:53

I thought it would be easier to say “copy everything from the cd into the Language directory on your psp”, rather than trying to specify exactly which directories and files to copy and which to ignore.

 
 
 
Comment by rollinolin
2007-09-22 12:49:25

what is the 1-8, bold,4.0 refer to?

Comment by foebea
2007-09-22 13:46:13

anything after the first comman is not used by my program. Rosetta Stone uses that information, but I dont know spefically what each entry refers to.

 
 
Comment by rollinolin
2007-09-22 19:25:00

When i run rosettashard it shows that I have the correct amout of available units and lessons but I cant change them. It only runs the first set of language folders i.e. ITA01_01 and PCT01_01.
it acts like there is nothing else on the memmory stick. I can only get my language pack to run with version 9a. I cant get it to work on version 8.6. Is there another tutorial site with common questions?

Comment by foebea
2007-09-22 21:45:52

sorry, .8.6 is the same as .8.5. the only change was for audio. this only works with languages which worked with .8.5.

v.9a (a is for alpha, means not anywhere near ready for use) does not have the ability to change which lesson you are on. it only has the ability to choose which language to use at start, and even that is flakey. as soon as that is resolved it will be posted.

 
 
Comment by cadaver
2007-09-22 20:38:17

so just to get it straight here,

the catmpc file isnt used at all
and the cdid only needs to go to the first coma

ok i guess ill try again

cant wait for multi language support

Comment by foebea
2007-09-22 21:46:21

You are correct sir!

 
Comment by foebea
2007-09-22 23:24:23

addendum. up to and Including the first comma.

so it would be “Japanese I,”

 
 
Comment by jason_r90
2007-09-26 08:04:05

Thank you Foebea for your excellent app.
I think this is the most useful language study tool out there for the PSP.
I’m looking forward to your next update. Wordwrap will be a very nice (useful) addition.

 
Comment by w00t
2007-12-27 04:57:10

Dear Devs,

Hi,

I’ve struggling to get this up and running :’( for Portuguese.

For what I gather so far using version 8.6 the first line of my cdid.trs should looks like this?

Portuguese I,Portuguese,1-8,Bold,4.0,The Rosetta Stone Portuguese I,04.30.2002,2,_,yes,pct

I edited the UNICODE character as mentioned in the PDF guide. Still I get a BSOD.

thanks

 
<< Login :: Register >>
Name (required)
E-mail (required - never shown publicly)
URI
Your Comment (smaller size | larger size)


Affiliates



Video Games






PSP Hacks Archives