The Philotic Knight Posted March 4, 2020 Share Posted March 4, 2020 (edited) Hello everyone, I wanted to let all of you know that haven't been checking the Tools forums lately, that I've been working on a new build planner, if you'd like to try it out. This program is open source, anyone can view all of the code, and take it and copy and modify it, as long as attribution is provided. This is the first step in creating a Web-based planner that will be largely based on the same logic, and the two apps will share the same codebase. You can check out the details here, as well as download the app and/or the source code: http://www.cityofplayers.com/the-philotic-knights-desktop-field-trainer/ But I wanted to give you a quick rundown of the operation of the program, and an explanation of it. Why make a build planner, when we already have Mids, especially when it's worse than Mids? A few reasons: I was asked to Mids is currently in "maintenance mode" and is no longer being worked on actively: Mids is currently Windows desktop based, and AFAIK no web version is planned The program starts off with a default powers database based on my scan of the original @Leandro leaks. If you don't want to use that data, you can use the File > Scan Def Data menu option to scan whatever data directory you want to scan to get powers data. Just make sure you're pointing it directly at the /data directory, as all of my code is based on relative paths from that path. If you don't care about that, and just want to start making characters, you can start here: Then, you type in the character name and press either Tab or Enter to activate the next option: Pick your archetype: Pick your primary: Pick your secondary: Then you can pick your first primary power: And your first secondary power: And then from there on, you'll start to see the level increment and alternate as appropriate between power picks and enhancement slot picking: You'll start to notice that after level 4, pool powers become available. It's a known bug right now that I'm also showing "sub-powers" that you shouldn't be able to pick from. Keep in mind that this is an alpha program! At level 35, you'll start to see Epic powers appear: Until you reach "level 51": At any point, you can export the current character: And then at any point in the future, import that character to continue from where you left off (warning: when you choose to import a file, your screen will be taken over for a minute as the import triggers the re-creation of the character on-screen!): A character at any time can be exported as an HTML document: Which opens in your default browser: If you right click in that browser and choose "Select All" and "Copy", then you should be able to paste it into these forums, and it'll look something like this: The Philotic Knight's Desktop Field Trainer CharacterName: Testertron AT_Name: Class_Blaster PrimaryPowerSet_Name: Dark_Blast SecondaryPowerSet_Name: Fire_Manipulation CurrentLevel: -1 ProgramVersion: 0.5.0.0 Level PowerSet Name Power Name Slot1 Slot2 Slot3 Slot4 Slot5 Slot6 1 Dark_Blast Gloom (1)Empty 1 Fire_Manipulation Ring_of_Fire (1)Empty If you run across any bugs or errors, please PM me and let me know. The features will probably stay as they are right now - minimal, as I will go into my dungeon and start building this app's Web version sister app. Please let me know if you have any comments, questions, or concerns about this application. I know it's kind of a crappy little program, but I don't think it's TOO bad for a program that started being created less than a month ago, and just in my spare time. Mids already had about a decade head start on me, so it'll be a while before I get up to that level of functionality. 😛 Any programmers might want to check out my code, as I have a Def Tools project that they might find useful in their own apps! The code is shared with the Creative Commons Attribution-ShareAlike license, so any coders can go nuts with whatever they want to scrape from my program, as long as I get a bit of credit. Edited March 5, 2020 by The Philotic Knight 8 4 1 City of Players - Tools for the "City of" Player Force Fields Tweaks: FF Buffs With Cottage Rule Intact Force Field Set Redesign Without Cottage Rule Link to comment Share on other sites More sharing options...
Solarverse Posted March 4, 2020 Share Posted March 4, 2020 How are you doing all of this? You are just a bubbler. 5 SFX and Music Mods by Solarverse (Consolidated) WP/EM God Mode Tank Guide and Build Help Support the Return of Missing Code for Sound Files! Link to comment Share on other sites More sharing options...
roleki Posted March 4, 2020 Share Posted March 4, 2020 Can't wait to try this out this evening; I'd been checking the tools thread here and there but didn't realize you were so close to unleashing this. 1 Some 50ss: Burner Account (Fire/FF Ctrl) | Dr. Unconventional (Ill/Dark Ctrl) | Lawn Boy (Plant/Nat Ctrl) | Magma Lad (Fire/Kin Ctrl) | Metcalf (Grav/Kin Ctrl) | IcyBM (Ice/Trap Ctrl) | Jim With The Weather (Ice/Storm Ctrl) | Dr. Jonas (Mind/Poison Ctrl) | Coldwire (Elec/Cold Ctrl) | Pyrotoxin (Fire/Poison Ctrl) | Nature Jack (Earth/Poison Ctrl) | Voltswagen (Dark/EA Ctrl) | Time Vampire (Grav/Time Ctrl) | Tootboy (Fire/FF Ctrl) | Polarrhoid (Ice/TA Ctrl) | LoLEnEn (En/En Blast) | Draw (Rad/Rad Def) | Destroyo (Bots/Trap MM) | Con Carne (Rad/Bio Brute) | Senor Smoke (Rad/Fire Brute) | Something Else (TW/Bio Scrap) | Thermador (Rad/Fire Brute) | Electrovox (EA/Son Def) | Danzigawatt (Demons/EA MM) | Costumed Adventurer (Fire/EA Ctrl) | Obscured Face Guy (Dark/Storm Ctrl) | Ohm Gott (EA/Dark Def) | Full Recharge (Fire/Storm Ctrl) | Spacegrass (Fire/Nat Ctrl) | Embarrassing Wetness (Water/EA Corr) | Weather Permitting (Ill/Storm Ctrl) | Herr Fryer (Fire/Traps Ctrl) | Rainiac (Grav/Storm Ctrl) | Stokes (Fire/TA Ctrl) | Dismembrandt (DB/Bio Scrap) | Multidudes (Ill/Traps Ctrl) | Meshuggenaut (Inv/RM tank) | Miss October (Fire/Dark Ctrl) | Spastic Colonial (Elec/Dark Ctrl) | Heroic Pyromaniac (Fire/En Blast) | Gigantic Robot (TW/Fire Brute) | and there's more where THAT came from Link to comment Share on other sites More sharing options...
The Philotic Knight Posted March 4, 2020 Author Share Posted March 4, 2020 3 minutes ago, Solarverse said: How are you doing all of this? You are just a bubbler. Bubbles. 0000 Lots and LOT of bubbles. 00000 Oh, and some 1s too along with the bubbles. 3 minutes ago, roleki said: Can't wait to try this out this evening; I'd been checking the tools thread here and there but didn't realize you were so close to unleashing this. Yeah, I had a vacation day yesterday and focused entirely on getting this into a barely functional release state since I had a teensy bit of time off to myself. The web version will most likely take a few months to release, as I should also focus a bit more on the daily job that pays me money! 3 1 City of Players - Tools for the "City of" Player Force Fields Tweaks: FF Buffs With Cottage Rule Intact Force Field Set Redesign Without Cottage Rule Link to comment Share on other sites More sharing options...
Wavicle Posted March 4, 2020 Share Posted March 4, 2020 This is awesome! Nice work! Any plans to make a Mobile version? Wavicle's Guide To What Really Matters: What Needs To Be Done On Every Toon Link to comment Share on other sites More sharing options...
MetaVileTerror Posted March 4, 2020 Share Posted March 4, 2020 I suspect I'm in the minority here, but I like the GUI. But is "Testertron" really an ideal name? I mean . . . I misread it as something else at first . . . I know I have a dirty mind, but I can't be the only one who will. Can I? 1 Link to comment Share on other sites More sharing options...
The Philotic Knight Posted March 4, 2020 Author Share Posted March 4, 2020 2 minutes ago, Wavicle said: This is awesome! Nice work! Any plans to make a Mobile version? That's the plan. This desktop app was a prototype, to get something out there using tech that I'm very familiar with, and to create a Model and Controller that will help handle BOTH a desktop app and a web app. Because I'm more familiar with desktop app development. So, since this was faster for me to get out, this is the prototype for the whole system. 1 1 City of Players - Tools for the "City of" Player Force Fields Tweaks: FF Buffs With Cottage Rule Intact Force Field Set Redesign Without Cottage Rule Link to comment Share on other sites More sharing options...
The Philotic Knight Posted March 4, 2020 Author Share Posted March 4, 2020 4 minutes ago, MetaVileTerror said: I suspect I'm in the minority here, but I like the GUI. But is "Testertron" really an ideal name? I mean . . . I misread it as something else at first . . . I know I have a dirty mind, but I can't be the only one who will. Can I? Okay, I've got a dirty mind too, and I don't see it. "Testes-tron" is the closest I can get to something dirty in my head. The name was just something off the top of my head because I was lazy and tried to think of a quick name that wouldn't be too long to type for a five minute demo. 😛 1 City of Players - Tools for the "City of" Player Force Fields Tweaks: FF Buffs With Cottage Rule Intact Force Field Set Redesign Without Cottage Rule Link to comment Share on other sites More sharing options...
Saikochoro Posted March 4, 2020 Share Posted March 4, 2020 I read it as testosterone at first. Link to comment Share on other sites More sharing options...
Abraxus Posted March 4, 2020 Share Posted March 4, 2020 Thanks for doing this man! It's nice to have choices! What was no more, is REBORN! Link to comment Share on other sites More sharing options...
subbacultchas Posted March 4, 2020 Share Posted March 4, 2020 No promises tonight, but I'll try to give it a gander this weekend. Keep up the good work PK. Link to comment Share on other sites More sharing options...
WanderingAries Posted March 5, 2020 Share Posted March 5, 2020 Kinda quick-scrolled it, but I figured I'd see if you'd considered making it able to import from the game's savebuildfile function? OG Server: Pinnacle <||> Current Primary Server: Torchbearer || Also found on the others if desired Installing CoX: Windows || MacOS || MacOS for M1 <||> Migrating Data from an Older Installation Clubs: Mid's Hero Designer || PC Builders || HC Wiki || Jerk Hackers Old Forums <||> Titan Network <||> The City Representative (Info site for all servers) <||> Heroica! (by @Shenanigunner) Link to comment Share on other sites More sharing options...
The Philotic Knight Posted March 5, 2020 Author Share Posted March 5, 2020 @WanderingAries I hadn't considered it, because I've never heard of it until this moment. I'd have to learn all about it before considering such an import. But I'd never say no to a possibility. 1 City of Players - Tools for the "City of" Player Force Fields Tweaks: FF Buffs With Cottage Rule Intact Force Field Set Redesign Without Cottage Rule Link to comment Share on other sites More sharing options...
The Philotic Knight Posted March 5, 2020 Author Share Posted March 5, 2020 By the way, anyone that has ideas for feature improvements, aside from those already planned, feel free to let me know here. 1 City of Players - Tools for the "City of" Player Force Fields Tweaks: FF Buffs With Cottage Rule Intact Force Field Set Redesign Without Cottage Rule Link to comment Share on other sites More sharing options...
Clave Dark 5 Posted March 5, 2020 Share Posted March 5, 2020 (edited) "Class-Blaster"? Well this is obviously a complete failure! [ETA: In case you can't tell this was sarcasm] Edited March 6, 2020 by Clave Dark 5 1 _____________________________ Hi, I'm Clave Dark 5! You may remember me from such characters as King Pumpkin Spice, Stupid Like A Fox, Capt Sam's Space Zoo, The Midnight Bridge, Piikal and P'Zhowm, Trash Ghost, and Rabitattatt, as well as a few really stupid AE arcs! Link to comment Share on other sites More sharing options...
Sif Posted March 5, 2020 Share Posted March 5, 2020 21 minutes ago, Clave Dark 5 said: "Class-Blaster"? Well this is obviously a complete failure! Fun fact: Internally, they're called classes, not archetypes 😄 Browse Power Data | Tooling Source Link to comment Share on other sites More sharing options...
Clave Dark 5 Posted March 5, 2020 Share Posted March 5, 2020 25 minutes ago, Sif said: Fun fact: Internally, they're called classes, not archetypes 😄 I had no idea. I'm a big fan of simplifying life, forms, and lifeforms, and the idea that every possible entry listed in that window would start with "Class__" just makes my teeth itch. 😬 But I'm mostly just being silly and salute Phil for sharing all this work with us - well done as ever. _____________________________ Hi, I'm Clave Dark 5! You may remember me from such characters as King Pumpkin Spice, Stupid Like A Fox, Capt Sam's Space Zoo, The Midnight Bridge, Piikal and P'Zhowm, Trash Ghost, and Rabitattatt, as well as a few really stupid AE arcs! Link to comment Share on other sites More sharing options...
The Philotic Knight Posted March 5, 2020 Author Share Posted March 5, 2020 @Clave Dark 5 remember: alpha. In the future, that output will be the DisplayMember rather than the Value member. 1 1 City of Players - Tools for the "City of" Player Force Fields Tweaks: FF Buffs With Cottage Rule Intact Force Field Set Redesign Without Cottage Rule Link to comment Share on other sites More sharing options...
RubyRed Posted March 5, 2020 Share Posted March 5, 2020 Awesome work! 1 "We're out of options, I'll have to use the jetpack," I said, strapping on the jetpack and ignoring the many non-jetpack options still left. Having trouble deciding your next alt? Just need a cool name? Try out City Suggests Looking for powers data? Try the Powers API Link to comment Share on other sites More sharing options...
Zed Posted March 5, 2020 Share Posted March 5, 2020 Quote Scans a Data directory which contains Def files, and creates from that directory an XML schema file. Auto-parse pigg/bin/defs into xml ? I'm going to love you for that ! 1 Link to comment Share on other sites More sharing options...
The Philotic Knight Posted March 5, 2020 Author Share Posted March 5, 2020 Just now, Zed said: Auto-parse pigg/bin/defs into xml ? I'm going to love you for that ! JUST Defs, my friend. Just defs, and that's only been tested on everything in the powers directory so far, to be honest. And I'm sure the code has some logic issues and gaps, but it's worked so far to nab that data that *I've* needed, so far. 2 City of Players - Tools for the "City of" Player Force Fields Tweaks: FF Buffs With Cottage Rule Intact Force Field Set Redesign Without Cottage Rule Link to comment Share on other sites More sharing options...
WanderingAries Posted March 6, 2020 Share Posted March 6, 2020 On 3/4/2020 at 8:15 PM, The Philotic Knight said: @WanderingAries I hadn't considered it, because I've never heard of it until this moment. I'd have to learn all about it before considering such an import. But I'd never say no to a possibility. I think I called it the wrong thing, but I'm talking about the build.txt (example below) file you create using the /buildsave. It ends up in the folder: ~\Tequila\USERNAME\Builds. I'm sure you can interpret how the file is organized based on what you've already accomplished. From a certain "CoH/CoV Technical Ref Guide" someone made ;) Quote /build_save Save current character build to BUILD.TXT file. /build_save_file filespec Save current character build to file designated by filespec. build.txt OG Server: Pinnacle <||> Current Primary Server: Torchbearer || Also found on the others if desired Installing CoX: Windows || MacOS || MacOS for M1 <||> Migrating Data from an Older Installation Clubs: Mid's Hero Designer || PC Builders || HC Wiki || Jerk Hackers Old Forums <||> Titan Network <||> The City Representative (Info site for all servers) <||> Heroica! (by @Shenanigunner) Link to comment Share on other sites More sharing options...
Recommended Posts