Monday, November 15, 2010

A little busy

I've been busy lately, and haven't got much time on developing.
And I don't have anything new to add here, since I'm still working on it.
I don't want to make a big deal of it, since it might end up with me discontinuing the project, and leave people sad.
So, it might not end up being released, but here is a mockup of how it will look:

Friday, August 27, 2010

New app, and updates!

Here, i present U8.py!
U8.py is a module/program which packs, and unpacks U8 archives.(Common in Wii channels, WAD files)
And no, this do NOT support IMET headers, yet. Which means it won't work for 00000000.app and Opening.bnr.
Download source and compile(EXE) here: http://www.mediafire.com/?h4wxwhznlb9h7hl

And now for the updates:
The development for PPMviewer and PPM.py's sound decoding goes slow at the moment...
But there has been a lot of progress since last release of PPM.py, but at the moment, I'm stuck...
So i might end up asking Megazig, Squidman or somebody else for help. But there is still some stuff i haven't tried yet. But it would be a problem if it's compressed with something else than ADPCM or DPCM...
Update: Project discontinued...

I would also like to say to you guys that i have begun with python modules for YAZ0, LZ77, video files. And I have a lot of other ideas too! And i may even take requests! ;)

Monday, August 9, 2010

Going on family vacation!

Tommorow, at 8:00 am, im going to spain with my family.
I was hoping i could get something ready to be released before i whent, but i didn't, and im sorry...

Monday, July 19, 2010

I'll be gone for a while...

I'm going to a scouts camp in Denmark for 10 days, so i won't be able to work on my projects... :(
I'll be back the 29'th!

Friday, July 2, 2010

Progress on PPM.py + a preview on a Flipnote player

I have learned a bit about how the sound works in the PPM file.
I have documented what i found out in the sound header here: http://www.dsibrew.org/wiki/Flipnote_Files/PPM#Sound_data_section
I have also been able to extract all the sounds, but their all very static sounding.

I'll give you a little taste of how far i've come:

Original Flipnote:
http://flipnote.hatena.com/930EDBE0CC6FF483@DSi/movie/6FF483_0948E7A5F44D5_000
Extracted sound, only multiplied every byte by 16(RAW-ish):
http://www.mediafire.com/?dgxd20yqmjd
Extracted sound, how far i've come so far(See below for details)
http://www.mediafire.com/?omuyjwyxbog

I have found out that if you multiply each byte by 16, and play it as a 32000Hz PCM data, you get about the correct speed.

And here is my decoder in Python:
Output = []
for i in Input:
    i1 = ord(i)&0xF
    i2 = (ord(i)>>4)&0xF
    if  (i1&0x8): i1 = 0xF-(i1&0x7)
    if  (i2&0x8): i2 = 0xF-(i2&0x7)
    Output.append(chr(i1 * 0x10 + i2 )*16)
Output = "".join(Output)


And here is the preview of the Flipnote player I'm also making:


Update: Project discontinued(PPM.py,and PPMplayer)

Saturday, June 5, 2010

New versions of both TPL.py and PPM.py with source! :D

I am happy about how far i have come in developing these applications and I'm releasing the full version of both TPL.py and PPM.py!

Downloads: PPM.py and TPL.py


Enjoy!

Monday, May 24, 2010

New design

As you may have noticed, i have redesigned the blog.
This design is just a modified version of the one that i had before.
i just changed the colors and the pictures.

If you have any comment on stuff that may not seem right, then post it in the comment section below!