Releases: theSpeare/RoverScience-Revisit
KSP 1.2 Compatibility (alpha)
RoverScience should be compatible for KSP1.2 now. Fixed all the issues with values not being saved/loaded, but it's all pretty shaky coding so (as I've said on the forums) I'm going to rewrite this mod from the ground up now. Should make it easier for others to understand the code and also (if anyone ever wanted to) take over in the future.
THIS IS A PRE-RELEASE ALPHA. I've tested it and nothing seems to break the game (running without RoverScience, running with RoverScience part), but I need help confirming this before I push an official release out to SpaceDock and CKAN and such.
Any help is greatly appreciated.
2.1.4 - new part models by akron
New part models
Model and texturing by KSPForum @Akron. Wonderful work and wonderful guy. Thanks!
MiniAVC Implementation
Added MiniAVC support. Will compare with GitHub pushed version file.
Initial Minor Balancing Pass
- Changed so that amount of times analyzed does not increase for generated science that is too low. There will be more balancing to come as discussion continues in the forum page.
Fix for #17 exception thrown in saveAnomalies
#17 should now be fully fixed. Furthermore, saving/loading should be fine now.
No more coding to be done until KSP1.2 is fully out, as I'm a bit tired of having to keep adapting between both versions. Will refactor as soon as I update for KSP1.2.
Next update will only be for a new part model.
KSP 1.2 TENTATIVE Compatibility
This is a very tentative compatibility release. There has been some semi-major rewriting to adjust to some KSP 1.2 changes that broke RoverScience's old save/load system. It SHOULD be fixed now, but some problems may or may not occur as I have not done extensive testing.
Please report any problems.
**If you are NOT using KSP 1.2, please refer to the latest 1.1.3 release here: https://github.com/theSpeare/RoverScience-Revisit/releases/tag/2.1.2
GUI Polish & New Upgrade Type
- Made GUI prettier. Now with colours and revised text to improve
understandability. - Added new upgrade: "analyzedDecay". Upgrading this will increase the
number of times a player may analyze before suffering science loss. - Quickloading and quicksaving will now restore window positions. GUI
position and display status is now saved in persistence & quicksave.
2.1
Interesting Rocks
- Rock models are now spawned at Science Spots. Two different models are included; more will be added later. Credit to udk_lethal_dose for the idea. Textures are a bit big; will look at compressing these further.
Anomalies
- Anomalies are now recognized! Credit to etmoonshade for the idea.
- ScienceSpots will generate at anomalies once rovers are within 100m and no other scienceSpots are active.
- Anomalies provide a flat 300 science points (500, if you're lucky). However you can only analyze an anomaly ONCE.
- Most anomalies have been charted, except for two Duna ones that do not
appear above ground anymore. - Go send your rovers out to those anomalies!
raycasting - we have surface/terrain altitude now!
fixed: fixed previous code that had an "if Instance=null". It is now
"Instance == null" because I am an idiot. This was a mod-breaking issue,
so hopefully GUI should be working now!
- learned how to raycast to get surface altitude, reverted back to
sphere marker as it waaaaaay good
2.0.3 quick fix for Instance not being declared
An attempted fix as detailed on issue #1.
(from release 2.0.2) major feature:
Been wanting to do this for awhile!
Science spot location is now rendered by a capsule marker. The marker will reduce in size and alpha as the player vessel nears. I will be able to remove the old crappy compass mechanic. See gfy below for example.
2.0.2 new marker rendering
Been wanting to do this for awhile!
Science spot location is now rendered by a capsule marker. The marker will reduce in size and alpha as the player vessel nears. I will be able to remove the old crappy compass mechanic. See gfy below for example.