Celestia 1.7.0 Development Thread

The place to discuss creating, porting and modifying Celestia's source code.
john71
Posts: 1009
Joined: 10.08.2016
With us: 8 years 1 month

Post #461by john71 » 16.07.2019, 12:24

Thank you for the update. Unfortunately I got a VCRUNTIME140D.dll error. :sad:

Topic author
onetwothree
Site Admin
Posts: 705
Joined: 22.09.2018
With us: 5 years 11 months

Post #462by onetwothree » 16.07.2019, 13:47

Crap, sounds like luajit is a debug build. I'll update it later.

Added after 6 hours 23 minutes:
Crap #2. Luajit builds are debug only. I'll rebuild Celestia with usual Lua. But only on Thursday evening.

Janus
Posts: 537
Joined: 13.08.2016
With us: 8 years 1 month

Post #463by Janus » 16.07.2019, 20:47

@Lafuente_Astronomy

This topic, Pg#22, #437, sorry about late reply, thought I had posted, but apparently I hit the wrong button.


Janus.

Avatar
Lafuente_Astronomy
Moderator
Posts: 726
Joined: 04.08.2018
Age: 26
With us: 6 years 1 month
Location: Cebu City, Cebu Province, Philippines
Contact:

Post #464by Lafuente_Astronomy » 16.07.2019, 23:51

Janus wrote:@Lafuente_Astronomy

This topic, Pg#22, #437, sorry about late reply, thought I had posted, but apparently I hit the wrong button.


Janus.

Thanks a lot, Janus. I'll download it soon

onetwothree wrote:Crap, sounds like luajit is a debug build. I'll update it later.

Added after 6 hours 23 minutes:
Crap #2. Luajit builds are debug only. I'll rebuild Celestia with usual Lua. But only on Thursday evening.

Just a question, why is Luajit is a debug build and therefore, not applicable for Celestia development to the point you'll have to rebuild it with the usual Lua?
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.

Topic author
onetwothree
Site Admin
Posts: 705
Joined: 22.09.2018
With us: 5 years 11 months

Post #465by onetwothree » 17.07.2019, 08:19

Lafuente_Astronomy wrote:Just a question, why is Luajit is a debug build and therefore, not applicable for Celestia development to the point you'll have to rebuild it with the usual Lua?

Because it's vcpkg (that's the tool we use to work with dependencies on windows) build file is incorrect. It's file for development but bad for end-users as visual c runtime libraries are built in release mode, and debug libraries are not available unless you install a compiler suite.

Avatar
Lafuente_Astronomy
Moderator
Posts: 726
Joined: 04.08.2018
Age: 26
With us: 6 years 1 month
Location: Cebu City, Cebu Province, Philippines
Contact:

Post #466by Lafuente_Astronomy » 17.07.2019, 11:36

onetwothree wrote:Because it's vcpkg (that's the tool we use to work with dependencies on windows) build file is incorrect. It's file for development but bad for end-users as visual c runtime libraries are built in release mode, and debug libraries are not available unless you install a compiler suite.

Ahhh. Starting Thursday Night, how are you going to revert everything back to the usual Lua?
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.

Topic author
onetwothree
Site Admin
Posts: 705
Joined: 22.09.2018
With us: 5 years 11 months

Post #467by onetwothree » 17.07.2019, 13:49

I will just remove luajit and recompile Celestia using lua5.3 library.

Topic author
onetwothree
Site Admin
Posts: 705
Joined: 22.09.2018
With us: 5 years 11 months

Post #468by onetwothree » 18.07.2019, 17:26

Fixed snapshot has been uploaded to https://dl.bintray.com/celestia/celestia-builds/c ... e-1.7.0~git20190710 7b095b8.7z replacing the old archive.
Last edited by onetwothree on 18.07.2019, 19:11, edited 1 time in total.

Janus
Posts: 537
Joined: 13.08.2016
With us: 8 years 1 month

Post #469by Janus » 18.07.2019, 18:24

@onetwothree

Check your links.
The colon ':' before celestia-update breaks the link.

https://dl.bintray.com/celestia/celestia-builds/: ... e-1.7.0~git20190710 7b095b8.7z

Should be

https://dl.bintray.com/celestia/celestia-builds/c ... e-1.7.0~git20190710 7b095b8.7z

Thought you should know.


Janus.

EDIT:Spilling fix.
Last edited by Janus on 18.07.2019, 19:29, edited 1 time in total.

Topic author
onetwothree
Site Admin
Posts: 705
Joined: 22.09.2018
With us: 5 years 11 months

Post #470by onetwothree » 18.07.2019, 19:12

Thanks for pointing. But quite strange that it works from https://dl.bintray.com/celestia/celestia-builds/.

Janus
Posts: 537
Joined: 13.08.2016
With us: 8 years 1 month

Post #471by Janus » 18.07.2019, 19:28

Internal vs external addressing filter for file host.
I have seen stuff like this many times.
Links from onsite are treated differently than links from offsite.
Stops spam and other bots from link or automated file harvesting for one thing.
It is likely they filter based on the referrer link of the header for the request.


Janus.

john71
Posts: 1009
Joined: 10.08.2016
With us: 8 years 1 month

Post #472by john71 » 18.07.2019, 20:31

Whoa, the win version works perfectly for the first time! Every moon and mesh is visible! Nice!

The fps rates are also good! :clap:

Topic author
onetwothree
Site Admin
Posts: 705
Joined: 22.09.2018
With us: 5 years 11 months

Post #473by onetwothree » 19.07.2019, 08:28

john71 wrote:Whoa, the win version works perfectly for the first time!

1.7 now uses different registry path, so 1.6.1 and 1.7 can be used simultaneously without interfering each other.

Avatar
Lafuente_Astronomy
Moderator
Posts: 726
Joined: 04.08.2018
Age: 26
With us: 6 years 1 month
Location: Cebu City, Cebu Province, Philippines
Contact:

Post #474by Lafuente_Astronomy » 19.07.2019, 10:30

onetwothree wrote:1.7 now uses different registry path, so 1.6.1 and 1.7 can be used simultaneously without interfering each other.

That's great! What other issues aside from the AstroDB Branch do you think you can deal with on the next snapshot?
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.

pirogronian
Developer
Posts: 234
Joined: 05.01.2018
Age: 38
With us: 6 years 8 months
Location: Wrocław
Contact:

Post #475by pirogronian » 19.07.2019, 11:16

Lafuente_Astronomy wrote:What other issues aside from the AstroDB Branch

Oh, I didn't realize that branch astrodb is an issue... :biggrin:
Still formally developer, but too tired to develop. I feel sad, but Celestia is going forward despite it.
Btw, the universe is ruled by electricity.

Topic author
onetwothree
Site Admin
Posts: 705
Joined: 22.09.2018
With us: 5 years 11 months

Post #476by onetwothree » 19.07.2019, 11:21

Basically I work with GL code modernizing it. Among other user-visible changes I might manage to implement TrueType fonts support and video encoding using FFMPEG library. These two are old branches I work from time to time. The 3rd feature that I once started to work with is shadows but it requires quite invasive changes to the current rendering code.

john71
Posts: 1009
Joined: 10.08.2016
With us: 8 years 1 month

Post #477by john71 » 19.07.2019, 12:05

I think you should make an official, downloadable release named Celestia 1.7 with an exe file.

This is an usable version and Celestia 1.6.1 is 32 bit only AND very old.

So please make it official.

It would be very nice to have a clean 1.7 installation with an exe file...

Added after 1 minute 50 seconds:
New rendering features can be released with the 1.8 or 1.7.1 version...

Added after 2 minutes 27 seconds:
I mean you should release the win version, the qt version has the same low fps problem as before.

Avatar
Lafuente_Astronomy
Moderator
Posts: 726
Joined: 04.08.2018
Age: 26
With us: 6 years 1 month
Location: Cebu City, Cebu Province, Philippines
Contact:

Post #478by Lafuente_Astronomy » 19.07.2019, 13:25

pirogronian wrote:Oh, I didn't realize that branch astrodb is an issue...

I didn't mean to say your AstroDB Branch is an issue. I just said that because the AstroDB Branch is your current development within Celestia 1.7.0. I asked Onetwothree regarding the issues of Celestia 1.7.0 that are not issues of the AstroDB Branch. I'm sorry if what I said kind of hurts you. I formally apologize
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.

pirogronian
Developer
Posts: 234
Joined: 05.01.2018
Age: 38
With us: 6 years 8 months
Location: Wrocław
Contact:

Post #479by pirogronian » 19.07.2019, 14:30

Lafuente_Astronomy wrote:I formally apologize

Lafuente, I just joked! See an emoticon smile at the end of my post. I just like language humor... :wink:

Back on topic: I see nothing wrong to release 1.7 with current set of features and move AstroDb to 1.8 (or 2.0). It's going to be a realy big change, I cant estimate when it will pass all necesarry tests.
Still formally developer, but too tired to develop. I feel sad, but Celestia is going forward despite it.
Btw, the universe is ruled by electricity.

john71
Posts: 1009
Joined: 10.08.2016
With us: 8 years 1 month

Post #480by john71 » 19.07.2019, 14:31

pirogronian wrote:Back on topic: I see nothing wrong to release 1.7 with current set of features

That would be nice. :smile:


Return to “Development”