-
-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Exploration missions #144
Exploration missions #144
Commits on Aug 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9a1a63c - Browse repository at this point
Copy the full SHA 9a1a63cView commit details
Commits on Aug 23, 2024
-
Merge branch 'SpaceStationsV2' of https://github.com/BarthPaleologue/…
…CosmosJourneyer into SpaceStationsV2
Configuration menu - View commit details
-
Copy full SHA for 3e7348f - Browse repository at this point
Copy the full SHA 3e7348fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3868030 - Browse repository at this point
Copy the full SHA 3868030View commit details -
Configuration menu - View commit details
-
Copy full SHA for 21e9aec - Browse repository at this point
Copy the full SHA 21e9aecView commit details -
Configuration menu - View commit details
-
Copy full SHA for c704773 - Browse repository at this point
Copy the full SHA c704773View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4be7145 - Browse repository at this point
Copy the full SHA 4be7145View commit details -
transfer more space station data to the model
so that they can be displayed in the info panel
Configuration menu - View commit details
-
Copy full SHA for c2d414d - Browse repository at this point
Copy the full SHA c2d414dView commit details -
Save current itinerary to save file
+ make it much harder to desync player object between starmap, starsystemview and cosmosjourneyer objects. No reassignment is possible. If the same object is given at creation to the 3, it is then impossible to have a desync
Configuration menu - View commit details
-
Copy full SHA for 12c97a1 - Browse repository at this point
Copy the full SHA 12c97a1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f69300 - Browse repository at this point
Copy the full SHA 4f69300View commit details -
Configuration menu - View commit details
-
Copy full SHA for 10c9be9 - Browse repository at this point
Copy the full SHA 10c9be9View commit details -
first attempt to generate missions
each station can display its potential commercial partners and the interesting space phenomenons in the neighborhood
Configuration menu - View commit details
-
Copy full SHA for 026d3ea - Browse repository at this point
Copy the full SHA 026d3eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for b9418c2 - Browse repository at this point
Copy the full SHA b9418c2View commit details
Commits on Aug 25, 2024
-
automatic itinerary update on jump
Jumping to the next system in the itinerary will set the next one as target automatically until the destination is reached
Configuration menu - View commit details
-
Copy full SHA for 3c4b9ef - Browse repository at this point
Copy the full SHA 3c4b9efView commit details -
targeting system is now different than adding system target
this will be useful to display all possible target systems
Configuration menu - View commit details
-
Copy full SHA for 610f02e - Browse repository at this point
Copy the full SHA 610f02eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 763eaf3 - Browse repository at this point
Copy the full SHA 763eaf3View commit details -
display all neighbor systems in star system view
they still need to become targetable though
Configuration menu - View commit details
-
Copy full SHA for bc26a31 - Browse repository at this point
Copy the full SHA bc26a31View commit details -
don't display durations greater than 10 years
It will display infinity instead
Configuration menu - View commit details
-
Copy full SHA for 6c2e110 - Browse repository at this point
Copy the full SHA 6c2e110View commit details -
Configuration menu - View commit details
-
Copy full SHA for f09a6df - Browse repository at this point
Copy the full SHA f09a6dfView commit details -
added custom style to neighbor star systems
+ make them hoverable + remove some old code
Configuration menu - View commit details
-
Copy full SHA for a4d5e31 - Browse repository at this point
Copy the full SHA a4d5e31View commit details -
Configuration menu - View commit details
-
Copy full SHA for 262c1d3 - Browse repository at this point
Copy the full SHA 262c1d3View commit details -
Configuration menu - View commit details
-
Copy full SHA for e521845 - Browse repository at this point
Copy the full SHA e521845View commit details -
Configuration menu - View commit details
-
Copy full SHA for 88c15ad - Browse repository at this point
Copy the full SHA 88c15adView commit details -
set next system in itinerary as target after cursor init
This will prevent cursor duplication
Configuration menu - View commit details
-
Copy full SHA for 523f8fd - Browse repository at this point
Copy the full SHA 523f8fdView commit details -
do not update the thruster plume when the throttle is zero (this showed up in the browser's profiler)
Configuration menu - View commit details
-
Copy full SHA for 7f7d508 - Browse repository at this point
Copy the full SHA 7f7d508View commit details -
- disable plot itinerary button when selected system is current system - fix shorthand ui not displaying on current system when selected - fix selection cursor overlapping with current system cursor - removed dead code
Configuration menu - View commit details
-
Copy full SHA for 4b66107 - Browse repository at this point
Copy the full SHA 4b66107View commit details
Commits on Aug 30, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 652bd10 - Browse repository at this point
Copy the full SHA 652bd10View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3142baa - Browse repository at this point
Copy the full SHA 3142baaView commit details -
Configuration menu - View commit details
-
Copy full SHA for d86fce0 - Browse repository at this point
Copy the full SHA d86fce0View commit details -
This new version is better as it no longer requires looping over all orbital objects, which will prevent errors if the objects are not always generated in the same sequence. This will be necessary for quest generation
Configuration menu - View commit details
-
Copy full SHA for 554478e - Browse repository at this point
Copy the full SHA 554478eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d554fb - Browse repository at this point
Copy the full SHA 1d554fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4315ecf - Browse repository at this point
Copy the full SHA 4315ecfView commit details -
Configuration menu - View commit details
-
Copy full SHA for ece6bff - Browse repository at this point
Copy the full SHA ece6bffView commit details -
Configuration menu - View commit details
-
Copy full SHA for aa1bd90 - Browse repository at this point
Copy the full SHA aa1bd90View commit details -
Configuration menu - View commit details
-
Copy full SHA for f3a8c2c - Browse repository at this point
Copy the full SHA f3a8c2cView commit details -
Richer mission information thanks to new model retrieval utils
This was necessary to get the names and types of the target bodies of sightseeing missions
Configuration menu - View commit details
-
Copy full SHA for c25f8cf - Browse repository at this point
Copy the full SHA c25f8cfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 462851b - Browse repository at this point
Copy the full SHA 462851bView commit details
Commits on Sep 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7fc5937 - Browse repository at this point
Copy the full SHA 7fc5937View commit details -
Configuration menu - View commit details
-
Copy full SHA for b1acc1b - Browse repository at this point
Copy the full SHA b1acc1bView commit details -
Configuration menu - View commit details
-
Copy full SHA for fdabb89 - Browse repository at this point
Copy the full SHA fdabb89View commit details -
Configuration menu - View commit details
-
Copy full SHA for 16708ac - Browse repository at this point
Copy the full SHA 16708acView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4583ca6 - Browse repository at this point
Copy the full SHA 4583ca6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 63b71d8 - Browse repository at this point
Copy the full SHA 63b71d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for b193099 - Browse repository at this point
Copy the full SHA b193099View commit details -
it was broken as it was not using a custom system model
Configuration menu - View commit details
-
Copy full SHA for e09c7e5 - Browse repository at this point
Copy the full SHA e09c7e5View commit details -
Configuration menu - View commit details
-
Copy full SHA for ac51e7d - Browse repository at this point
Copy the full SHA ac51e7dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1c6f8c4 - Browse repository at this point
Copy the full SHA 1c6f8c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for a7054d8 - Browse repository at this point
Copy the full SHA a7054d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for c5ea0ef - Browse repository at this point
Copy the full SHA c5ea0efView commit details -
Configuration menu - View commit details
-
Copy full SHA for 107b7e4 - Browse repository at this point
Copy the full SHA 107b7e4View commit details -
Configuration menu - View commit details
-
Copy full SHA for fd7f935 - Browse repository at this point
Copy the full SHA fd7f935View commit details -
fix war crime against the laws of physics
G does not equal 1e12 wtf I hardcoded some masses for now, will need to refine later
Configuration menu - View commit details
-
Copy full SHA for 9bd1063 - Browse repository at this point
Copy the full SHA 9bd1063View commit details -
clamping the inertia that depends on delta seconds does work
Configuration menu - View commit details
-
Copy full SHA for 9e17fae - Browse repository at this point
Copy the full SHA 9e17faeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 79bbeb5 - Browse repository at this point
Copy the full SHA 79bbeb5View commit details -
added basic ability to bookmark systems
the display part is still lacking. It would be nice to have a unified way to display both bookmarks and missions in the starmap
Configuration menu - View commit details
-
Copy full SHA for 5e8aede - Browse repository at this point
Copy the full SHA 5e8aedeView commit details -
Configuration menu - View commit details
-
Copy full SHA for c91bf9a - Browse repository at this point
Copy the full SHA c91bf9aView commit details -
added helper message in the default display of missions
this will nudge player toward space stations
Configuration menu - View commit details
-
Copy full SHA for 790a09b - Browse repository at this point
Copy the full SHA 790a09bView commit details -
Configuration menu - View commit details
-
Copy full SHA for d069fb9 - Browse repository at this point
Copy the full SHA d069fb9View commit details -
Configuration menu - View commit details
-
Copy full SHA for bc975a5 - Browse repository at this point
Copy the full SHA bc975a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 128c14e - Browse repository at this point
Copy the full SHA 128c14eView commit details -
protect save data created near surfaces
For now it is better to clamp the distance to the surface to avoid problems This will be improved when a proper landing save is implemented
Configuration menu - View commit details
-
Copy full SHA for 7e48c64 - Browse repository at this point
Copy the full SHA 7e48c64View commit details -
remove ambient light from surface pbr and space stations
it looked weird with the lens flare
Configuration menu - View commit details
-
Copy full SHA for fd17835 - Browse repository at this point
Copy the full SHA fd17835View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6e0bc24 - Browse repository at this point
Copy the full SHA 6e0bc24View commit details
Commits on Sep 7, 2024
-
clamp neighbor system display to 20LY
it would get out of hand quickly otherwise
Configuration menu - View commit details
-
Copy full SHA for 16635b1 - Browse repository at this point
Copy the full SHA 16635b1View commit details
Commits on Sep 14, 2024
-
Added naked singularity detection
this will be useful for giving directions to explorers. + also add more bloom toward the horizon
Configuration menu - View commit details
-
Copy full SHA for 8c6f6c0 - Browse repository at this point
Copy the full SHA 8c6f6c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 06c6ae6 - Browse repository at this point
Copy the full SHA 06c6ae6View commit details -
added notification when changing view to default
now users can know how to move without going in the controls panel
Configuration menu - View commit details
-
Copy full SHA for aa06392 - Browse repository at this point
Copy the full SHA aa06392View commit details -
added normal smoothing when far from planets
This will make space views more visually pleasing
Configuration menu - View commit details
-
Copy full SHA for b045d5d - Browse repository at this point
Copy the full SHA b045d5dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e3df8e - Browse repository at this point
Copy the full SHA 7e3df8eView commit details -
Configuration menu - View commit details
-
Copy full SHA for e8378d4 - Browse repository at this point
Copy the full SHA e8378d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for efc5a82 - Browse repository at this point
Copy the full SHA efc5a82View commit details -
Configuration menu - View commit details
-
Copy full SHA for 79793e7 - Browse repository at this point
Copy the full SHA 79793e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for a562483 - Browse repository at this point
Copy the full SHA a562483View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7921dbe - Browse repository at this point
Copy the full SHA 7921dbeView commit details
Commits on Sep 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f78bbdc - Browse repository at this point
Copy the full SHA f78bbdcView commit details -
Configuration menu - View commit details
-
Copy full SHA for b258a8f - Browse repository at this point
Copy the full SHA b258a8fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3450a1b - Browse repository at this point
Copy the full SHA 3450a1bView commit details -
busy workers would not get terminated on reset
Configuration menu - View commit details
-
Copy full SHA for 2ef0a23 - Browse repository at this point
Copy the full SHA 2ef0a23View commit details -
terrain generation now uses a priority queue
finer chunks will be generated first
Configuration menu - View commit details
-
Copy full SHA for 2f50482 - Browse repository at this point
Copy the full SHA 2f50482View commit details -
prevent sightseeing mission duplication
Player cannot accept twice sightseeing mission to a given object
Configuration menu - View commit details
-
Copy full SHA for 6a4a04a - Browse repository at this point
Copy the full SHA 6a4a04aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e36bd3 - Browse repository at this point
Copy the full SHA 9e36bd3View commit details -
Configuration menu - View commit details
-
Copy full SHA for fe094c0 - Browse repository at this point
Copy the full SHA fe094c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 27e94dc - Browse repository at this point
Copy the full SHA 27e94dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9818323 - Browse repository at this point
Copy the full SHA 9818323View commit details -
Configuration menu - View commit details
-
Copy full SHA for 019b94b - Browse repository at this point
Copy the full SHA 019b94bView commit details -
Configuration menu - View commit details
-
Copy full SHA for ba6bda7 - Browse repository at this point
Copy the full SHA ba6bda7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5370389 - Browse repository at this point
Copy the full SHA 5370389View commit details
Commits on Sep 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6c62ba7 - Browse repository at this point
Copy the full SHA 6c62ba7View commit details -
Configuration menu - View commit details
-
Copy full SHA for a03d078 - Browse repository at this point
Copy the full SHA a03d078View commit details -
Configuration menu - View commit details
-
Copy full SHA for 73c497d - Browse repository at this point
Copy the full SHA 73c497dView commit details -
Configuration menu - View commit details
-
Copy full SHA for a658622 - Browse repository at this point
Copy the full SHA a658622View commit details
Commits on Sep 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6dfbbe6 - Browse repository at this point
Copy the full SHA 6dfbbe6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 909b29f - Browse repository at this point
Copy the full SHA 909b29fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d565b7 - Browse repository at this point
Copy the full SHA 1d565b7View commit details -
upgrade packages to support inspector
+ fix deprecation warning of scss
Configuration menu - View commit details
-
Copy full SHA for 67e02b2 - Browse repository at this point
Copy the full SHA 67e02b2View commit details -
Remove greased lines materials when changing system
they were not cleared
Configuration menu - View commit details
-
Copy full SHA for 395788d - Browse repository at this point
Copy the full SHA 395788dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 005cdef - Browse repository at this point
Copy the full SHA 005cdefView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d7fc09 - Browse repository at this point
Copy the full SHA 1d7fc09View commit details -
Configuration menu - View commit details
-
Copy full SHA for c74f9ab - Browse repository at this point
Copy the full SHA c74f9abView commit details -
Configuration menu - View commit details
-
Copy full SHA for b1417b0 - Browse repository at this point
Copy the full SHA b1417b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 41838b7 - Browse repository at this point
Copy the full SHA 41838b7View commit details -
display bookmarks and current missions
+ don't recreate all icons every frame, it is wasteful
Configuration menu - View commit details
-
Copy full SHA for 9595255 - Browse repository at this point
Copy the full SHA 9595255View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5025d57 - Browse repository at this point
Copy the full SHA 5025d57View commit details
Commits on Sep 21, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 800adf5 - Browse repository at this point
Copy the full SHA 800adf5View commit details
Commits on Sep 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 153fa34 - Browse repository at this point
Copy the full SHA 153fa34View commit details -
make thinner telluric planet material
Removing memory leaks goes hand in hand with making objects as thin as possible. Here the material did not need to hold a ref to the planet transform at all.
Configuration menu - View commit details
-
Copy full SHA for 5083349 - Browse repository at this point
Copy the full SHA 5083349View commit details -
Configuration menu - View commit details
-
Copy full SHA for 70aa17c - Browse repository at this point
Copy the full SHA 70aa17cView commit details -
Configuration menu - View commit details
-
Copy full SHA for a53849a - Browse repository at this point
Copy the full SHA a53849aView commit details -
Configuration menu - View commit details
-
Copy full SHA for bcd5fad - Browse repository at this point
Copy the full SHA bcd5fadView commit details -
Configuration menu - View commit details
-
Copy full SHA for a70e02b - Browse repository at this point
Copy the full SHA a70e02bView commit details
Commits on Oct 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1135b55 - Browse repository at this point
Copy the full SHA 1135b55View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d5f949 - Browse repository at this point
Copy the full SHA 3d5f949View commit details -
Configuration menu - View commit details
-
Copy full SHA for e8b366a - Browse repository at this point
Copy the full SHA e8b366aView commit details -
Configuration menu - View commit details
-
Copy full SHA for b8f9e51 - Browse repository at this point
Copy the full SHA b8f9e51View commit details -
Configuration menu - View commit details
-
Copy full SHA for ae2e38a - Browse repository at this point
Copy the full SHA ae2e38aView commit details -
- no need for separate class - no need for plane alignment boolean
Configuration menu - View commit details
-
Copy full SHA for a9bc9af - Browse repository at this point
Copy the full SHA a9bc9afView commit details -
now everything rotates at the speed it is supposed to. The issue was that by moving the parent objects first and then normalizing the positions of the children, an additional rotation would be given to the children, making orbital period incorrect
Configuration menu - View commit details
-
Copy full SHA for 78054ee - Browse repository at this point
Copy the full SHA 78054eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6dcb157 - Browse repository at this point
Copy the full SHA 6dcb157View commit details -
Configuration menu - View commit details
-
Copy full SHA for 108cada - Browse repository at this point
Copy the full SHA 108cadaView commit details
Commits on Oct 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e30c126 - Browse repository at this point
Copy the full SHA e30c126View commit details -
added mission node describe methods
this allows to display dynamically the next task to perform in the mission
Configuration menu - View commit details
-
Copy full SHA for fa66bb7 - Browse repository at this point
Copy the full SHA fa66bb7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2fd8cc0 - Browse repository at this point
Copy the full SHA 2fd8cc0View commit details -
Configuration menu - View commit details
-
Copy full SHA for c7fc8ab - Browse repository at this point
Copy the full SHA c7fc8abView commit details -
Configuration menu - View commit details
-
Copy full SHA for f1e89af - Browse repository at this point
Copy the full SHA f1e89afView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4885add - Browse repository at this point
Copy the full SHA 4885addView commit details -
localize asteroid field missions
+ abstract some common sentences
Configuration menu - View commit details
-
Copy full SHA for 6600708 - Browse repository at this point
Copy the full SHA 6600708View commit details -
this is for celestial object models. This is needed to find asteroid fields using only models
Configuration menu - View commit details
-
Copy full SHA for 404848d - Browse repository at this point
Copy the full SHA 404848dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 820eefe - Browse repository at this point
Copy the full SHA 820eefeView commit details -
Configuration menu - View commit details
-
Copy full SHA for a770469 - Browse repository at this point
Copy the full SHA a770469View commit details -
Configuration menu - View commit details
-
Copy full SHA for 043aa13 - Browse repository at this point
Copy the full SHA 043aa13View commit details -
Configuration menu - View commit details
-
Copy full SHA for e5cba06 - Browse repository at this point
Copy the full SHA e5cba06View commit details -
Configuration menu - View commit details
-
Copy full SHA for 611d55e - Browse repository at this point
Copy the full SHA 611d55eView commit details -
fix icon display when multiple icons are needed
The icon system was using reference equalities, which created problems where value equality was meant
Configuration menu - View commit details
-
Copy full SHA for cef1125 - Browse repository at this point
Copy the full SHA cef1125View commit details -
Configuration menu - View commit details
-
Copy full SHA for de77481 - Browse repository at this point
Copy the full SHA de77481View commit details -
It will be useful for terminator landing Basically planets with low pressure have high temperature variability so it makes them unhabitable
Configuration menu - View commit details
-
Copy full SHA for f6ef3cb - Browse repository at this point
Copy the full SHA f6ef3cbView commit details
Commits on Oct 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7c0e48f - Browse repository at this point
Copy the full SHA 7c0e48fView commit details -
it is now performed in model like it should have been all along This will allow to correctly detect planets with or without oceans
Configuration menu - View commit details
-
Copy full SHA for e3bb933 - Browse repository at this point
Copy the full SHA e3bb933View commit details -
Configuration menu - View commit details
-
Copy full SHA for d84efe4 - Browse repository at this point
Copy the full SHA d84efe4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 34069d9 - Browse repository at this point
Copy the full SHA 34069d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 50d2425 - Browse repository at this point
Copy the full SHA 50d2425View commit details
Commits on Oct 7, 2024
-
remove reference to scene in planet chunk
We are still hunting memory leaks after all
Configuration menu - View commit details
-
Copy full SHA for dc389f3 - Browse repository at this point
Copy the full SHA dc389f3View commit details
Commits on Oct 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1a3318a - Browse repository at this point
Copy the full SHA 1a3318aView commit details -
Configuration menu - View commit details
-
Copy full SHA for be62ff7 - Browse repository at this point
Copy the full SHA be62ff7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 57a6717 - Browse repository at this point
Copy the full SHA 57a6717View commit details -
Configuration menu - View commit details
-
Copy full SHA for cd60089 - Browse repository at this point
Copy the full SHA cd60089View commit details -
Better communication around planetary landings
- do not land when using warp drive and tell how to disable it - do not land when too far away and tell the player about it - voice line when initiating landing
Configuration menu - View commit details
-
Copy full SHA for 44895e3 - Browse repository at this point
Copy the full SHA 44895e3View commit details -
refactor bounding sphere to HasBoundingSphere
solves name collision with Babylon and is easier to understand
Configuration menu - View commit details
-
Copy full SHA for 1a4f875 - Browse repository at this point
Copy the full SHA 1a4f875View commit details -
Configuration menu - View commit details
-
Copy full SHA for e598574 - Browse repository at this point
Copy the full SHA e598574View commit details -
Terminator missions will now be completed only near the terminator
A dot product is used for that
Configuration menu - View commit details
-
Copy full SHA for 83830de - Browse repository at this point
Copy the full SHA 83830deView commit details -
added starmap keybind to mission display
this will help new users who don't go in the settings menu. This requires putting a bunch of stuff async but no big deal
Configuration menu - View commit details
-
Copy full SHA for 677d45d - Browse repository at this point
Copy the full SHA 677d45dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 370bccb - Browse repository at this point
Copy the full SHA 370bccbView commit details -
implement serialization / deserialization for missions
Now, finally, a player can take a mission and carry it over the save file. This is an important milestone toward making Cosmos Journeyer a game!
Configuration menu - View commit details
-
Copy full SHA for 889f3b3 - Browse repository at this point
Copy the full SHA 889f3b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4eb8237 - Browse repository at this point
Copy the full SHA 4eb8237View commit details
Commits on Oct 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for da55414 - Browse repository at this point
Copy the full SHA da55414View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7dc5637 - Browse repository at this point
Copy the full SHA 7dc5637View commit details -
better handling of isLoadingSystem lock
this will fix invalid state when loading a save
Configuration menu - View commit details
-
Copy full SHA for bd4a530 - Browse repository at this point
Copy the full SHA bd4a530View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3120855 - Browse repository at this point
Copy the full SHA 3120855View commit details -
Having multiple mission classes implementing the mission interface would prove challenging for serialization and deserialization. This is also in conflict with deserialization of the mission tree. To avoid these issues, all missions will be of the same class and deserialization will only rely on deserializing the tree and metadata.
Configuration menu - View commit details
-
Copy full SHA for 9c48068 - Browse repository at this point
Copy the full SHA 9c48068View commit details -
mission describing is now at node level
each node describes itself, which simplifies greatly the system
Configuration menu - View commit details
-
Copy full SHA for df789fd - Browse repository at this point
Copy the full SHA df789fdView commit details -
implement equality at mission node level
this allows to check equality between 2 mission trees. States are not taken into account. It the same tasks are required the 2 missions are equal
Configuration menu - View commit details
-
Copy full SHA for 5f45c91 - Browse repository at this point
Copy the full SHA 5f45c91View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8648a65 - Browse repository at this point
Copy the full SHA 8648a65View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3edd50e - Browse repository at this point
Copy the full SHA 3edd50eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6cc087a - Browse repository at this point
Copy the full SHA 6cc087aView commit details -
Added mission description to current mission display
+ green color when mission is completed
Configuration menu - View commit details
-
Copy full SHA for a329d4b - Browse repository at this point
Copy the full SHA a329d4bView commit details -
Configuration menu - View commit details
-
Copy full SHA for b2f029b - Browse repository at this point
Copy the full SHA b2f029bView commit details -
Configuration menu - View commit details
-
Copy full SHA for b343e85 - Browse repository at this point
Copy the full SHA b343e85View commit details -
Configuration menu - View commit details
-
Copy full SHA for a900df5 - Browse repository at this point
Copy the full SHA a900df5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 672567a - Browse repository at this point
Copy the full SHA 672567aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5e399a5 - Browse repository at this point
Copy the full SHA 5e399a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for c52459f - Browse repository at this point
Copy the full SHA c52459fView commit details -
Configuration menu - View commit details
-
Copy full SHA for bb1c0d6 - Browse repository at this point
Copy the full SHA bb1c0d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 82015c6 - Browse repository at this point
Copy the full SHA 82015c6View commit details
Commits on Oct 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5ee2999 - Browse repository at this point
Copy the full SHA 5ee2999View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7e65a60 - Browse repository at this point
Copy the full SHA 7e65a60View commit details -
Configuration menu - View commit details
-
Copy full SHA for b66440e - Browse repository at this point
Copy the full SHA b66440eView commit details -
Configuration menu - View commit details
-
Copy full SHA for eb23360 - Browse repository at this point
Copy the full SHA eb23360View commit details -
Introduce StarSystemCoordinates
Developping the new universe object id system earlier showed some limits. Systems were identified by their seed. The issue is that excludes custom star systems from interacting with the engine in the same way as seeded systems. To fix this issue, star system coordinates are implemented by all types of star system models. It is easy to generate them from a seed and they can be hardcoded for custom systems. This is future proof for the save file. Right now, there is no good way to get the system model from the coordinates of a custom system, but a global registry could be used.
Configuration menu - View commit details
-
Copy full SHA for d7adf79 - Browse repository at this point
Copy the full SHA d7adf79View commit details -
abstract system model retreival
As with the previous commit the aim to use seeds only when absolutely necessary This commit removes almost all checks with SeededStarSystemModel by a getter function that returns the correct model, be it seeded or custom
Configuration menu - View commit details
-
Copy full SHA for 0c955ce - Browse repository at this point
Copy the full SHA 0c955ceView commit details