"ï" in original code page are an character-code and in another code page can have another meaning.
Editing the script in Excel can find characters that will be misinterpreted.
LUA does not control script errors, that's what makes it fast. At best it does not load the module where there is an error. At worst, Celestia will trigger an error.
I found that when we copy code parts on the forum for example, we copy at the same time html codes that remain invisible in text editors (edited with a space) so we must be very careful in this case. I had the case with my first use of LUT where characters in Russian disrupted the lines of code when your pc were in ASCII or utf-8.
To monitor my scripts during my development, I use DECODA which is a debug editor. It detects a lot of syntax errors when running celestia through it. (
Https://unknownworlds.com/decoda/)
For its use, it is necessary to create a project by giving it a name of project (mycelestia for example) and to indicate to him which is the executable associated (the executable of Celestia with its way)
Decoda adds 2 files in the celestia raspberry (mycelestia.deproj and mycelestia.deuser).
After each use, open "DECODA" and "debug / start debugging". Celestia is launched under debugging (monitoring).
I even noticed with a modified version of VIDIBA of LUT5 that celestia did not display the scrollbar of the Box but that under Decoda everything went well. (I still have not found the error) This error seems to occur only with my pc and not with others. In any case, decoda protects me and 'find his little ones'.
