Texmaster port?
-
I don't really have time to sort this right now but for anyone that wants to take it and run with it, this is my preliminary (unfunctioning at the moment) module, because of the closed source thing, its unlikely for inclusion in the master but at the very least no harm in having a working module to simplify the install for those that want it.:
#!/usr/bin/env bash # This file is part of The RetroPie Project # # The RetroPie Project is the legal property of its developers, whose names are # too numerous to list here. Please refer to the COPYRIGHT.md file distributed with this source. # # See the LICENSE.md file at the top-level directory of this distribution and # at https://raw.githubusercontent.com/RetroPie/RetroPie-Setup/master/LICENSE.md # rp_module_id="texmaster" rp_module_desc="Texmaster: Tetris Clone" rp_module_section="exp" rp_module_flags="!x86 !mali" function depends_texmaster() { getDepends p7zip-full } function install_bin_texmaster() { wget http://mindflyer.net/tetris/texmaster/Texmaster2009-5.7z -O "$md_inst/texmaster.7z" 7za x -o"$md_inst" "texmaster.7z" tar xvfz Texmaster2009.rpi1-ARMv6.tar.gz } function configure_texmaster() { addPort "$md_id" "texmaster" "Texmaster" "pushd $md_inst; $md_inst/Texmaster2009; popd" }
-
Thanks for the work you've put into starting this. I might try to cut my teeth on module creation by finishing this as I have time to experiment. It seems like the finished module for DraStic might make for a good reference to learn from as their installations seem similar on the surface.
Having played this a bit more, it really does push you to become a better player. My score has risen dramatically with each game. Something else to note for anyone interested is that while Texmaster is apparently known to be the most accurate clone of the 'Tetris: The Grand Master' series, it's main alternative, Heboris is actually available for installation on @zerojay's repo already. The main differences seem to boil down to the subtle timing of piece locking and the fact that Heboris mainly simulates TGM2, whereas Texmaster simulates most every mode from the entire TGM series.
-
@mediamogul what is your score on which mode? :P
-
I'm still on "Novice" mode and I'm working on speed control of the pieces, so I'm sure my score is relatively low. I'll make a note of it when I play next.
-
@felleg I've followed @mediamogul instructions and see the game in the Ports section but when I try to run the game it doesn't load. Can you help me?
-
@doganate Can you describe the error in more detail?
-
@felleg Thanks for the response! Here is the error I'm getting,
Parameters:
Executing: /home/pi/Custom/TexMaster/Texmaster2009
/opt/retropie/supplementary/runcommand/runcommand.sh: line 1005: /home/pi/Custom/TexMaster/Texmaster2009: No such file or directory -
@doganate sorry for the lack of response, I don't login often anymore, I'll try to look into this. Seems like a simple error...
-
mindflyer.net seems to be down is there anyway to still get the port of texmaster ?
-
@nonex16 I could upload the version I have right now when I get home. Hopefully, someone will post a working link soon :)
-
@nonex16 Hey there, sorry for the delay. Here is a re-upload of Texmaster2009-5.7z
https://www.mediafire.com/file/1bwn95k6l8wcb63/Texmaster2009-5.7z -
It took awhile, but I finally got Texmaster to run from within RetroPie/ES. This is a great port. I don't suppose anyone has figured out a way to remap ESC to a controller button or select+ combination?
@felleg I'm not sure how to pm you, but if your offer still stands I'd love to know how/where to get the changes to make Texmaster closer to TGM.
-
Really, really wish I had seen this earlier. Working on a Texmaster2009 port for my repo and I'm also permanently hosting the game (in a tar.gz instead of 7z).
-
Hmmm, I just seem to get a segmentation fault on launch on my pi3. Has anyone succeeded in using it on a Pi 3 to this point?
-
Figured out my issue was permissions related on the data folder. Anyways, the more important stuff: I've just added Texmaster2009 to my repo: https://github.com/zerojay/RetroPie-Extra/blob/master/scriptmodules/ports/texmaster2009.sh
-
@gamerdad09 said in Texmaster port?:
I don't suppose anyone has figured out a way to remap ESC to a controller button or select+ combination?
@felleg I'm not sure how to pm you, but if your offer still stands I'd love to know how/where to get the changes to make Texmaster closer to TGM.
Hey GamerDad! Sorry about the 4 days delay. I found out the PM system does not exist on this forum, but you did the right thing to get my attention. Sadly, I don't know about a way to map the escape button yet. It's not like you will need it often, though: when you start the game, it's unlikely you will stop playing it! It's just too good! :D
About the TGM version of the theme, I will upload my handmade version when I get home (in a couple of hours), along with the TerminoVelocity theme. Get hype!
@zerojay said in Texmaster port?:
Figured out my issue was permissions related on the data folder. Anyways, the more important stuff: I've just added Texmaster2009 to my repo: https://github.com/zerojay/RetroPie-Extra/blob/master/scriptmodules/ports/texmaster2009.sh
Very cool! I have not tried it, but it looks good! :) Hurray for texmaster spreading on RetroPie.
-
@gamerdad09 said in Texmaster port?:
@felleg I'm not sure how to pm you, but if your offer still stands I'd love to know how/where to get the changes to make Texmaster closer to TGM.
Ok, here it is! This zip contains 3 themes: default, TGM and Termino Velocity. To use one of them, change the name of its folder to "data" and move it the same directory as the Texmaster2009 application.
https://www.mediafire.com/file/py4tzg5ffdb9ydm/texmaster_themes_collection.zip
-
@felleg Holy moley this is awesome work! I skimmed some of the files and it's quite impressive work. I can't wait to try these out this weekend when I have some time. Thank you for sharing them.
-
@zerojay Installing from binary did not work for me, but installing from source appears to have worked great.
-
@periodiclogic said in Texmaster port?:
@zerojay Installing from binary did not work for me, but installing from source appears to have worked great.
Uh, there are no binaries so I'm not sure why that would be an option...?
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.