[TOOL] lazynds

Discussion in 'NDS - ROM Hacking and Translations' started by Marvin Dalkiri, Oct 9, 2009.

Oct 9, 2009

[TOOL] lazynds by Marvin Dalkiri at 4:24 AM (1,976 Views / 0 Likes) 11 replies

  1. Marvin Dalkiri
    OP

    Newcomer Marvin Dalkiri Member

    Joined:
    Mar 1, 2009
    Messages:
    10
    Country:
    Brazil
    [​IMG]

    Hello everybody. This is a very useful tool from brazilian romhacking scene, and I want to let you people know about it [​IMG]

    ~~ lazynds v2.0.0 ~~

    Informations:

    Author: Diego Hahn
    Source Code Repository: http://lazynds.googlecode.com
    Requires: GTK+ 2.12.9
    The actual requirements list can be found on the repository (in portuguese, will be translated soon)

    About the program:
    lazynds is a romhacking tool, with the main objective of finding, dumping and inserting of compressed files, using the standart GBA/NDS BIOS compressions.

    lazynds has been programmed in Python, using GTK+ as a graphical toolkit, making it possible to run under both Windows and Linux.

    Change Log:
    2.0.0: (Released in 20/09/2009)
    * GUI completely recreated from scratch
    * Search and drawing routines optimization
    * Can searcch compressed archives in LZ, RLE and Huffman
    * Can compress LZ and RLE files
    * Graphical and hexadecimal data viewer
    * 16, 256 color bitmap and True Color bitmaps support (1d ONLY)
    * External palletes support
    * 4 and 8 bpp codecs supported
    * Unidimensional and bidimensional visualization
    * 300x zoom support

    Imagens:
    Some images from the program are below:

    [​IMG]
    [​IMG]
    [​IMG]

    Downloads:
    The download will be released as soon as we edit the source so it can use PO files.

    ~~ Compression Suite ~~

    About:

    The 'lazynds compression suite' are the compression/decompression routines written for lazynds.
    Those routines are based on the ones found on Game Boy Advance and Nintendo DS BIOS.
    They are having a separated release due to their great utility, and can be used in any projects you guys want, as soon as their origins are mentioned [​IMG]

    How to use:

    The modules can be used in two ways: importing or command-line.
    More informations on: http://code.google.com/p/lazynds/wiki/WikiSuite (portuguese, yet)

    Download:

    Via lazy's repository

    ~~~~~~~~~~~~~~~~

    Well, that's all, folks. Feedback is ALWAYS important, so...
    The project is opensource, so, if you want to implement something new, be welcome! Just tell me, so I can even put it in the 'official' pack!

    If there are any questions, I'll answer them ASAP!

    See ya!
     
  2. Username?

    Banned Username? Banned

    Joined:
    Oct 7, 2009
    Messages:
    26
    Location:
    _____________ PowerLevel: 9002
    Country:
    Australia
    Looks promising...

    Edit: Mac version, lol?
     
  3. DarthNemesis

    Member DarthNemesis GBAtemp Maniac

    Joined:
    Feb 19, 2008
    Messages:
    1,208
    Country:
    United States
    Does this support NSCR/NCGR/NCLR files?
    Do you have compression/decompression algorithms for arm9/overlay?
     
  4. onivan

    Member onivan GBAtemp Regular

    Joined:
    Sep 13, 2009
    Messages:
    112
    Location:
    Behind you!
    Country:
    Mexico
    Since its an opensource project, I pressume you can get the source code itself and compile it for your Operative System...
     
  5. Username?

    Banned Username? Banned

    Joined:
    Oct 7, 2009
    Messages:
    26
    Location:
    _____________ PowerLevel: 9002
    Country:
    Australia
    Bad experience with compiling...
     
  6. Soniyx

    Newcomer Soniyx Advanced Member

    Joined:
    Sep 11, 2009
    Messages:
    82
    Country:
    Germany
    It looks interesting. Can you make an english translation, too?
     
  7. Username?

    Banned Username? Banned

    Joined:
    Oct 7, 2009
    Messages:
    26
    Location:
    _____________ PowerLevel: 9002
    Country:
    Australia
    Do it yourself?
     
  8. Soniyx

    Newcomer Soniyx Advanced Member

    Joined:
    Sep 11, 2009
    Messages:
    82
    Country:
    Germany
    That's an idea, I could change it in the source code right?
    But I'm bad in compiling...
     
  9. onivan

    Member onivan GBAtemp Regular

    Joined:
    Sep 13, 2009
    Messages:
    112
    Location:
    Behind you!
    Country:
    Mexico
    Hahaha, you dont need to do much but get a decent compiler for Python to your Mac OS and thats it. And about english translation, the OPer said he would do it... I guess it just takes a bit of time and interest - which people by posting show - Good luck with this project ;D
     
  10. azure0wind

    Member azure0wind 7 years flew so fast.

    Joined:
    May 24, 2009
    Messages:
    941
    Country:
    Indonesia
    yes! thx for the info [​IMG]
    i think i can translate it to english
    i THINK
    i THINK
    [​IMG]
     
  11. FAST6191

    Reporter FAST6191 Techromancer

    pip
    Joined:
    Nov 21, 2005
    Messages:
    21,697
    Country:
    United Kingdom
    If the Brazilian scene is going to pump out tools like this I guess I am now going to have to learn Portuguese.

    OP or anyone else the only Brazilian hacking site I know is http://www.romhacking.trd.br ; are there any other big ones or good ones I should know about?
     
  12. Marvin Dalkiri
    OP

    Newcomer Marvin Dalkiri Member

    Joined:
    Mar 1, 2009
    Messages:
    10
    Country:
    Brazil
    @FAST6191: Yes, that's our webste [​IMG]

    The original post can be found here: http://www.romhacking.trd.br/index.php?topic=4425.0

    And yes, there's plenty of other tools on the way, but we usually just post something about them when we have AT LEAST an 90% usable tool [​IMG]

    -----------------

    @ Everyone else who posted here asking about the english translation: As I've mentioned before, this program is going to use PO files for localization. We just have to learn how to use POlib, and make the code changes, so it can be 100% supported, and translate the texts. I think that within three or four weeks we can do it (lots of tings to do, and I really don't have that much time [​IMG]).

    ----------------

    @ DarthNemesis: Well, by now, it doesn't supports NSCR/NCGR/NCLR files using their structures (it's on our TODO list, but we can also break this on another tool, toguether with the SDAT tool we're creating), however, you can easily open the file, decompress its data and recompress, if it have any compressed stuff, obviously.

    About the compression/decompression algorithms for arm9/overlay, I didn't get it. Can you be more specific? If you can explain me this, I can update the next version with this functionality.



    I really appreciate everyone's interest in this project, and I hope you guys can use it ASAP [​IMG]
     

Share This Page