Mysha's Recipe Manager + Telesci Utilities - Printable Version +- Goonstation Forums (https://forum.ss13.co) +-- Forum: Discussion (https://forum.ss13.co/forumdisplay.php?fid=6) +--- Forum: General Discussion (https://forum.ss13.co/forumdisplay.php?fid=7) +--- Thread: Mysha's Recipe Manager + Telesci Utilities (/showthread.php?tid=1890) |
Mysha's Recipe Manager + Telesci Utilities - mysha - 12-03-2013 Downloads
Recipe Manager Information Recipe Manager makes the lifes of every chemist/barman/mad scientist a lot easier, giving them the ability to look up ingredients of every chemical in their recipe list, alongsie with the directions needed to make that particular reagent. Here are some visual aids: Ingredients: You can doubleclick on any of the ingredients and it will take you to its entry in the recipe list. Information: Directions: With this release I include the recipe list cogwerks released, with some information added by Marquesas, compiled into the required format by me. Recipe lists The recipe lists are YAML-formatted text files. You can edit them with any plain text editor. The basic format is included in wiki.txt. You can add any number of new recipe lists, so if you want to make your own list of drinks for when you are a barman, you certainly can. The newest recipe lists are available from http://myshak.github.io/. Download them, then in Recipe Manager select File->Add recipe list, and select the downloaded files. Download You can get the latest release here: https://github.com/myshak/ss13recipemanager/releases/latest The program itself is open source (licensed under GPLv3). Telescience Manager Features
Basic controls
You must first calibrate (Options->Calibrate) before the program will translate your coordinates. Visual tour Here we have the main window of the application, showing the map and the coordinates panel. The bookmarks panel, toggled by clicking on the Bookmarks button. Here you can add a bookmark from the currently selected tile (Add selected button) or an empty bookmark to be filled in (Add button), delete a bookmark or save the list. This is the calibration dialog (Options->Calibrate). It supports two modes of calibration: the common GPS method, and a new Extrapolation method usable by the AI or borgs (invented by yours truly). After calibration (by using the Calibration dialog, or by inputting the constants manually) the program translates all coordinates automatically. In the 'Coordinates' section you have the currently selected map tile coordinates. The 'Manual coordinate selection' section allows you to input any coordinate without selecting it on the map. The 'Bookmark' selection shows your currently selected bookmark. The 'Calibration' section is automatically filled in by the Calibration dialog (or you can fill it in manually) Warning The availability of this program doesn't mean you should use it for crime/stealing. Do not abuse your newfound power. As most people who use telescience already have their own spreadsheets, this application shouldn't distrupt the life of the station too much, but if you are new to the life of a telescientist, please try first to understand how it works and/or make your own spreadsheet before you start to blindly use the Telescience Manager. A good explanation of the linear algebra used is available on the wiki: http://wiki.ss13.co/Telescience Download You can get the latest release here: https://github.com/myshak/ss13telesmap/releases/latest The program itself is open source (licensed under GPLv3). Re: Recipe Manager - Sundance - 12-03-2013 No, this is awf- Quote:Released with the approval of the administrationWell then! Re: Recipe Manager - magic mountain - 12-03-2013 Holy cow, this is awesome. Re: Recipe Manager - Archenteron - 12-03-2013 I saw Egg on that list. How do I make egg! Re: Recipe Manager - Readster - 12-03-2013 Archenteron Wrote:I saw Egg on that list. How do I make egg!Download it and see dum dum Re: Recipe Manager - Rob Stark - 12-03-2013 Wow this is awesome! Re: Recipe Manager - Captain_Bravo - 12-03-2013 Is there a way to add recipes to this? So if we find out the secret to Grog, Booster Enzymes, Initropidril, etc. we can add them in ourselves for our own personal use? Re: Recipe Manager - Captain_Bravo - 12-03-2013 Aaaaand I see that you addressed that at the end, and I somehow missed it my first read-through. Nevermind! Re: Recipe Manager - Lavastage - 12-03-2013 Yes. Just yes. Re: Recipe Manager - gunquinn - 12-03-2013 Impressive! Re: Recipe Manager - atomic1fire - 12-03-2013 I could totally see Baystation and TG station just offering their own recipe lists. It probably wouldn't even be that hard if someone could figure out how the save files are formatted. Re: Recipe Manager - mysha - 12-03-2013 The program is designed to easily add new recipes. Let's look at a sample recipe in the wiki.txt recipe list: Code: - name: Synthflesh Indentation is important, and the formatting has to be valid YAML, but it's trivial. Adding a new reagent named for example "Unobtainium" would be as simple as adding: Code: - name: Unobtainium Adding the ingredients that you need to add to make it is also simple: Code: - name: Unobtainium heat_to just shows you that you need to heat the ingredients to the specified temperature (here 1000) to make the reagent. If you want to add some information, just add the 'info' section: Code: - name: Unobtainium All the fields in the info section are just names that will show up as labels, the standard ones as proper capitalized labels (that were defined in the translation file), the non-standard (here: weight) will be just as you tped them in the file (so 'weight' in this example). Adding new recipe lists is also as easy. Just create a new text file, and include: Code: name: New recipe list 'name' defines what the recipe list will be called. Under 'recipes' you will add the reagent definitions (so the ' - name: Somethingium'). So a new recipe list with one recipe could look like this: Code: name: New recipe list Or maybe as simple as: Code: name: New recipe list Just remember that indentation (use spaces, not tabs) is important, and if you need the YAML syntax, it's here: https://en.wikipedia.org/wiki/YAML Overall I tried to make the recipe list format as simple as possible for manual editing. Re: Recipe Manager - atomic1fire - 12-04-2013 Notepad++ Supports YAML I'm fairly certain it can also convert tabs to spaces. (note you have to go into the settings and set YAML as the tab settings. I don't know if convert to spaces is default so you may have to set it manually.) Just seems like a useful thing to point out. Re: Recipe Manager - Chike101 - 12-04-2013 So it's all the publicly released chem recipes someone can find on the forum, just put into a simple client/in game menu? It *sounds* good, I'll say it's cool for now, but still, hm. Re: Recipe Manager - Readster - 12-04-2013 Chike101 Wrote:So it's all the publicly released chem recipes someone can find on the forum, just put into a simple client/in game menu? What are you implying here? That because it's only the public recipes it's not worth it? This isn't just all the chemicals put together I'll have you know. It's alphabetised, it has information on all the chemicals, a step by step guide for making it, what other chemicals each one is used in AND you can easily add your own chemicals to the list. Don't cry until you try! |