Pokémon Showdown 3ds CIA Format Port [Devs Needed for this Awesome Project]

Discussion in '3DS - Homebrew Development and Emulators' started by adrifcastr, Sep 12, 2016.

?

Do you Want a Pokémon Showdown Port in CIA format?

  1. YES PLEASE!!!!!!!

    89.2%
  2. Um No?!

    10.8%
  1. adrifcastr
    OP

    adrifcastr GBAtemp Advanced Maniac

    Member
    1,798
    838
    Sep 12, 2016
    Germany
    PLEASE READ CAREFULLY

    I am not new to homebrew stuff or technical stuff,
    I have arm9loaderhaxed my N3ds a while ago all that stuff, flashed android roms,
    installed multiple OSs on multiple computers, and also made some windows Applications
    I actually Love Pokémon and also Pokémon Showdown, so I decided that I want to build a
    Team of Developers who will work with me on porting the Pokémon Showdown client into CIA
    Format, and also Teach me Into homebrew coding and comiling stuff, all thats needed to do it

    I have posted something similar ike this on reddit ( https://redd.it/528eq9 ) and I got
    a very usefull comment by a user called "EnergyConserved" (Comment Linked here cause he linked some stuff:
    https://www.reddit.com/r/3dshacks/comments/528eq9/pokémon_showdown_cia_format_port/d7i84sk )
    He wrote:

    "PS! is a complicated piece of software. I'm going to assume in this post that you're talking about the PS!
    client, which is the code that runs on your browser when you connect to a given server with it.
    In terms of protocol: Showdown's protocol is implemented with websocket. It's not that complicated of a protocol,
    uses pipes as a delimiter (and definitely not as arcane as, say, IRC). To my knowledge there is (at time of writing)
    no websocket library for the 3DS, but I imagine for a talented enough individual it would not be difficult to write
    one, as the spec is pretty clear. As I understand it, ctrulib exposes a partial BSD socket API, which would be helpful
    in porting websocket to the 3DS. That would likely be the hardest part—once that's done, I can't imagine the protocol
    handling would be too difficult. Multiple alternative clients (most of them chatbots, if you hadn't guessed from the
    links) already exist. If you decide to go forward with this project, you can use any of them to get a feel for how
    handling PS! protocol is often done."

    So please any Developer who wants to participate this Project (and also show me all that 3ds developing stuff, all
    whats needed, devkitarm, citrulib, any shell or whatever, Im new to homebrew coding, developing or what ever it is
    called, so please comment, and cntact me with PM or Skype (addi33.) I can also make a discord server, so please
    anyone, I´d love to make this my 1st Big Software Development, but without a Team this is impossible!

    LETS MAKE THIS HAPPEN!
     
    Zeshh, SlimPortable, Hoppy and 3 others like this.
  2. NITMARE

    NITMARE Member

    Newcomer
    40
    5
    May 14, 2016
    United States
    Glad to see you took my advice at /r/3dshacks!
     
    adrifcastr likes this.
  3. gkoelho

    gkoelho GBAtemp Advanced Fan

    Member
    547
    133
    Apr 16, 2015
    Brazil
    Awesome ideia. Pokemon showdown is the way to go for quick battels.

    Remembers me from the Netbattle times! (The holy setup096.exe)
     
    adrifcastr likes this.
  4. Ekaitz

    Ekaitz Pokémon Master

    Member
    606
    214
    Jun 13, 2010
    France
    Lens
    That would be great ;)
     
    adrifcastr likes this.
  5. FloridaBoi

    FloridaBoi Newbie

    Newcomer
    4
    1
    Aug 27, 2016
    United States
    I would really like to have that! This summer my friends and I played a lot of showdown together and I somehow almost always forgot to bring my phone to play with them. They saw that I always brought my 3DS for streetpass and joked around saying stuff like "He dude, can you play Showdown on your 3DS yet"? (They knew i hacked them 3DS).
     
  6. ih8ih8sn0w

    ih8ih8sn0w Koreaboo

    Member
    1,678
    752
    Aug 22, 2015
    United States
    Hell
    This does sound interesting and all, but I don't see how it will be playable tbh. Even if it is just the ladder/login portion being handled, you will still have a framerate, and possible disconnecting issues. PS! isn't something designed for platforms outside of a computer, and this can be seen on most non flagship mobile devices (I have seen plenty of people complain about how bad mobile is, and I have done this myself). It will take a lot of work to make something like this usable and not an eyesore. Either way, Part of me would like to see this happen even though I don't have much of a use for it. Good luck!
     
  7. GalladeGuy

    GalladeGuy Freeze Kirby :3

    Member
    2,589
    2,656
    Oct 28, 2015
    United States
    I really hope this becomes a thing! :D
     
  8. Timburpton

    Timburpton GBAtemp Advanced Fan

    Member
    591
    133
    Nov 18, 2014
    Only 2 important bits to take notice of the original post.

    OP has zero experience in anything. He's essentially making/begging a homebrew request
     
    tommikinder likes this.
  9. Justinde75

    Justinde75 VGM Addict

    Member
    1,676
    2,104
    Feb 14, 2016
    Germany
    Iwatodai Dorm
    Doesn't the browser of the n3ds run pokemon showdown?
     
  10. Quantumcat

    Quantumcat Dead and alive

    Member
    11,815
    6,347
    Nov 23, 2014
    Australia
    Canberra, Australia
    Yeah I was just wondering what exactly he is bringing to the project. Maybe he knows the inside of PS! really thoroughly. Otherwise it would be easier for someone who has the skills to just do it themselves rather than teach the OP anything
     
    Kloklopfer likes this.
  11. ih8ih8sn0w

    ih8ih8sn0w Koreaboo

    Member
    1,678
    752
    Aug 22, 2015
    United States
    Hell
    Somehow, it succeeded in loading, but I'm getting like 2 fps, and I have to use my finger to scroll (the control stick doesn't scroll, and it's just the bottom screen window for the size)... Less than a minute later I disconnected
     
    Last edited by ih8ih8sn0w, Sep 12, 2016
  12. Spiderkid08

    Spiderkid08 GBAtemp Regular

    Member
    241
    13
    Aug 26, 2016
    United States
    what about .3dsx format?
     
  13. ih8ih8sn0w

    ih8ih8sn0w Koreaboo

    Member
    1,678
    752
    Aug 22, 2015
    United States
    Hell
    There aren't enough resources in standard homebrew to do this.
     
  14. adrifcastr
    OP

    adrifcastr GBAtemp Advanced Maniac

    Member
    1,798
    838
    Sep 12, 2016
    Germany
    Nope i actually want to build a team of devs, which teach me how to compile and code 3ds stuff, cause this is different from coding some android apps and windows tools
     
  15. Quantumcat

    Quantumcat Dead and alive

    Member
    11,815
    6,347
    Nov 23, 2014
    Australia
    Canberra, Australia
    If this team of devs wanted to do it, what would you bring to the project that would mean it would be a worthwhile investment spending time teaching you stuff instead of them just doing it and not spending any extra time?
     
    GalladeGuy and ih8ih8sn0w like this.
  16. adrifcastr
    OP

    adrifcastr GBAtemp Advanced Maniac

    Member
    1,798
    838
    Sep 12, 2016
    Germany
    Do if there are still some nice and friendly people out there, tjen, yeah i would know all that stuff and could make more things by myself in future and I woudn't be that unexpierienced with 3ds coding stuff
     
  17. Majickhat55

    Majickhat55 The Red Woman

    Member
    4,633
    2,308
    Mar 28, 2016
    United States
    Asshai
    Quantumcat likes this.
  18. MsMidnight

    MsMidnight part time fe modder

    Member
    1,753
    1,308
    Oct 12, 2015
    kys
    nicememe.png
     
  19. Minnow

    Minnow GBAtemp Fan

    Member
    462
    710
    Oct 5, 2015
    Canada
    Last edited by Minnow, Sep 12, 2016