• About Me <3
  • DJ SkunkieButt (DJing Stuff)
  • DONATE
  • Pictures :3
  • Program Bugs
  • Programs
  • Archives
  • Categories
  • Archive for September, 2010

    Life Update


    2010 - 09.28

    So, my final paper for my statistics intro class, I got a 92/100 on it, totally BS’ed it too… literally… I didn’t really know if what I was typing was an actual proper explanation on hypothesis testing or not… but I just have mad skillz :p 3.2 for the final grade ^_^ 5 days of actual work too… I luv online classes :3

    And for the DJ practice, I’m kicking ass on the mixes, totally gunna make a super awesome party even sexier when I arrive >:3 Though I could use a lil more happy hardcore tracks if someone could send some my way <3

    Still no programming progress, too busy still.

    Projects: Postponed


    2010 - 09.23

    As the title says, all my current projects are postponed for 2-3 weeks, my .NET decompiler and Sys360, I haven’t worked on them for the past two weeks… Reasons being:
    ~Have to write my final paper for a class before Oct 10th
    ~Oct 2nd is 2 weekends away, I have to prepare for it (I’m DJing at a party)
    ~Anthrocon 2011 (biggest furry convention) DJ spots/”tryouts” are opening soon, have to prepare a mix and work on that
    ~Halo Reach

    I will get back to them after I finish that stuff tho <3

    New Pix Of Meh :3


    2010 - 09.19

    Yawrf
    CLICK MEH

    Halo Reach


    2010 - 09.14

    So I beasted through the campaign last night (night of release), I don’t know about chu but did
    1) the campaign seem easier than the others?
    And
    2) the handling on the tank suck ass?
    Other than that, that was a gud wrapup of the Halo series, awesome memories :3 Hope they do well with future game production with their new bosses.

    F**k JTAG Douches :D <3


    2010 - 09.08

    I luv them <3 (PAX podcast of the Xbox Live Enforcement Team)

    Update on Sys360


    2010 - 09.06

    Yah… I have made lots of progress :3


    Made my own crypto library for it, functioning algorithms:
    ~MD4
    ~MD5
    ~SHA1
    ~SHA2 (224, 256, 384, 512)
    ~HMAC
    ~CRC32
    ~RC4
    Planned crypto additions:
    ~RSA
    ~DES & 3DES
    ~RIPEMD (160, 180)
    ~Tiger (128, 160, 192)
    ~Tiger2
    ~Blowfish
    ~Gost
    ~Whirlpool
    ~Snefru
    ~More!


    More file support (than current X360):
    ~ZLIB
    ~ZIP
    ~XEX
    ~STFC (maybe)


    BigInteger class (not really used, but needed internally for RSA)


    Planned updates for FATX & STFS:
    ~Developers will be able to read/write files directly from Xbox devices as well as STFS packages rather than having to extract the data.
    ~STFS header data is not read right off the bat (to improve memory usage and time to read package)


    So far my progress has been spending hours writing my own crypto implementations and getting them to work (srsly… making every algorithm purrfect is one hell of a goddamn task when you accidentally mistype the wrong index in a base class, FML). Other than that, its just retyping my lib into C++.


    I’ve decided I’m going to set STFS and SVOD up differently, XPackage is going to be the base class, it handles the header. SVOD and STFS classes inherit XPackage so it will be much cleaner code. Header values will not be stored in a class in memory, that is a waste of space. Instead, a function (XPackage::hdrGetValue) will return a SysObj value (a custom class of mine used to return a boxed object) that contains your value defined by the ushort parameter of type (which i have macro’ed of each variable type). Likewise, XPackage::hderSetValue will set the desired value (providing the package was not opened as read only).


    Also, I include things like compiling options for your [developers] needs. At the top of a header file “xglobal.h”, there are 2 things right now:
    #define XSPEEDOPT
    #define XINCLEXP
    SpeedOpt means to optimize the speed at the cost of size, mainly just using inlining when i label functions XIN (another macro for inline), whereas if you comment it out, size of file is optimized.
    InclExp means to include exports, say you want to export this to… .NET or C, keep this uncommented if you want to include functionality to include C exports for the library, otherwise if you are going to work in a C++ only environment, you can save file space by excluding them.


    Oh and don’t worry you .NET whores, I will be providing C#/VB classes/lib to include in your program that utilize the Sys360 native library :P