Project "Celestia Origin", release dated August 30, 2019
-
- Developer
- Posts: 274
- Joined: 29.01.2009
- Age: 29
- With us: 15 years 10 months
- Location: Suzhou, China
Janus wrote:The lua getn thing is a change in the behavior of lua.
I am not a fan, the # that replaced getn is non intuitive to me.
I am seriously debating going back to lua 5.1, but only if I can not bring back the getn behavior.
It is proving hard since a lot of internals have changed.
Janus.
I remembered onetwothree saying about using luajit which supports lua5.1, when I last tried to build it with luajit, it crashed on launch. I will see to that again sometime or just build a new version with plain Lua 5.1
-
Topic authorArt Blos
- Moderator
- Posts: 1153
- Joined: 31.08.2017
- Age: 32
- With us: 7 years 3 months
- Location: Volgodonsk, Rostov Oblast, Russia
Ok, it will suit me. The main thing to be in time until the end of December.Markerz wrote:I will find time to do the Mac version later, it should not be too hard. since my Mac runs only 64bit only, so I can only test if 1.6.2 works. and last time I checked there was issue with Lua for the getn thing.
Founder and head of the project "Celestia Origin"
-
- Developer
- Posts: 274
- Joined: 29.01.2009
- Age: 29
- With us: 15 years 10 months
- Location: Suzhou, China
I got a working installer script for macOS now in case anyone wants to try out (it's not fully tested, so you are advised to make a backup by yourself first)
here is the original 1.6.2, compiled from the latest 1.6.x branch, well you can call it beta1.5.
the macOS specific changes since beta1 are:
1. Better support for Dark Mode on macOS Mojave+
2. Bookmark data from 1.6.1 is now preserved when migrating to 1.6.2
3. New authors are added to the about window
4. Remove a redundant fullscreen menu item (fullscreen support is provided by system)
5. Localization system is now in line with other platforms(gettext integration)
6. Lift the limit of number of alternative surfaces from 9 to 99
7. Revert to Lua 5.1
the installer is here, extract files to a directory, let's say /path/to/extracted, copy Celestia Origin v.9 - Core (30.08.2019).7z to /path/to/extracted, then open Terminal (located in /Applications/Utilities), type in the commands below
Only tested with the build I provided above, some functions might not work properly on 1.6.1.
the Lua tool seems... there is a translucent black square in the left bottom part of Celestia
here is the original 1.6.2, compiled from the latest 1.6.x branch, well you can call it beta1.5.
the macOS specific changes since beta1 are:
1. Better support for Dark Mode on macOS Mojave+
2. Bookmark data from 1.6.1 is now preserved when migrating to 1.6.2
3. New authors are added to the about window
4. Remove a redundant fullscreen menu item (fullscreen support is provided by system)
5. Localization system is now in line with other platforms(gettext integration)
6. Lift the limit of number of alternative surfaces from 9 to 99
7. Revert to Lua 5.1
the installer is here, extract files to a directory, let's say /path/to/extracted, copy Celestia Origin v.9 - Core (30.08.2019).7z to /path/to/extracted, then open Terminal (located in /Applications/Utilities), type in the commands below
Code: Select all
cd /path/to/extracted/installers
sh Install_Mac_CO.sh
Only tested with the build I provided above, some functions might not work properly on 1.6.1.
the Lua tool seems... there is a translucent black square in the left bottom part of Celestia
Last edited by Markerz on 02.12.2019, 13:04, edited 1 time in total.
-
Topic authorArt Blos
- Moderator
- Posts: 1153
- Joined: 31.08.2017
- Age: 32
- With us: 7 years 3 months
- Location: Volgodonsk, Rostov Oblast, Russia
Wow! I didn't expect that it to be ready so quickly. Thanks!Markerz wrote:I got a working installer script for macOS now in case anyone wants to try out
MacOS still support version 1.6.1?Markerz wrote:Only tested with the build I provided above, some functions might not work properly on 1.6.1.
It is sometimes observed on weak graphics cards.Markerz wrote:the Lua tool seems... there is a translucent black square in the left bottom part of Celestia
Founder and head of the project "Celestia Origin"
-
- Developer
- Posts: 274
- Joined: 29.01.2009
- Age: 29
- With us: 15 years 10 months
- Location: Suzhou, China
I quickly re-compiled the 7z decompressor and re-uploaded, it should work on 10.9+Art Blos wrote:Wow! I didn't expect that it to be ready so quickly. Thanks!
1.6.1 can run on 10.3~10.14 while 1.6.2 runs on 10.7~10.15. There are a few bugs in 1.6.1 (celestia browser will come up empty for large database, also it has limited number of alternative surfaces to 9, and the localization in locale folder will not be picked up by 1.6.1). I guess most people with access to CO should know there's a 1.6.2 around, so it should be OK.Art Blos wrote:MacOS still support version 1.6.1?
too bad, guess I should own a new Mac lolArt Blos wrote:It is sometimes observed on weak graphics cards.
-
Topic authorArt Blos
- Moderator
- Posts: 1153
- Joined: 31.08.2017
- Age: 32
- With us: 7 years 3 months
- Location: Volgodonsk, Rostov Oblast, Russia
It is perfectly. A whole month can be used for testing.Markerz wrote:I quickly re-compiled the 7z decompressor and re-uploaded, it should work on 10.9+
Ok, I will write this in the documentation.Markerz wrote:1.6.1 can run on 10.3~10.14 while 1.6.2 runs on 10.7~10.15. There are a few bugs in 1.6.1 (celestia browser will come up empty for large database, also it has limited number of alternative surfaces to 9, and the localization in locale folder will not be picked up by 1.6.1). I guess most people with access to CO should know there's a 1.6.2 around, so it should be OK.
Usually, after a restart Celestia, everything is fixed.Markerz wrote:too bad, guess I should own a new Mac lol
Founder and head of the project "Celestia Origin"
SevenSpheres wrote:
I think one reason "Ultima Thule" was rejected is because there's already an asteroid named Thule. But personally I like the name Arrokoth. It may mean "sky", but I agree with Janus that it sounds like some eldritch horror from the underworld, which fits with the names of plutinos. And it's certainly better than Gonggong.
Actually, the reason why Ultima Thule was officially rejected is because it was suspected to have a Nazi connection; "Thule" could be interpreted to mean the supposed home of the Aryan race. However, Ultima Thule is a Roman name that refers to the northernmost land then hypothesized, which may well have been Norway, Sweden, or even Saaremaa.
Joey P.
-
- Developer
- Posts: 274
- Joined: 29.01.2009
- Age: 29
- With us: 15 years 10 months
- Location: Suzhou, China
Art Blos wrote:Markerz < As I understand it, your installation module is 64-bit. Will our 32-bit Linux module work on macOS which version is earlier than 10.9? Of course, if that makes any sense.
Do you mean 7zr in the module folder? I compiled 7zr from source code, it is in the same folder with a different name “7zr_mac”, the mac script used 7zr_mac
-
Topic authorArt Blos
- Moderator
- Posts: 1153
- Joined: 31.08.2017
- Age: 32
- With us: 7 years 3 months
- Location: Volgodonsk, Rostov Oblast, Russia
Yes, I understood this, and your 7zr_mac is 64-bit. But maybe it's necessary to add a 32-bit 7z-module for older versions of macOS that don't compatible with 64-bit applications? Do you think it makes any sense?Markerz wrote:Do you mean 7zr in the module folder? I compiled 7zr from source code, it is in the same folder with a different name “7zr_mac”, the mac script used 7zr_mac
Founder and head of the project "Celestia Origin"
Why don't you add all of the hypothesized planets and bodies of our Solar System?
https://en.wikipedia.org/w/index.php?title=List_o ... System_objects&oldid=929037970
https://en.wikipedia.org/w/index.php?title=List_o ... System_objects&oldid=929037970
Joey P.
-
- Developer
- Posts: 274
- Joined: 29.01.2009
- Age: 29
- With us: 15 years 10 months
- Location: Suzhou, China
Art Blos wrote:Yes, I understood this, and your 7zr_mac is 64-bit. But maybe it's necessary to add a 32-bit 7z-module for older versions of macOS that don't compatible with 64-bit applications? Do you think it makes any sense?
I don't think its necessary, the 7zr_mac in module folder supports 10.9~10.15, I think 10.8 only accounts for maybe less than 1% of all Mac users. 10.9~10.15, the system is 64bit by default, there shouldn't be problem running a 64bit applications.
-
Topic authorArt Blos
- Moderator
- Posts: 1153
- Joined: 31.08.2017
- Age: 32
- With us: 7 years 3 months
- Location: Volgodonsk, Rostov Oblast, Russia
Markerz < We have concerns that localization into Russian will not work on Mac. The folder structure is different, the formats are also (*.string in CO not used). Can you check the new file when will we converted it?
Added after 2 hours 52 minutes:
Here, check it out.
Added after 2 hours 52 minutes:
Here, check it out.
- Attachments
-
- strings.7z
- (192 KiB) Downloaded 251 times
Founder and head of the project "Celestia Origin"
-
- Developer
- Posts: 274
- Joined: 29.01.2009
- Age: 29
- With us: 15 years 10 months
- Location: Suzhou, China
I suggest that we release a Celestia (beta) version when you release the updated CO with the script, because with the latest commit in 1.6.2, macOS uses same localization method and there's no need to convert them to .strings files.Art Blos wrote:Markerz < We have concerns that localization into Russian will not work on Mac. The folder structure is different, the formats are also (*.string in CO not used). Can you check the new file when will we converted it?
Here, check it out.
and in actual fact, I tested a few weeks ago if CO runs on 1.6.1, the answer is no, it complains something Lua but I cannot remember what exactly was the message. and for 1.6.2 beta1, it was compiled against Lua 5.3 which means it does not support CO either. so all in all, it's better we also provide a Celestia release along with it.