Celestia 1.7.0 Development Thread
- cartrite
- Posts: 1978
- Joined: 15.09.2005
- With us: 19 years 1 month
- Location: Pocono Mountains, Pennsylvania, USA Greate Grandfother from Irshava, Zakarpattia Oblast Ukraine
I've been running my Linux builds all day. They all read the files from usr/local/share/celestia. Even the version I installed with yast. I'm not sure why. Only 1 build I did long ago reads from a second folder usr/local/share/Celestia-QT. That one was built with qmake.
But mac runs on Darwin so its Unix based. Same behavior?
But mac runs on Darwin so its Unix based. Same behavior?
VivoBook_ASUSLaptop X712JA_S712JA Intel(R) UHD Graphics 8gb ram. Intel(R) Core(TM) i5-1035G1 CPU @ 1.00GHz, 1190 Mhz, 4 Core(s), 8 Logical Processor(s) 8 GB ram. Running on Windows 11 and OpenSuse 15.4
- Lafuente_Astronomy
- Moderator
- Posts: 726
- Joined: 04.08.2018
- Age: 26
- With us: 6 years 3 months
- Location: Cebu City, Cebu Province, Philippines
- Contact:
LukeCEL wrote:I'm not sure what you mean here. How did you install add-ons, and what do you mean by "after a while"?
Actually I take it back. The error I see is actually "Error opening Luahook "luahookinit.lua." So we actually have different problems.
Official Administrator of the Celestia Discord Server.
Invite: https://discordapp.com/invite/WEWDcJh
If you don't have a Discord account, register here: https://discordapp.com/register
Have a blessed day.
Invite: https://discordapp.com/invite/WEWDcJh
If you don't have a Discord account, register here: https://discordapp.com/register
Have a blessed day.
-
Topic authoronetwothree
- Site Admin
- Posts: 706
- Joined: 22.09.2018
- With us: 6 years 1 month
LukeCEL wrote:If only Celestia could display the absolute path of the files it's reading, not just "data/asteroids.ssc" or whatever. Is this possible?
You don't need this actually. Instead put you working copy somewhere, e.g. $HOME/celestia, then define environment variable CELESTIA_DATA_DIR pointing to a location defined on the previous and run Celestia. Instead of /usr/local/... it will read data files from that location only.
Added after 26 minutes 30 seconds:
No need for mentioned #if 0 anymore on OSX.
cartrite wrote:But mac runs on Darwin so its Unix based. Same behavior?
Yep.
What does $HOME mean? And where do I define CELESTIA_DATA_DIR?onetwothree wrote:You don't need this actually. Instead put you working copy somewhere, e.g. $HOME/celestia, then define environment variable CELESTIA_DATA_DIR pointing to a location defined on the previous and run Celestia. Instead of /usr/local/... it will read data files from that location only.
-
Topic authoronetwothree
- Site Admin
- Posts: 706
- Joined: 22.09.2018
- With us: 6 years 1 month
LukeCEL wrote:What does $HOME mean? And where do I define CELESTIA_DATA_DIR?
$HOME is your "home" directory (a directory created by OS to keep your files), you can check it using a bash (terminal window), just type
Code: Select all
echo $HOME
To define CELESTIA_DATA_DIR temporary use bash again:
Code: Select all
export CELESTIA_DATA_DIR=/path/to/your/celestia/data
- Lafuente_Astronomy
- Moderator
- Posts: 726
- Joined: 04.08.2018
- Age: 26
- With us: 6 years 3 months
- Location: Cebu City, Cebu Province, Philippines
- Contact:
Hello Celestians! Tell me your thoughts on this, because I think it would be an interesting and innovative thing to include in Celestia:
viewtopic.php?f=10&t=18675
viewtopic.php?f=10&t=18675
Official Administrator of the Celestia Discord Server.
Invite: https://discordapp.com/invite/WEWDcJh
If you don't have a Discord account, register here: https://discordapp.com/register
Have a blessed day.
Invite: https://discordapp.com/invite/WEWDcJh
If you don't have a Discord account, register here: https://discordapp.com/register
Have a blessed day.
-
Topic authoronetwothree
- Site Admin
- Posts: 706
- Joined: 22.09.2018
- With us: 6 years 1 month
Sorry for the late reply. onetwothree, I tried your approach but it didn't seem to work.
I think I had a misunderstanding, or at least I didn't catch all of what you read. I thought if you were asking if the builds read from usr/local/share/celestia *within* the build's directory. (It doesn't seem to.) However, I think it does, like you said, read the data from usr/local/share/celestia! When I do make install, I usually typed: or something, putting the executables in Documents/celestia-test, but not changing where the data was read from. (So on that note, sorry for wasting everyone's time.)
Also: thank you lrm25, pirogronian, and 375gnu for helping implement my comet tail suggestion. It looks very nice:
cartrite wrote:I've been running my Linux builds all day. They all read the files from usr/local/share/celestia. Even the version I installed with yast. I'm not sure why. Only 1 build I did long ago reads from a second folder usr/local/share/Celestia-QT. That one was built with qmake.
But mac runs on Darwin so its Unix based. Same behavior?
I think I had a misunderstanding, or at least I didn't catch all of what you read. I thought if you were asking if the builds read from usr/local/share/celestia *within* the build's directory. (It doesn't seem to.) However, I think it does, like you said, read the data from usr/local/share/celestia! When I do make install, I usually typed:
Code: Select all
make install DESTDIR=~/Documents/celestia-test
Also: thank you lrm25, pirogronian, and 375gnu for helping implement my comet tail suggestion. It looks very nice:
can someone make an update windows build in bintray? Thanks!
-
Topic authoronetwothree
- Site Admin
- Posts: 706
- Joined: 22.09.2018
- With us: 6 years 1 month
vpontin wrote:can someone make an update windows build in bintray? Thanks!
Done.
A new build 1.7.0~git20190317+cedca87 (see here) doesn't have many user visible changes, the most noticeable one is a data files update made by @Askaniy (dwarf planets, minor moons and other Solar system objects; Solar systems planets have better textures, Fobos & Deimos have new models). Other changes are: globulars now can have greek letters in their names (check Omega Cen and Xi Tucanae) thanks to @pirogronian, comet tails can have different colours (see a screenshot above), contributed by lrm25.
This version is build with enabled SPICE NAIF kernels support.
- Lafuente_Astronomy
- Moderator
- Posts: 726
- Joined: 04.08.2018
- Age: 26
- With us: 6 years 3 months
- Location: Cebu City, Cebu Province, Philippines
- Contact:
Just out of curiosity, when is th next major update of your 1.7.0 build? And can you tell me where you post all your developments? Thanks in advance
Official Administrator of the Celestia Discord Server.
Invite: https://discordapp.com/invite/WEWDcJh
If you don't have a Discord account, register here: https://discordapp.com/register
Have a blessed day.
Invite: https://discordapp.com/invite/WEWDcJh
If you don't have a Discord account, register here: https://discordapp.com/register
Have a blessed day.
Lafuente_Astronomy wrote:And can you tell me where you post all your developments?
The official repository of Celestia is at https://github.com/CelestiaProject/Celestia. I lurk there, and occasionally I'll submit an issue or something. Still haven't figured out pull requests and everything...
-
Topic authoronetwothree
- Site Admin
- Posts: 706
- Joined: 22.09.2018
- With us: 6 years 1 month
Lafuente_Astronomy wrote:Just out of curiosity, when is th next major update of your 1.7.0 build? And can you tell me where you post all your developments? Thanks in advance
LukeCEL's already posted the URL. We don't have any schedule for windows builds, generally I create them when we have some user visible changes.
Thanks for the new build onetwothree!
Added after 27 minutes 12 seconds:
Just one thing i noticed on the updated data files:
The dwarf planets added by this commit are duplicated by the entries on asteroids.ssc (Ceres) and outersys.ssc (Haumea, Eris and other TNOs).
What is the most accurate and what about merge the changes in the files on data directory?
(Also created an issue about this here)
Added after 27 minutes 12 seconds:
Just one thing i noticed on the updated data files:
The dwarf planets added by this commit are duplicated by the entries on asteroids.ssc (Ceres) and outersys.ssc (Haumea, Eris and other TNOs).
What is the most accurate and what about merge the changes in the files on data directory?
(Also created an issue about this here)
- Askaniy
- Posts: 63
- Joined: 17.09.2017
- Age: 21
- With us: 7 years 1 month
- Location: Saint Petersburg, Russia
- Contact:
I'll fix it today. It's most accurate to remove Ceres from the asteroids.ssc and dwarf planets from the outersys.ssc. The data directory doesn't support trajectories, so everything that requires additional resources is taken out of it.
Celestia Origin project member; GitHub: github.com/Askaniy, Flickr: flic.kr/ps/3X3sC2, DeviantArt: deviantart.com/askaniy
- Lafuente_Astronomy
- Moderator
- Posts: 726
- Joined: 04.08.2018
- Age: 26
- With us: 6 years 3 months
- Location: Cebu City, Cebu Province, Philippines
- Contact:
Hello Celestians!
For the Development of Celestia 1.7.0, is it possible to increase the number of stars and galaxies in the vanilla stars and galaxies file? I noticed that there are not a lot of stars and galaxies in Celestia, thus making the whole simulator mostly empty, at least when you go beyond the Milky Way. While of course modders will do their best to add those things, it would be better if there was more to the vanilla files so that modders will only have to add the ones recently discovered months ago. I'm asking this based from a concern raised by Art Blos here: viewtopic.php?f=10&t=18684&p=142660#p142660
And while doing so, Joey R pointed that many stars and galaxies have their sizes wrong, and as such, needs fixing. Here is his reply to a post about IC 1101, and my reply to him as well: viewtopic.php?f=2&t=16439&p=142659#p142659
Thank you and more power to you!
For the Development of Celestia 1.7.0, is it possible to increase the number of stars and galaxies in the vanilla stars and galaxies file? I noticed that there are not a lot of stars and galaxies in Celestia, thus making the whole simulator mostly empty, at least when you go beyond the Milky Way. While of course modders will do their best to add those things, it would be better if there was more to the vanilla files so that modders will only have to add the ones recently discovered months ago. I'm asking this based from a concern raised by Art Blos here: viewtopic.php?f=10&t=18684&p=142660#p142660
And while doing so, Joey R pointed that many stars and galaxies have their sizes wrong, and as such, needs fixing. Here is his reply to a post about IC 1101, and my reply to him as well: viewtopic.php?f=2&t=16439&p=142659#p142659
Thank you and more power to you!
Official Administrator of the Celestia Discord Server.
Invite: https://discordapp.com/invite/WEWDcJh
If you don't have a Discord account, register here: https://discordapp.com/register
Have a blessed day.
Invite: https://discordapp.com/invite/WEWDcJh
If you don't have a Discord account, register here: https://discordapp.com/register
Have a blessed day.
Lafuente_Astronomy wrote:And while doing so, Joey R pointed that many stars and galaxies have their sizes wrong, and as such, needs fixing. Here is his reply to a post about IC 1101, and my reply to him as well: viewtopic.php?f=2&t=16439&p=142659#p142659
I don't think this can really be helped, since Celestia just does its best to guess the radius of the star the parameters it has (spectral type, apparent magnitude, etc.). One idea would be for if Celestia set a maximum solar radius when estimating its radius. (Of course, if you wanted to, you would still have the option to set the Radius parameter to something higher.
I'm not sure what that limit would be, but Wikipedia seems to suggest 1500 solar radii.
- Lafuente_Astronomy
- Moderator
- Posts: 726
- Joined: 04.08.2018
- Age: 26
- With us: 6 years 3 months
- Location: Cebu City, Cebu Province, Philippines
- Contact:
LukeCEL wrote:I'm not sure what that limit would be, but Wikipedia seems to suggest 1500 solar radii.
Actually, around 1800 Radii would do, since UY Scuti's Radii size is around 1700. And yes, probably a modification of Celestia's radii code would fix things up. I mean, accuracy is an important requirement of Astronomy, and if our measures are misleading due to the code, we may have some trouble, especially that Celestia is considered to be an educational astronomy software program.
vpontin wrote:I wonder if one day Celestia would be capable to handling Gaia's full catalog (and other probes cataloging other objects)
I'm pretty sure it can happen AND WILL HAPPEN. What needs to be done is probably to improve the Graphics handling capabilities(Not sure what the're called exactly) of Celestia to handle way more objects than before. If Gaia Sky, SpaceEngine and a few other younger programs can do it, why can't we?
Official Administrator of the Celestia Discord Server.
Invite: https://discordapp.com/invite/WEWDcJh
If you don't have a Discord account, register here: https://discordapp.com/register
Have a blessed day.
Invite: https://discordapp.com/invite/WEWDcJh
If you don't have a Discord account, register here: https://discordapp.com/register
Have a blessed day.