BlackNecro
Members-
Posts
82 -
Joined
-
Last visited
Content Type
Profiles
Forums
Developer Articles
KSP2 Release Notes
Everything posted by BlackNecro
-
[0.25] PartCatalog 3.0 RC8 (2014-10-08)
BlackNecro replied to BlackNecro's topic in KSP1 Mod Releases
That sadly is not possible, atleast not if I want to stay within the rules of this forum. I released a small helper plugin on the KSP Thread at facepunch that unlocks all parts in researched nodes, which might help you with your problem. That's a very strange behaviour and shouldn't happen at all, please notify me if that persists. And now for the magic, I finally reached a point at which I can bring out a small preview / release candidate for the upcoming 3.0 update. This brings quite a broad set of new features including: -Dynamically assigned categories using lua scripts (easily expandable to cover special mods and the like, I provided a few examples mods to give you an idea) -New set of category icons provided by toerti -Automatic creation of abbreviation for mod tags without icon -Search support (Quick open it using ctrl + space) -Closing of menus (search, tag editor) using escape -Properly catching mouseclicks to not trigger changes in your ship when clicking your part menu -Excluding parts by right clicking tags -Modifier key support when selecting tags (hold ctrl to multiselect, shift for ranges, alt to toggle all siblings as well) -Notification that tags are outdated when you install new parts with the option of updating your tags -Probably a bunch of other new features which I forgot to list So if you are interested, please have a try: Download 3.0 RC1 I'll probably spend tomorrow writing up some fresh documentation, so if you have any questions please either post em or contact me on the modders IRC as that will help me out documenting this beast. But for now, good night! -
[0.25] PartCatalog 3.0 RC8 (2014-10-08)
BlackNecro replied to BlackNecro's topic in KSP1 Mod Releases
I'm not sure how the current release handles 23.5 but my dev branch needed some single line fixes to put the new engines in the engine category. I'm in the process of polishing that one up and if that goes well you might be able to have some fun with a bigger set of new features soonish -
[0.25] PartCatalog 3.0 RC8 (2014-10-08)
BlackNecro replied to BlackNecro's topic in KSP1 Mod Releases
Should be possible with the next version. As suggested rebuilding the catalog should help, if you're limited by screenspace hold down control and scroll through multiple pages of the catalog It's not an upside down A per se - it's an allquantor ∀ fancy mathematical way of saying all -
I just noticed blizzy removed the default icon from his latest versions of the toolbar, fixed that for the moment. Yes KopiLua fails to get loaded by the AssemblyLoader but it doesn't really matter as mono fixes that internally (that would only be problematic if that would be the initial plugin to be used by KSP but that's what the SeleneKSP is for) RRR If that still doesn't work message me on the ksp modders IRC, steam or somewhere else, still got half an hour before I leave
-
That's exactly what the actual Selene API is made for. The luanet backend is mostly for advanced scriptery around some internal stuff. Exactly, fixed the github link. Have a recent version of the toolbar installed, download selene from testing branch, if you downloaded it via zip file kill githubs annoying -testing appendix to the foldername so it's just GameData/Selene and you should be up and running.
-
While working on the latest version of my PartCatalog (big update inbound soonâ„¢), I ended up having a perfectly fine Lua scripting engine in KSP. Before letting all of that go to waste I decided to actually write a nice usable wrapper around and ended up creating Selene Lua Scripting Layer The Concept Selene allows you to use the scripting language Lua for both completely controlling your flight as well as a general purpose scripting engine for writing small plugins. You can either use the Selene specific API which is optimized for autopiloting related tasks, or utilize the full power of NLua (the C# / lua interface library I used) and use any of KSPs C# classes from lua. Scripts are organized in processes in order to encapsulate certain functionality and thus ensure reusability. Each process has it's own variable environment and can register functions to certain hooks to be notified of events in the KSP world. Implemented Features Non optional toolbar integration Lua backend up and running. Management GUI up and running. The Selene API core is implemented. Hooks: Tick & PhysicsUpdate - Called every frame / every physics iteration Control - Called when updating the control state of the vessel Load & Save - Called when loading / saving the state of the process into persistence Currently Missing Features Last touchups on the GUI. CelestialBody support Maneuver node support Vessel Part listing and Action Group interfacing Managed GUI library to be used from Lua Outstanding Questions Resource usage to balance everything? What did I miss yet? The project can be found at github. To use it add a Selene Interpreter part to your ship, launch it and click on the Selene button in the toolbar and creating a new process by hitting the "+" on the root process. For now please refer to the API Reference as well as the rudimentary example scripts for some ideas on how to work with the API. I'll post some more in detail information about everything after the next weekend, need some holidays first. If this sparked your interest please leave a comment.
-
[0.25] PartCatalog 3.0 RC8 (2014-10-08)
BlackNecro replied to BlackNecro's topic in KSP1 Mod Releases
Just have your cursor on the toolbar and scroll. -
[0.25] PartCatalog 3.0 RC8 (2014-10-08)
BlackNecro replied to BlackNecro's topic in KSP1 Mod Releases
So I got the first big feature for 2.5 down. That is a dynamic rule set for autotagging your parts, support for other mods which don't sort perfectly as of now can be added easily using some text files. Incase someone wants to volunteer for some testing I'm in dire need for fresh testers. Version 2.4.1? I know of no such version. -
[0.25] PartCatalog 3.0 RC8 (2014-10-08)
BlackNecro replied to BlackNecro's topic in KSP1 Mod Releases
Have you tried 2.4? That should actually fix that saving problem. I'd love to fix the problem regarding gui windows not catching the mouseclick and passing it through to the actual editor but for now I don't have a clue how :/ These are lovely I'll have a look on how well I can get those categories in there. (I'm working on a parser for writing arbitrary category markups that can categorize your stuff dynamically and the like) -
[0.25] PartCatalog 3.0 RC8 (2014-10-08)
BlackNecro replied to BlackNecro's topic in KSP1 Mod Releases
Well that log wasn't exactly helpful but that was my fault for being unclear: Do a clean install of the catalog (remove old partcatalog folder first) , launch the game, enter VAB, do the settings, open the catalog settings and close them again, leave VAB, reenter VAB and if it then still asks for layout settings shut down KSP and then send me the log. Version 2.4 with a few bugfixes released, before the new, slightly feature enriched, version 2.5 will strike at some point the next days. -
[0.25] PartCatalog 3.0 RC8 (2014-10-08)
BlackNecro replied to BlackNecro's topic in KSP1 Mod Releases
Well I'm not sure what kind of mods you are using (if they are having additional fuel tanks in the engine itself they'll be listed in the storage tag aswell), but the intention of the propulsion tag is to list the actual engines and the storage tag lists all parts storing resources. http://puu.sh/5ZGd9.jpg -
[0.25] PartCatalog 3.0 RC8 (2014-10-08)
BlackNecro replied to BlackNecro's topic in KSP1 Mod Releases
Here I had to choose between screenspace usage and first glance visibility. I originally had some ideas regarding that which I might dig out once again, thanks for reminding me of that. (Icon generation using tag initials) Wait so at first you say it's that engines and tanks are mixed (which is not the case), then you say you are looking for the tanks when you have the seperate engine tag open. You lost me here. Yea is actually on the todo list, just have to flesh out the concept regarding internal structure etc a bit. Using a path lowercase name in the sources, then using a lowercase folder to match it and then KSP deciding to use a non lowercase one - pure fun -
[0.25] PartCatalog 3.0 RC8 (2014-10-08)
BlackNecro replied to BlackNecro's topic in KSP1 Mod Releases
Fixed in next release, I actually used a lowercase path in my sources but KSP decides to use the camelcase capitalization for loading stuff from the plugindata folder. ****ing case sensitive filesystems. Could you guys give me some info on your operating system, as well as a copy of your output_log (in KSP/KSP_Data) as well as your partcatalog config. -
[0.25] PartCatalog 3.0 RC8 (2014-10-08)
BlackNecro replied to BlackNecro's topic in KSP1 Mod Releases
Interesting, thought the ids were just for the callback functions, not global ones, but didn't spent much thought on it either, will move it to some other number range then. Will have a look into that. -
Just a heads up why the performance lacking. The function findPartMod which returns the mod corresponding to a part is looking through the config node tree for each part everytime you've filtered for a mod and the partlist is changed somehow. Better use a Dictionary<AvailablePart,string> to cache that mod lookup.
-
[0.25] PartCatalog 3.0 RC8 (2014-10-08)
BlackNecro replied to BlackNecro's topic in KSP1 Mod Releases
Sandbox mode is being repaired right now, was a last minute change I didn't double check against sandbox mode. Just wrapping everything up so expect a patched release on the front page in a few minutes I'm still trying to replicate the missing part bug, as even back then I haven't found a single occasion of that happening. Just tried it with AIES and the American Pack and found no missing parts. You do hit the auto tag button after installing new stuff don't you? -
[0.25] PartCatalog 3.0 RC8 (2014-10-08)
BlackNecro replied to BlackNecro's topic in KSP1 Mod Releases
Even better, it is outdated now! So I've just updated to 0.23 and fixed an issues that was left open with the hotfix. Tags are now filtered based on whether they contain researched parts, if they don't (and no of their child tags do) they won't be displayed in your menu. Part categories are now filtered based on researched parts aswell so they no longer leave you with empty tabs. -
[0.25] PartCatalog 3.0 RC8 (2014-10-08)
BlackNecro replied to BlackNecro's topic in KSP1 Mod Releases
Jesus... New KSP versions was released and two days later people want others to take over your projects... Don't worry I'm still around, reading up on everything here just got painfully little time with my university exams and moving to a new flat and whatnot. I'll have a look into this later today, I need it just as much to play KSP as do you guys, don't forget that. Also judging from the cludges I made to get this whole thing going... Poor soul who'd want to take this project over -
[0.25] PartCatalog 3.0 RC8 (2014-10-08)
BlackNecro replied to BlackNecro's topic in KSP1 Mod Releases
Someone at Squad (I'm looking in your general direction Romfarer) patched in the new subassembly menu in a hell of a hackjob ... Subassembly tab is visible if no catalog tag is selected, gets hidden when you select any tag, I could have spent a few more hours trying to fix that but I can only continue coding next weekend and I'd rather get something actually usable out to you guys. -
[0.25] PartCatalog 3.0 RC8 (2014-10-08)
BlackNecro replied to BlackNecro's topic in KSP1 Mod Releases
For everyone who's lost without the catalog, here's a hotfix to make it work under 0.22. I'm currently incorperating some bigger bugfixes regarding losing the catalog, as well as implementing some new features. -
[0.25] PartCatalog 3.0 RC8 (2014-10-08)
BlackNecro replied to BlackNecro's topic in KSP1 Mod Releases
No worries guys, I'm just awfully busy lately, heck so busy I didn't even notice 0.22 was released at first. Will have a look into upgrading the whole thing to 0.22 this weekend.