boxmein's mod - iteration 3

  • boxmein
    9th Jan 2013 Moderator 6 Permalink

    boxmein's mod - iteration 3 (Up to date version 86.1)


    Hi! I have done a few really cruddy mods, but this time is different.
    I won't probably be periodically updating it nor will I take all suggestions as the last time,
    but...
    I'll add stuff that I've done here.
    Current features different from official:

    1. A brainf**k interpreter inside the console.
    2. ERAY - a special "edit ray" element which can set element properties. (Click to read on usage)

    Usage:

    1. Download boxpowder.zip
    2. Extract to where necessary.
    3. Run boxpowder-release.exe and see if it works. If it does, skip to 5.
    4. Download dllpack.zip (extract into the same folder as boxpowder-release.exe) and/or the Visual C++ Redistributable for Visual Studio 2012
    5. Woo! Close the "second hud page" with the space bar and continue playing. The brainfuck interpreter is in the console and ERAY is in the very left edge of the Electronics menu. (suggest a better menu!)

    The source code. http://github.com/boxmein/The-Powder-Toy/
    <3 ~ boxmein
    Edited 2 times by boxmein. Last: 10th Jan 2017
  • cyberdragon
    9th Jan 2013 Member 0 Permalink

    You're missing a dependancy file. "MSVCP110.dll"

     

    Edit: Your version of "MSVCR..." is also too old. I'm getting replacements from some dependancy file website. @#$%! MSVCR IS BROKEN! D:>

  • mniip
    9th Jan 2013 Developer 0 Permalink
    brainfuck isnt really a swearing
  • boxmein
    10th Jan 2013 Moderator 0 Permalink
    @cyberdragon (View Post)
    The DLLs vary all the time but Visual Studio does that crud. Sorry for that. ;_;
    @mniip!above
    #powder advised me to cover the word.
  • boxmein
    21st Feb 2013 Moderator 1 Permalink
    Update: Added ERAY - an experimental ray element that sets particle values.

    Note: left the Ye Olde ERAY doc below into existence for historical purposes.

    New and currently actual implementation details in ERAY.cpp
    = = = = = = = = = = = = =
    Using Ye Olde ERAY

    ## Values it uses: ##

    1. ctype => Determines what kind of type gets edited.
    2. tmp => Used for the value of property you're setting. (e.g the element that will be ctype, or the number that'll be the life value)
    3. dcolour => Special! Used only in deco editing mode, this will be the "receiving" deco colour.

    ## Setting edit modes: ##

    Edit modes can be painted on with a brush (it is determined by ctype), also you can use the console (`!set ctype eray BIZR`)
    Here are all the various edit modes:

    CLNE => ctype
    BIZR => dcolour
    LIFE => life
    FIRE => temp
    ACEL => tmp
    DCEL => tmp2
    PSCN => vx
    NSCN => vy
    CONV => ctype
    NONE => destroys the particle you fired at.

    Edit mode #1: Deco colours
    2. Paint ERAY with any dcolour you want. That will be used to pass on the colour.

    Edit mode #3: Type
    1. Set Ye Olde ERAY's tmp to the desired value. (Old console automatically converts names to ID numbers,
    new console needs `tpt.element("name")`)
    2. Using values larger than 170View Save 170 will make it loop around and start from 0.

    Edit mode #4: Ctype
    1. Set Ye Olde ERAY's tmp to the desired value. (Old console automatically converts names to ID numbers,
    new console needs `tpt.element("name")`)
    2. Using values larger than 170View Save 170 will make it loop around and start from 0.

    Other edit modes: Temp, tmp, tmp2, vx, vy, life
    1. Set Ye Olde ERAY's tmp to the desired value. (Old console automatically converts names to ID numbers,
    new console needs `tpt.element("name")`)

    New xkcd: http://xkcd.com/1175/
    Edited 3 times by boxmein. Last: 30th Jun 2015
  • asdf123
    23rd Feb 2013 Member 0 Permalink

    Go eray!!!

    and btw, what about redstone?

    PLS?

  • boxmein
    24th Feb 2013 Moderator 0 Permalink
    @asdf123 (View Post)
    Isn't redstone just any metal or INST? :O
  • snail
    24th Feb 2013 Member 0 Permalink

    @boxmein (View Post)

     I should say that redstone is INST.

     

     

  • boxmein
    30th Jun 2015 Moderator 0 Permalink
    Hi!
    I kinda compiled my mod for the Raspberry Pi. So for the 3 Raspi owners out there, try this :P

    (I get like 24 FPS stable though on my Pi 2b :o )
    Edited once by boxmein. Last: 30th Jun 2015
  • cameron908
    1st Jul 2015 Member 0 Permalink

    @boxmein (View Post)

     one day when (if) I get my pi to work.... I shall play the boxmein mod....