Time to restart development.

The place to discuss creating, porting and modifying Celestia's source code.
cartrite
Posts: 1766
Joined: 15.09.2005
With us: 13 years 6 months
Location: Pocono Mountains, Pennsylvania, USA

Post #201by cartrite » 10.03.2019, 23:01

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?
Toshiba Satellite P875=S7200 laptop, Intel i5 processor 2.5 ghz 6 gb ram, Graphics Intel(R) HD Graphics 4000 openSUSE Leap42.3
and Tumbleweed

Avatar
Lafuente_Astronomy
Posts: 79
Joined: 04.08.2018
Age: 20
With us: 7 months 21 days

Post #202by Lafuente_Astronomy » 11.03.2019, 07:40

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.
But there is a great book: the very appearance of created things. Look above you! Look below you! Read it. God, whom you want to discover, never wrote that book with ink. Instead, He set before your eyes the things that He had made. Can you ask for a louder voice than that?
-Saint Augustine of Hippo

Topic author
onetwothree
Posts: 139
Joined: 22.09.2018
With us: 6 months 3 days

Post #203by onetwothree » 11.03.2019, 18:35

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.

LukeCEL
Posts: 162
Joined: 26.09.2017
With us: 1 year 5 months

Post #204by LukeCEL » 11.03.2019, 21:21

cartrite wrote:But mac runs on Darwin so its Unix based. Same behavior?

Yep.

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.
What does $HOME mean? And where do I define CELESTIA_DATA_DIR?

Topic author
onetwothree
Posts: 139
Joined: 22.09.2018
With us: 6 months 3 days

Post #205by onetwothree » 12.03.2019, 07:55

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
, I have no idea how to add permanent env vars in OSX.

Avatar
Lafuente_Astronomy
Posts: 79
Joined: 04.08.2018
Age: 20
With us: 7 months 21 days

Post #206by Lafuente_Astronomy » 14.03.2019, 06:58

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
But there is a great book: the very appearance of created things. Look above you! Look below you! Read it. God, whom you want to discover, never wrote that book with ink. Instead, He set before your eyes the things that He had made. Can you ask for a louder voice than that?
-Saint Augustine of Hippo

Topic author
onetwothree
Posts: 139
Joined: 22.09.2018
With us: 6 months 3 days

Post #207by onetwothree » 14.03.2019, 14:09

Personally I don't that think that fake asterisms seen from other systems is a something worth to add, but I have nothing against patches created by somebody else.

LukeCEL
Posts: 162
Joined: 26.09.2017
With us: 1 year 5 months

Post #208by LukeCEL » 14.03.2019, 21:30

Sorry for the late reply. onetwothree, I tried your approach but it didn't seem to work.

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
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:
wirtanen.png

Avatar
vpontin
Posts: 31
Joined: 20.04.2017
Age: 25
With us: 1 year 11 months

Post #209by vpontin » 17.03.2019, 00:16

can someone make an update windows build in bintray? Thanks!

Topic author
onetwothree
Posts: 139
Joined: 22.09.2018
With us: 6 months 3 days

Post #210by onetwothree » 17.03.2019, 11:12

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.

Avatar
Lafuente_Astronomy
Posts: 79
Joined: 04.08.2018
Age: 20
With us: 7 months 21 days

Post #211by Lafuente_Astronomy » 17.03.2019, 13:51

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
But there is a great book: the very appearance of created things. Look above you! Look below you! Read it. God, whom you want to discover, never wrote that book with ink. Instead, He set before your eyes the things that He had made. Can you ask for a louder voice than that?
-Saint Augustine of Hippo

LukeCEL
Posts: 162
Joined: 26.09.2017
With us: 1 year 5 months

Post #212by LukeCEL » 17.03.2019, 16:20

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 author
onetwothree
Posts: 139
Joined: 22.09.2018
With us: 6 months 3 days

Post #213by onetwothree » 17.03.2019, 17:15

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.

Avatar
vpontin
Posts: 31
Joined: 20.04.2017
Age: 25
With us: 1 year 11 months

Post #214by vpontin » 18.03.2019, 22:57

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)

Avatar
Askaniy M
Posts: 40
Joined: 17.09.2017
With us: 1 year 6 months
Location: Saint Petersburg, Russia

Post #215by Askaniy » 19.03.2019, 05:32

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.
Member of the "Celestia Origin" project

Avatar
vpontin
Posts: 31
Joined: 20.04.2017
Age: 25
With us: 1 year 11 months

Post #216by vpontin » 20.03.2019, 02:04

Thanks Askaniy!

Avatar
Lafuente_Astronomy
Posts: 79
Joined: 04.08.2018
Age: 20
With us: 7 months 21 days

Post #217by Lafuente_Astronomy » 20.03.2019, 22:12

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!
But there is a great book: the very appearance of created things. Look above you! Look below you! Read it. God, whom you want to discover, never wrote that book with ink. Instead, He set before your eyes the things that He had made. Can you ask for a louder voice than that?
-Saint Augustine of Hippo

LukeCEL
Posts: 162
Joined: 26.09.2017
With us: 1 year 5 months

Post #218by LukeCEL » 20.03.2019, 23:34

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.

Avatar
vpontin
Posts: 31
Joined: 20.04.2017
Age: 25
With us: 1 year 11 months

Post #219by vpontin » 20.03.2019, 23:47

I wonder if one day Celestia would be capable to handling Gaia's full catalog (and other probes cataloging other objects)

Avatar
Lafuente_Astronomy
Posts: 79
Joined: 04.08.2018
Age: 20
With us: 7 months 21 days

Post #220by Lafuente_Astronomy » 21.03.2019, 07:21

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?
But there is a great book: the very appearance of created things. Look above you! Look below you! Read it. God, whom you want to discover, never wrote that book with ink. Instead, He set before your eyes the things that He had made. Can you ask for a louder voice than that?
-Saint Augustine of Hippo


Return to “Development”

Who is online

Users browsing this forum: 5 guests