View Poll Results: What should I do next

Voters
57. You may not vote on this poll
  • Add an option to disable specific ribbons

    22 38.60%
  • Add compatibility to mods that add/change celestial bodies

    35 61.40%
Page 1 of 100 1231151 ... LastLast
Results 1 to 10 of 997

Thread: [0.24.0] Final Frontier - kerbal individual merits 0.5.3

  1. #1
    Sr. Spacecraft Engineer Nereid's Avatar
    Join Date
    Jun 2013
    Location
    Kiel, Germany
    Posts
    403
    Blog Entries
    1

    [0.24.0] Final Frontier - kerbal individual merits 0.5.3

    Final Frontier
    kerbal individual merits

    current version: 0.5.3


    Sometimes it's hard to choose a kerbal for a mission because they are all the same... well, they differ in courage and stupidity but they have no history, no personal merits they have achieved. Do you remember who was the first kerbal in space? No? Ok, who was the first kerbal on Mun? Still no idea?

    The Final Frontier plugin will handle this for you. Each kerbal will get ribbons for extraordinary merits. And the number of missions flown (i.e. vessel recovered), total mission time and total EVA time is recorded, too.

    Download: FinalFrontier
    Alternative: CurseForge (may not be the latest version)

    For KSP 0.23-5:FinalFrontier 0.4.20



    Optional Package for FAR:FinalFrontierFAR.zip
    If you are using FAR (Ferram Aerospace Research, forum) from ferram4, just unzip the contents of FinalFrontierFAR.zip in your GameData folder. It will replace the file GameData\Nereid\FinalFrontier\Plugins\FAR-Adapter.dll. After activating FAR in the config window, FinalFrontier will use calculations from FAR if possible.





    (Screenshot of my development copy and not from a real game)



    To open the Final Frontier Hall of Fame window just click on the button labeled "FF" in the toolbar or press LEFTALT-F (hardcoded at the moment, so it's not assignable to another key)

    To browse all available ribbons just press the "Ribbons" button on the right of the hall of fame.


    Currently the following ribbons are awarded to kerbals:

    • Orbit around a celestial body (including Kerbin)
    • Landing on a celestial body (including Kerbin – kerbals do reward even simple tasks, because most of the time they fail...)
    • EVA in around a celestial body without a stable orbit (including Kerbin)
    • EVA in an orbit around a celestial body (including Kerbin)
    • EVA on a celestial body (including Kerbin – let's hope they will survive...)
    • Docking around a celestial body (including Kerbin)
    • Collision in a vessel
    • Dangerous EVA while not on ground and not in a stable orbit
    • Get into a Kerbin orbit in less than 200, 150 or 120 seconds
    • Accumulated mission time of at least 5, 20, 50, 100, 500, 2000 or 5000 days (20, 80, 200, 400, 2000 or 20000 kerbin days)
    • A return from single mission that lasted for at least 20, 50, 125, 500 oe 2000 days (80, 200, 500, 2000, or 8000 kerbin days)
    • At least 5, 20 or 50 missions flown (i.e. vessel recovered)
    • Done a splashdown landing
    • First kerbal in space
    • A ribbon for entering the sphere of influence of a celestial body (new in 0.2.2)
    • Planting flags on celestial bodies
    • Launching with solid fuel boosters of 10%, 20%, or 30% ship mass
    • Achieved gee-force of 3, 4, 5 or 6 g
    • Entering the deep athmosphee of Jool
    • Orbiting the Sun at half or less the distance of Moho
    • Moving a vehicle (hopefully a rover) on the surface of a celestial body
    • Crew member of a heavy vehicle of at least 250, 500, 750, 1000, 1500, 20000 or 4000 tons
    • Launching a heavy vehicle of at least 250, 500, 750, 1000, 1500, 2000 or 4000 (!) tons
    • Landing a heavy vehicle of at least 250, 500, 750, 1000, 1500, 2000 or 4000 (puh!) tons
    • Ribbons for 1h, 2h, 6h, 12h, 24h, 48h, 96h and 192h in EVA
    • Ribbons for flying a vessel at Mach 3, 4, 5, 6, 8, 10, 15 below 20,000m in Kerbin atmosphere (0.4.1 and later)
    • Ribbons for EVA Endurance, i.e. a single EVA of at least 20, 30, 40, 50, 60, 90, 120, 180, 240 or 300 minutes.
    • Ribbons for entering atmosphere of Eve, Duna, Jool,...
    • A Ribbon for entering the sphere of influence of all celestial bodies (Grant Tour ribbon)
    • A Ribbon for entering the sphere of influence of all moons of Jool (Jool Tour ribbon)

    More than 400 ribbons in total!

    If a kerbal is the first one rewarded with a celestial ribbon, he will get the "First kerbal" ribbon of that kind (for example "First kerbal in orbit around Kerbin ").

    Some ribbons replace some others when earned. For example: The ribbon for EVA in an orbit around a celestial body replaces the ribbon for EVA around the same body without a stable orbit. The ribbon for 20 missions flown replaces the ribbon for 5 missions, etc.

    A tooltip gives a short description for each awarded ribbon.

    The ribbon graphics are inspired by the ribbons created by Unistrut (view this thread). But unfortunately I still do not have his permission to include his ribbon graphics into Final Frontier so I have created my own set of ribbons. They are using the same color and sometimes similar graphics (so they will look similar). If Unistrut will give his permission to use his ribbons, I will include them in a modified form with better graphics than mine.

    Some of the custom ribbons are created by SmarterThanMe and nothke and are used with their permission.

    Update: I finally got the permission to use the ribbons from Unistrut.



    But why is it called "Final Frontier"?
    Well, I'm quite surprised that nobody is asking, but I will try to explain it anyway. I was thinking about this plugin since the personal achievement mod by blizzy78. I liked the idea in general but in a sandbox game achievements for the player doesn't mean to much to me (but this is a personal opinion of course). Unfortunately I'm a Java/C++ programmer and C# is quite new for me, so time and missing skills/experience delayed the implementation until the first days of 2014. Then I decided to give it a try and created a small C# project for testing/learning the basics. The first decision to made was the name of the project. I do not exactly remember how I get the idea for the name, but I searched a bit in Youtube, Google and well, perhaps there was a replay of Star Trek in TV. I really don't know how I got the name, but I created a project "Final Frontier" and so it begun. And I don't like to change the name of a project afterwards without a specific reason.



    Installation:

    Important! Please read if you have trouble with Final Frontier.

    Just unzip the archive into the KSP folder. Don't move the FinalFrontier folder, it should be nested in the folder GameData/Nereid. If you are already using the toolbar you don't have to extract the toolbar folder.

    Do not change the installation path! Final Frontier must reside under GameData/Nereid



    Compatibility:

    Final Frontier should be compatible with most mods. There is one important exclusion from this rule: Mods that are changing names of celestial bodies or add new celestial bodies will cause trouble.



    Coming soon:

    • Different EVA times.




    Changelog:

    • 0.3.19
      • hopefully the lags in the config window are gone
      • 32 new ribbons:
        Closer Sun Orbit Ribbon: for establishing an orbit between Sun and Moho at half or less of the orbit of Moho (a regular and a first-kerbal ribbon)
        Rover Drive Ribbon: for moving a vehilce (hopefully driving a rover) on the surface of a celestial body (30 ribbons, a regular and a first-kerbal ribbon for each celestial body excluding Sun and Jool)
    • 0.3.20
      • a revocation of a ribbon wasn't permanent. fixed.
      • 21 new ribbons:
        Crew member of a heavy vehicle of at least 250, 500, 750, 1000, 1500, 20000 or 4000 tons
        Launching a heavy vehicle of at least 250, 500, 750, 1000, 1500, 2000 or 4000 (!) tons
        Landing a heavy vehicle of at least 250, 500, 750, 1000, 1500, 2000 or 4000 (puh!) tons
    • 0.3.22
      • Code for Closer Solar Orbit fixed
      • Persistent filtering in the hall of fame depending on scene (Flight, Space Center, ...)
      • Hall of fame sortable; persistent depending on scene
      • Ingame Code-Browser
    • 0.3.24
      • Tracking of time spent in EVA
      • 8 new ribbons for 1h, 2h, 6h, 12h, 24h, 48h, 96h and 192h in EVA
      • Size of ribbon display in Decoration Board adjusted
    • 0.4.3
    • 0.4.4
      • No more Mach ribbons just for EVA
      • Mach ribbons starts with Mach 1 now.
      • Mach ribbons only take horizontal speed into account.
    • 0.4.5
      • No more First in Space ribbons by doing just EVA on Kerbin
      • Name of First in Space ribbon corrected
      • No more ribbons that were achieved as first-achievements before (e.g. Orbit Ribbon when a kerbal has gotten the First Orbit Ribbon).
    • 0.4.8
      • First Kerbin in Space ribbon now awarded, when atmosphere was leaved without establishing a stable orbit (around 70,000km altitude).
      • New ribbons for EVA Endurance, i.e. a single EVA of at least 20, 30, 40, 50, 60, 90, 120, 180, 240 or 300 minutes.
      • The mod keeps internal track of EVA in atmosphere (with or without oxygen) or zero atmosphere now for later usage.
    • 0.4.10
      • Fixed a bug that shows an incorrect roster status in the hall of fame after a vessel was recovered.
      • No multiple Heavy vehicle ribbons, but instead a single one for every category "crew member", "launch", "landing".
      • New ribbons for entering atmosphere of Eve, Duna, Jool,...
      • New optional mission summary window. If you dont want it, just uncheck the toggle at the bottom of the new window.
    • 0.4.19
      • First Kerbin in Space ribbon fixed; was not awarded in every situation before.
      • Fixed detection of max sustained gee force.
      • Fixed a very nasty bug, that causes windows to disappear forever, if they were right-clicked at Space Center.
      • FF now visible in the toolbar while in SPH
      • Ribbons that are awarded when a vessel is recovered are now shown in the mission summary
      • Minor bug fixes.
      • TextureCompression.cfg; FF-icon and ribbons are visible again.
      • Compiled against .NET 3.5. Just to get rid of the warnings in the log file
    • 0.4.20: Ribbon graphics for Dres fixed.
    • 0.5.1: KSP 0.24.0 compatibility
    • 0.5.3:
      • Most recent toolbar included
      • New ribbons: Grant Tour and Jool Tour




    The plugin is currently in some kind of alpha beta stage. It works – at least I think it will work. But bugs may occur and don't try this plugin in a current game without a backup. And it its my first project in C#, so don't expect to much from the code ;).

    Kerbals are identified by their names. So don't add kerbals with the same name or Final Frontier will get confused.

    The plugin takes use of System.IO to store its data in the corresponding save-folder of a game. For example: If your game is called "MyGame", Final Frontier will store its data in <KSP-Install-Folder>/saves/MyGame/halloffame.ksp". It stores a configuration file in the GameData folder of KSP (version 0.3.5 or later). There are no other write operations anywhere on the system.

    License: http://opensource.org/licenses/BSD-2-Clause
    Source is included in the zip archive.

    Final Frontier uses the toolbar created by blizzy78, see http://forum.kerbalspaceprogram.com/...uttons-toolbar.



    Bugs:

    • Ike and dres ribbons are the same. (fixed in 0.4.20)
    Last edited by Nereid; 19th July 2014 at 10:20. Reason: correction and new ribbons

  2. #2
    I like this. Another level of immersion.

  3. #3
    What a great idea! Another reason not to kill your little green men for no reason.

    I hope, that in future versions of the base game, improvements to the kerbals are offered (IE they get better at something the more they do it). Maybe at that point this mod could be extended as well.

    In the mean time, I'll happily add this one to my collection, should fit in nicely with the achievements mod.

  4. #4
    This is amazing keep up the great work

  5. #5
    Senior Rocket Scientist MeCripp's Avatar
    Join Date
    Dec 2013
    Posts
    1,228
    Blog Entries
    2
    does it work in career mod and sandbox ?

  6. #6
    Rocketry Enthusiast papics's Avatar
    Join Date
    Aug 2013
    Location
    Leuven, Belgium
    Posts
    95
    I am definitely keeping an eye on this!
    Astronomer with a PhD (but not in celestial mechanics ).

  7. #7
    Sr. Spacecraft Engineer Nereid's Avatar
    Join Date
    Jun 2013
    Location
    Kiel, Germany
    Posts
    403
    Blog Entries
    1
    I haven't tested it in career yet, but it should work in career mode too.

    But remember: Make a backup of your game!

    (I don't think FF will cause problems, but my Mun landing site was lost under the surface after using FF for a while. Maybe a bug in KSP, maybe it was lost before using my own plugin.)
    Last edited by Nereid; 25th January 2014 at 12:13.

  8. #8
    I love the idea of this mod! Great work!

    Quick question, how does it handle reverted flights? Hopefully they're not counted?

  9. #9
    This is awesome, this should have been stock to make the astronaut complex have more useful

  10. #10
    Sr. Spacecraft Engineer Nereid's Avatar
    Join Date
    Jun 2013
    Location
    Kiel, Germany
    Posts
    403
    Blog Entries
    1
    Quote Originally Posted by Firov View Post
    I love the idea of this mod! Great work!

    Quick question, how does it handle reverted flights? Hopefully they're not counted?
    This was a problem at first. But if you take a look into the halloffame.ksp you can see how it works. FF will keep track of all important actions. It counts any missions flown with a timestamp. If you revert the game all log entries after the time of the reverted game will not be counted. So no: If you revert a game, all missions and ribbons that were gained after the reverted point in time are lost.
    Last edited by Nereid; 25th January 2014 at 12:20.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •