Asura Engine Now Open Source

I uploaded the files, I haven’t yet uploaded my small personal framework that accompanied it, but all you’re missing is some basic file handling class and a custom zlib wrapper, which is probably a little more complicated, but easily replaced.

The project is released under GPL, so if you do make any changes that end up seeing a public release, you must make sure to give them back to the project so that we can all benefit.

Either send me the code via e-mail, posting a comment or by becoming a part of the project.

Anyway, check it out:

http://asuraengineextr.svn.sourceforge.net/viewvc/asuraengineextr/

12 comments

  1. It was written in C# using Visual Studio 2010. You should be able to download the Express version for free from Microsoft.

    If you (or anybody else) wants to be added as a developer on the project so you can commit source changes, just let me know.

  2. you and add at the code the next, (chunk) headers:

    FNFO, RSFL, RSCF (DDS), RSCF (WAV), RSCF (3D Models), TEXT, TXFL, MTRL, SHPD, SHAP, MTNM, EMOD, STPS, LITE, CRNA, PHON, MRVB, SBSN, NAV1, MLIN, SKYB, WTHR, FOG, AEPR, SMSG, CUTS, CTAC, CTTR, CTEV, CTAT, CTEV, HSKN, HSBB, HMPT, svt1, snav, sesk.
    And you can add a Block Number search?
    And option to delete blok or add πŸ™‚

  3. Wow, that’s nice. I’m acutally trying to extract the DtR:R (PSP) files, and I stumble upon a /live/ project. Though I can’t figure out how to compile; it can’t find the Framework project/namespace. Can you guys help?

  4. Hi ShadowDog,

    Thanks for posting.

    I did state that my framework is absent and I need to go about splitting it off. The code is mostly for those curious to see how it works at this point in time.

    I’m unsure how I’ll go about posting up the project. I think creating a new Sourceforge project might be a bit overkill, however, it makes no sense to put framework material in the project itself as I don’t want to be taking care of duplicates when I have future projects.

    Not sure what the done thing is with this, so I’ve stalled on doing it for now.

    Binary is here, by the way:

    http://www.terrybutler.co.uk/tools/asura-engine-extractor/

    Best regards,
    Terry

  5. YgNa:

    Time isn’t something I have in large amounts at the moment. I’d be happy to try something like that later, and if I sort the framework issue as stated above, I’d be very happy for somebody else to do it πŸ™‚

    Best regards,
    Terry

  6. I’ve got to leave for my college class in 9 minutes, but so far Dead to Rights: Reckoning .asr files seem to work fine.

    @Framework
    I’d just split it off to it’s own page, SF or otherwise, and have it reference the .dll like the binary does. Then again, I’m honestly more of a scripter than a programmer, so I might be suggesting something that doesn’t make sense.

  7. Serial really good to add those features πŸ™‚
    Search Block by number.
    Add the headers above written.
    Delete block files.
    extract and reinject the modified files.
    Add description to certain files.

    Someone here has a map of AvP 2010?

  8. ShadowDog:

    Yeah, I was thinking that splitting off my rather nonsense framework to a whole separate project on Sourceforge would be quite overkill though.

    At the same time, it’s hard to have duplicate files over all of my projects.

    This is just one of those no-win situations.

    YgNa:

    I’ll try and get time to add them. I made this project open source so that others could get involved if they should desire.

    Try and get others to help out if you can too πŸ™‚

  9. You can write this program in C++ Borland 6?
    I have knowledge in Borland but not in Visual C# …

  10. If you can understand Pascal, then I would have thought C# would be very easy to learn.

    I gather that you haven’t got the time to learn C#, which I can sympathize with, and you should sympathize with me too, as I haven’t got a lot of spare time either. Either that or you just want me to do the work for you πŸ˜‰

Leave a Reply

Your email address will not be published. Required fields are marked *