(This is to be run on the PC.) Ready for testing but not release status. I know it's rough and there's not a lot of error checking, but test it anyway. The delete button is intentionally disabled for testing. Please report grievous errors like files that it can't read, incorrect data, etc. ONLY USE ON DATA YOU HAVE A BACKUP FOR! Again, this works for ".etm" AND ".xbtf" files. Feature suggestions will be accepted after 1.0 is released. File management between the Xbox and PC is planned. Directions: Put it inside your trainers folder and rename it to "ptm.py", then run it. It *should* be cross platform and work in Python 2.7 (I have no plans to use Python 3). TKinter is a default install with Python, so the interface should work in Linux, Windows, and Mac OS. On Windows there is a noticeable delay while loading. This is expected. On my test machine Linux loads almost instantly while Windows takes a few seconds (about 20.) I do not have a Mac for testing... The point of this program is to rename files intelligibly, and reduce duplicates. PREFER xbtf over etm when possible. If a plus-3 has an option that a plus-7 does not, keep both and let me know here. REPORT TESTING IN THIS THREAD. 0.8.1 [bug fixes, some error checking] 12-20-18 0.8.2 [fixed erroneous import on windows] 1-1-19
i have no idea how to run this im gonna need some help i got python v3 installed and when i try loading it up it shows a command prompt for like 2 seconds and then nothing happens im on windows btw
This seems to be specific to Python 3. If you don't use Python for anything else, just install 2.7 for now. Original post edited.
Post the error so that I know where to look in the code, and what to look for. Python version 2.7 should be the same between your PC and mine, so it's got to be windows specific (I have Linux so I can only test Windows XP in a VM) hence the public beta.
I can't replicate the error, which means that it's Python-with-OS specific. I think I'm done with Python. I am sick of the less-than-half-ass attempt at cross compatibility. What is your OS and installed version of Python? I am submitting this as a error in the interpreter. It works on my end, it's their fault it doesn't work on yours, if the language is cross platform.
Its not a path issue. I have downloaded it and replicated your path and it works fine for me (also on Windows 10 x64) Maybe an issue with your trainers and the format they are in? Can you upload the files in the same folder as ptm.py for testing?
I get errors on certain files. @nodots might be worth checking his link. T100.etm gives an error, as does T101.etm from his link.
I'm looking into it... It should never error out on an ".etm" file. I get no killing errors, but it isn't getting the options right. Bad_Ad84 thanks for pointing out a file for me. Both of you guys, keep it up.
I don't have anything yet. My job beats the crap out of me (coin room in a Vegas casino) and then I come home to my family life. I don't always have the energy. Pro tip: this is in fact open source, so anyone can take a whack at it. I do have some time today, and a little energy. I'll be looking in to it.
I think I'm going to handle the strings differently. I'm throwing out the author tags for now, options bugs gone. I guess my first post is too old now because I can't edit it. Some files are labeled as a plus that they are not (there is sometimes not an option label, a plus6 can have only 5 options.) Here's my update: