|
Post by AdmiralObvious on Jun 8, 2017 21:21:27 GMT
That was my original plan. sure. Why not use YouTube to record. Even though the platform is not capable of allowing new channels to grow. Unlike twitch. I'm fine with YouTube tho That statement is nonsense. Twitch has the same issues YouTube does. All channels grow over time if the content is good. Regardless of which service they are on. Besides, this isn't about generating "fame" and "expansion of the channel" it's a community competition.
|
|
|
Post by Argopeilacos on Jun 9, 2017 7:01:51 GMT
I made a script for this, you can try it online. Just replace the placeholders in "input" and "arguments" with your own values. The input must be < 128KB, so don't dump all your designs there. And tell me if it works, I have only checked a sample output without importing in-game. Oh, good idea. I think not quite there yet. I didn't try to reload the modified file yet, but: It renames all the ships and modules. (Yay.) However, it doesn't then change any references to those in CraftBlueprint stanzas. I think it'll need to cache the original names in an array so it knows which to rename again (as opposed to stock modules, which don't need the reference changed) during blueprints. And a flag to track if it's in a Blueprint Stanza as opposed to some other... I might take a shot at that and PM you an update this weekend if you haven't made another pass yourself before then. Edit: OK, read the code more carefully and it's trying to do the right thing but for some reason 'modules' variable is never set to 1 as intended. There's still a bug in that it will try to rename stock modules in blueprints, which is wrong I think. Unless I got something wrong trying to run it locally on this Mac? Well, I'll look a little more carefully and see if I can figure it out. Yeah, I had to tweak it to work on the site. I didn't try it locally (my Linux is on another partition). Try with: -v name="Your name here" Or just use the surprisingly user-friendly and OS-agnostic link Edit: I found the error (first regex was too restrictive). Fixed autorename script here. Regarding the AI, my laser drones are stupid enough to target a homebrew gunship radiators instead of its (non-laser) weapons. Sigh. I still manage to destroy 2 of them despite their heavily armored radiators and 50km/s railguns with no losses (and for 1/20th the cost). I am definitely switching to lasers. Edit 2: treptoplax For the "Modules", Windows CRLF line ending messes with AWK. Try to convert the file to LF-only first.
|
|
|
Post by randommechanicumguy on Jun 9, 2017 10:08:18 GMT
sure. Why not use YouTube to record. Even though the platform is not capable of allowing new channels to grow. Unlike twitch. I'm fine with YouTube tho That statement is nonsense. Twitch has the same issues YouTube does. All channels grow over time if the content is good. Regardless of which service they are on. Besides, this isn't about generating "fame" and "expansion of the channel" it's a community competition. a fair argument. YouTube it is then
|
|
|
Post by treptoplax on Jun 9, 2017 17:24:02 GMT
Custom AI would help a lot but it's probably too inconvenient and poorly documented for first tourney attempt. "Reckless" AI targets radiators by preference, which IMO is probably correct with conventional gun drones (you actually have a chance at hitting them); I think some of the others target weapons first. IIRC "Aggressive" is the only other one that sends out so many drones, though; I don't recall offhand its targeting policy. Oh, good idea. I think not quite there yet. I didn't try to reload the modified file yet, but: It renames all the ships and modules. (Yay.) However, it doesn't then change any references to those in CraftBlueprint stanzas. I think it'll need to cache the original names in an array so it knows which to rename again (as opposed to stock modules, which don't need the reference changed) during blueprints. And a flag to track if it's in a Blueprint Stanza as opposed to some other... I might take a shot at that and PM you an update this weekend if you haven't made another pass yourself before then. Edit: OK, read the code more carefully and it's trying to do the right thing but for some reason 'modules' variable is never set to 1 as intended. There's still a bug in that it will try to rename stock modules in blueprints, which is wrong I think. Unless I got something wrong trying to run it locally on this Mac? Well, I'll look a little more carefully and see if I can figure it out. Yeah, I had to tweak it to work on the site. I didn't try it locally (my Linux is on another partition). Try with: -v name="Your name here" Or just use the surprisingly user-friendly and OS-agnostic link Edit: I found the error (first regex was too restrictive). Fixed autorename script here. Regarding the AI, my laser drones are stupid enough to target a homebrew gunship radiators instead of its (non-laser) weapons. Sigh. I still manage to destroy 2 of them despite their heavily armored radiators and 50km/s railguns with no losses (and for 1/20th the cost). I am definitely switching to lasers. Edit 2: treptoplax For the "Modules", Windows CRLF line ending messes with AWK. Try to convert the file to LF-only first.
|
|
|
Post by Argopeilacos on Jun 10, 2017 8:05:39 GMT
Regarding the AI, my laser drones are stupid enough to target a homebrew gunship radiators instead of its (non-laser) weapons. Sigh. I still manage to destroy 2 of them despite their heavily armored radiators and 50km/s railguns with no losses (and for 1/20th the cost). I am definitely switching to lasers. Custom AI would help a lot but it's probably too inconvenient and poorly documented for first tourney attempt. "Reckless" AI targets radiators by preference, which IMO is probably correct with conventional gun drones (you actually have a chance at hitting them); I think some of the others target weapons first. IIRC "Aggressive" is the only other one that sends out so many drones, though; I don't recall offhand its targeting policy. I was using launcher and ranged ai though. Should there be a rule to re-run a match in case of major ai screw-up? I'm thinking of cases where my drone carrier got intercepted before releasing its drones, and getting swatted in 20s (bullet travel time @ 1Mm) after release 2 drones at best... I think it won't happen around massive bodies because of the time an intercept takes, but I've seen it on the default sandbox body. Edit: My AI choice is at fault, launcher and ranged AIs both have suboptimal Weapons Doctrine for my taste.
|
|
|
Post by AdmiralObvious on Jun 10, 2017 17:25:04 GMT
Custom AI would help a lot but it's probably too inconvenient and poorly documented for first tourney attempt. "Reckless" AI targets radiators by preference, which IMO is probably correct with conventional gun drones (you actually have a chance at hitting them); I think some of the others target weapons first. IIRC "Aggressive" is the only other one that sends out so many drones, though; I don't recall offhand its targeting policy. I was using launcher and ranged ai though. Should there be a rule to re-run a match in case of major ai screw-up? I'm thinking of cases where my drone carrier got intercepted before releasing its drones, and getting swatted in 20s (bullet travel time @ 1Mm) after release 2 drones at best... I think it won't happen around massive bodies because of the time an intercept takes, but I've seen it on the default sandbox body. Edit: My AI choice is at fault, launcher and ranged AIs both have suboptimal Weapons Doctrine for my taste. My plan is to record a best 2 of 3 scenario. That way both sides have a fair chance. That and run a double elimination format, so losing your first round due to say,something that happens to hard counter your ship is the first thing you face.
|
|
|
Post by randommechanicumguy on Jun 15, 2017 15:52:07 GMT
remember. there is only a week and a bit to go for the upcoming tournament. i have only received one entry so far and i was hoping for at least 4-8 entries in the tournament.
i do hope that this event happens, even if it is a small one
|
|
|
Post by treptoplax on Jun 15, 2017 20:34:27 GMT
I'll definitely send in an entry this weekend (I might send you an update after, but I'll be sure to get in my current draft as a placeholder). You want those by direct message, right?
|
|
|
Post by treptoplax on Jun 15, 2017 20:50:09 GMT
Also, here's a handy utility (maybe): I've added some features to Argopeilacos proof-of-concept renaming script, so it's pretty neat now IMAO: Export file cleanup/renaming scriptYou can run it though that webpage, or copy the awk script (it runs fine on Mac and I assume Linux, I'm sure you can find a modern awk for Windows somewhere if you're into that sort of thing). As in the original, you can fill in your forum name after then -vname= parameter. It will do the following: - If "name" is given, all module/blueprint names will be renamed to be prefaced with name (e.g., "treptoplax Matryoshka Drone MkIII"), unless 'name' is already the first word in the module name, in which case the module will be left alone. - References to modified names elsewhere will be corrected to point to the new name. - Any duplicate modules/blueprints will be reduced to a single copy. (This is reported to cause crashes, so that's nice). The linked version has worked for me in the exactly one test I did of it, but YMMV, no warranty expressed nor implied; it could result in files that fail to load, replace all your boron with lead, and generally operates with safety margins that would appall a RFP Navy nuclear technician. If you find any issues let me know; if that's getting complicated or it seems of general interest I'll start a dedicated thread for it. It's a lot better than renaming by hand though.
|
|
|
Post by Argopeilacos on Jun 15, 2017 21:34:04 GMT
I will submit something too, I still have to decide whether to trust the AI with drones or fall back to a less screw-up prone ship.
|
|
|
Post by AdmiralObvious on Jun 15, 2017 21:58:30 GMT
Also, here's a handy utility (maybe): I've added some features to Argopeilacos proof-of-concept renaming script, so it's pretty neat now IMAO: Export file cleanup/renaming scriptYou can run it though that webpage, or copy the awk script (it runs fine on Mac and I assume Linux, I'm sure you can find a modern awk for Windows somewhere if you're into that sort of thing). As in the original, you can fill in your forum name after then -vname= parameter. It will do the following: - If "name" is given, all module/blueprint names will be renamed to be prefaced with name (e.g., "treptoplax Matryoshka Drone MkIII"), unless 'name' is already the first word in the module name, in which case the module will be left alone. - References to modified names elsewhere will be corrected to point to the new name. - Any duplicate modules/blueprints will be reduced to a single copy. (This is reported to cause crashes, so that's nice). The linked version has worked for me in the exactly one test I did of it, but YMMV, no warranty expressed nor implied; it could result in files that fail to load, replace all your boron with lead, and generally operates with safety margins that would appall a RFP Navy nuclear technician. If you find any issues let me know; if that's getting complicated or it seems of general interest I'll start a dedicated thread for it. It's a lot better than renaming by hand though. Make a thread for it regardless, it makes everything easier for everyone involved, and helps us from breaking similarly named files.
|
|
|
Post by Hicks on Jun 18, 2017 6:47:11 GMT
So I've just submitted my ship. It may not win, and it may not be pretty, but I'll always have this:
|
|
|
Post by Argopeilacos on Jun 18, 2017 18:46:14 GMT
Mine is submitted too. Wish me luck
|
|
|
Post by Hicks on Jun 18, 2017 19:34:52 GMT
Man is the AI ever a dumb coward. My armor scheme will bounce everything a gunship can throw at it, but nearly every script freaks out and tries to dodge instead of just sitting nose foreward. Hell's bells, only one preset kinda-sorta worked. And i had a hell of a time trying to get within the dV, mass, and credit limit. Every time I'd improve one the other two would exceed their limits, so the DD is just a mess of compromises.
Oh well. Good luck to everybody in the tournament, and if your vessel dosen't win at least let it be entertaining for the folks at home.
|
|
|
Post by Argopeilacos on Jun 19, 2017 6:53:44 GMT
Yeah, the AI was the main constraint for the layout of my ship. I found an AI preset that won't screw up massively in most situations, but its targeting priorities are suboptimal, and it still manages to launch missiles without orders sometimes .
|
|