Celestia 1.7.0 Development Thread

The place to discuss creating, porting and modifying Celestia's source code.
Avatar
Lafuente_Astronomy
Moderator
Posts: 304
Joined: 04.08.2018
Age: 21
With us: 1 year
Location: Cebu, Philippines
Contact:

Post #461by Lafuente_Astronomy » 15.07.2019, 23:59

Janus wrote:There are extra ':' colons in the middle of the addresses beside the celestia-update.
Remove them and they work.

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

For instance, or:

https://dl.bintray.com/celestia/celestia-builds/

If you want to look at them all.
Again, check for extraneous ':' colons.
The index script seems to have a problem.

Janus.

Thanks a lot Janus!

Added after 9 minutes 38 seconds:
Janus wrote:@john71

Does that include my 5528 compile which I posted a few days ago?
I ask because I get much higher frame rates in general.


Janus.

Wait, you posted your latest commit? Where?
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
Developer
Posts: 257
Joined: 22.09.2018
With us: 10 months 26 days

Post #462by onetwothree » 16.07.2019, 09:35

New eclipse finder show incorrect eclipse start time, it looks like time zone offset is substructed twice.

UPD: not our fault, it was a bug in the original Qt interface code. Fixed in the current master.
Last edited by onetwothree on 19.07.2019, 08:25, edited 1 time in total.

john71
Posts: 452
Joined: 10.08.2016
With us: 3 years

Post #463by john71 » 16.07.2019, 12:24

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

Topic author
onetwothree
Developer
Posts: 257
Joined: 22.09.2018
With us: 10 months 26 days

Post #464by 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: 400
Joined: 13.08.2016
With us: 3 years

Post #465by 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: 304
Joined: 04.08.2018
Age: 21
With us: 1 year
Location: Cebu, Philippines
Contact:

Post #466by 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
Developer
Posts: 257
Joined: 22.09.2018
With us: 10 months 26 days

Post #467by 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: 304
Joined: 04.08.2018
Age: 21
With us: 1 year
Location: Cebu, Philippines
Contact:

Post #468by 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
Developer
Posts: 257
Joined: 22.09.2018
With us: 10 months 26 days

Post #469by onetwothree » 17.07.2019, 13:49

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

Topic author
onetwothree
Developer
Posts: 257
Joined: 22.09.2018
With us: 10 months 26 days

Post #470by 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: 400
Joined: 13.08.2016
With us: 3 years

Post #471by 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
Developer
Posts: 257
Joined: 22.09.2018
With us: 10 months 26 days

Post #472by 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: 400
Joined: 13.08.2016
With us: 3 years

Post #473by 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: 452
Joined: 10.08.2016
With us: 3 years

Post #474by 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
Developer
Posts: 257
Joined: 22.09.2018
With us: 10 months 26 days

Post #475by 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: 304
Joined: 04.08.2018
Age: 21
With us: 1 year
Location: Cebu, Philippines
Contact:

Post #476by 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: 151
Joined: 05.01.2018
With us: 1 year 7 months
Location: Wrocław

Post #477by 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:

Topic author
onetwothree
Developer
Posts: 257
Joined: 22.09.2018
With us: 10 months 26 days

Post #478by 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: 452
Joined: 10.08.2016
With us: 3 years

Post #479by 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: 304
Joined: 04.08.2018
Age: 21
With us: 1 year
Location: Cebu, Philippines
Contact:

Post #480by 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.


Return to “Development”

Who is online

Users browsing this forum: 5 guests
Bots: Bing [Bot]