U-Paint v2.0 Homebrew Release

Discussion in 'Wii U - Hacking & Backup Loaders' started by brienj, Feb 14, 2016.

  1. brienj
    OP

    brienj Trying to avoid getting cancer

    Member
    1,232
    1,701
    Jan 3, 2016
    United States
    This program is obsolete, get the new version that works in the Homebrew Launcher - https://gbatemp.net/threads/u-paint-v2-0-for-homebrew-launcher.427404/

    Program has been updated to v2.0 (could a mod please change title), and includes source code and bin files compiled for every version supported by libwiiu, as well as a 5.5.x version .mp4 file.

    And an updated Readme -

    If you have any suggestions, let me know.

    Updated: Added v2.0 and new Readme

    This program is obsolete, get the new version that works in the Homebrew Launcher - https://gbatemp.net/threads/u-paint-v2-0-for-homebrew-launcher.427404/
     
    Last edited by brienj, May 21, 2016


  2. Voxel

    Voxel Clumsy Coder

    Member
    GBAtemp Patron
    Voxel is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    5,146
    5,778
    Jun 27, 2015
    United Kingdom
    England, UK
    Oh my god, this is so cool!! :D

    Will you be releasing the source anytime soon?
     
    brienj likes this.
  3. brienj
    OP

    brienj Trying to avoid getting cancer

    Member
    1,232
    1,701
    Jan 3, 2016
    United States
    I really want to clean it up and add in comments, but if you have any coding questions, feel free to ask and I can post snippets of code for now.
     
    Voxel likes this.
  4. Voxel

    Voxel Clumsy Coder

    Member
    GBAtemp Patron
    Voxel is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    5,146
    5,778
    Jun 27, 2015
    United Kingdom
    England, UK
    Thanks! :) One question is how did you manage to display text onto the gamepad only? I've been wondering how to do that for a while now. ;)
     
  5. pwsincd

    pwsincd Garage Flower

    Member
    3,303
    1,700
    Dec 4, 2011
    Manchester UK
    added to wiiubru,com nice work .
     
  6. josamilu

    josamilu GBAtemp Fan

    Member
    383
    213
    Feb 1, 2015
    Gambia, The
    Saturn is better than Jupiter :P
    Really nice :D
     
  7. Cyan

    Cyan GBATemp's lurking knight

    Global Moderator
    17,629
    8,209
    Oct 27, 2002
    France
    Engine room, learning
    Nice idea :)

    And added it to wiki homebrew list.
    Still no individual homebrew page created, it will come another time or when someone has time to create them.

    it not the same one, as this one is released as .mp4 and 550.bin only, but the "draw" for 5.3.2 freezes at payload launch :P
    edit: well, all homebrew are freezing today...
    could be an issue with my console, I'll clear the browser data.
     
  8. oumoumad

    oumoumad GBAtemp Advanced Fan

    Member
    798
    727
    Apr 20, 2015
    France
    Nice work, keep it up ;)
     
  9. pwsincd

    pwsincd Garage Flower

    Member
    3,303
    1,700
    Dec 4, 2011
    Manchester UK
    no i added this to 5.5 sections only ..
     
  10. GOT4N

    GOT4N GBAtemp Regular

    Member
    289
    148
    Sep 13, 2009
    Antigua and Barbuda
    Noice! :D
     
  11. drewl

    drewl Member

    Newcomer
    19
    8
    Jan 18, 2016
    United States
    Thank you, well done. My daughter loved it.
     
    josamilu likes this.
  12. guiguiaspi

    guiguiaspi Newbie

    Newcomer
    7
    1
    May 3, 2015
    France
    hi, can someone do a screen ? ? please .
     
  13. pwsincd

    pwsincd Garage Flower

    Member
    3,303
    1,700
    Dec 4, 2011
    Manchester UK
  14. guiguiaspi

    guiguiaspi Newbie

    Newcomer
    7
    1
    May 3, 2015
    France
    thank you !
     
  15. shovelcat

    shovelcat Member

    Newcomer
    21
    9
    Aug 16, 2014
    Canada
    I got a suggestion, it's possible to make any Draw Something game ? It won't be much more work. I can do any french translation ;)
     
    brienj likes this.
  16. brienj
    OP

    brienj Trying to avoid getting cancer

    Member
    1,232
    1,701
    Jan 3, 2016
    United States
    There are several ways you could do it, in my program I am using a custom draw library and use two different functions to accomplish it like this.
    Code:
    void drawString(struct Services *services, int x, int y, char * string)
    {
            services->OSScreenPutFontEx(1, x, y, string);
    }
    
    void drawStringTV(struct Services *services, int x, int y, char * string)
    {
            services->OSScreenPutFontEx(0, x, y, string);
    }
    
    You could also add a parameter called "screen" and then pass which screen you wanted, like this.
    Code:
    void drawString(struct Services *services, int x, int y, char * string, int screen)
    {
            services->OSScreenPutFontEx(screen, x, y, string);
    }
    
    In the function OSScreenPutFontEx, the first parameter is the screen number. 0 is the TV, 1 is the controller screen.

    I released a 5.3.2 version now. :D

    Yeah, my kids get a kick out of it, especially my 6 year old son. They are actually the reason I thought of making this, because I was trying to think of something that they would really love.

    I will be getting some later today.

    Excellent idea.
     
    Baphomet and Voxel like this.
  17. Voxel

    Voxel Clumsy Coder

    Member
    GBAtemp Patron
    Voxel is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    5,146
    5,778
    Jun 27, 2015
    United Kingdom
    England, UK
    Awesome, thanks for that bit of info! :) It's reminded me to take a look at the Wii U SDK documentation a bit more. :D
     
  18. oumoumad

    oumoumad GBAtemp Advanced Fan

    Member
    798
    727
    Apr 20, 2015
    France
    It's probably worth mentioning this works up to 5.5.1 in the thread title ^^, many users think they can only get interesting stuff with kernel/IOSU access and not just userspace.
    Again really appreciated work, take your time cleaning ur code, it'll definitely be useful for many of us.
     
  19. brienj
    OP

    brienj Trying to avoid getting cancer

    Member
    1,232
    1,701
    Jan 3, 2016
    United States
    That's why I put 5.5.x ;)
     
  20. pwsincd

    pwsincd Garage Flower

    Member
    3,303
    1,700
    Dec 4, 2011
    Manchester UK
    added the 5.3.2 also .. not able to test though :(