RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login

    NullpoMino port? (follow-up to Texmaster port discussion)

    Scheduled Pinned Locked Moved Ideas and Development
    nullpominoporttexmastertgmtetris
    6 Posts 3 Posters 2.7k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • fellegF
      felleg
      last edited by felleg

      (for the original discussion about Texmaster, go here: https://retropie.org.uk/forum/topic/8745/texmaster-port)

      The implementation of Texmaster as a RetroPie port has been a relative success, as seen in the topic linked above. I recently learned about the existence of another well accepted Tetris clone called NullpoMino, which is a nice companion piece to Texmaster. While Texmaster emulates games from the TGM series more closely, NullpoMino could be a great addition to the RetroPie line-up due to the fact it includes an impressive list of modes like TGM, Tetris Friends, Puyo Puyo, Versus (even includes an AI you can customize), NES Tetris, Dr. Mario, Super Puzzle Fighter, etc. (full list here). In total, 30 modes are available, and each mode have optional rules that can be customized to one's liking. In short, this is the most flexible version of Tetris I've ever stumbled upon. Much better than Openblok (sorry!)

      Obviously, just about everything in the game can also be customized (e.g. images, piece graphics, font, music, sound effects, ...).

      Good news: The game's source code is available (written in java) and it is located on github here

      Bad news: I tried to install it myself on RetroPie following something similar to post #9 of the Texmaster thread and it did not seem to work. I haven't tried debugging and this might be as simple as installing java on my pi, or maybe because it was trying to open the game in windowed mode, but so far I don't know what needs to be added to make this work.

      Question: The author(s) of the game is/are hard to reach and they are mostly Japanese, which does not help. Would we need their permission to add the installer of the game to RetroPie's script (knowing their project is open source and public, form what I can understand)?

      alt text

      alt text

      alt text

      1 Reply Last reply Reply Quote 0
      • fellegF
        felleg
        last edited by

        bump
        @mediamogul , just wondering if you had an idea about this (I wanted to PM you without bumping but couldn't figure out how on this forum)

        mediamogulM 1 Reply Last reply Reply Quote 0
        • mediamogulM
          mediamogul Global Moderator @felleg
          last edited by

          @felleg

          I've never installed a java app on RetroPie, so I'm afraid I wouldn't be any help on this one.

          RetroPie v4.5 • RPi3 Model B • 5.1V 2.5A PSU • 16GB SanDisk microSD • 512GB External Drive

          1 Reply Last reply Reply Quote 0
          • ?
            A Former User
            last edited by

            This game is, in my opinion, the best tetris game ever made across all systems, official or unofficial. I would love to see it running and be easy to set up on retropie.

            I've managed to sort of make it run.

            Grab and extract the latest source, install dependencies

            sudo apt-get install oracle-java8-jdk xorg
            wget https://web.archive.org/web/20160810173437/https://nullpomino.googlecode.com/files/NullpoMino7.5.0_linux.tar.gz
            tar -xvf NullpoMino7.5.0_linux.tar.gz   
            

            Then, in different terminals, you'll need to:

            • Start X sudo startx
            • Start Nullpomino with sudo ./play_swing

            It's not optimal though, swing is probably the worst of the three clients (sdl, swing, slick) and it requires X, but it's the only one which seems to work on ARM (at least which is bundled in that download.)

            I think it could be possible to eliminate the X dependency and make a really nice version for the pi.

            fellegF 2 Replies Last reply Reply Quote 0
            • fellegF
              felleg @A Former User
              last edited by

              @shwishblade I'll definitely check it out!!

              1 Reply Last reply Reply Quote 0
              • fellegF
                felleg @A Former User
                last edited by

                @shwishblade Well your method works! I just had to install the pixel desktop for retropie from the retropie_setup.sh script (I didn't even know we could install the pixel desktop... neat!). It's a shame indeed that there is no way to run the game outside of play_swing. I also noticed that the game has trouble playing some sounds.

                A step in the right direction, let's hope it will be possible in the future!

                1 Reply Last reply Reply Quote 1
                • First post
                  Last post

                Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

                Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.