Since this is the biggest update since beta 1, I won't be surprised at all if it starts to fall spectacularly. :)
First of all, the whole build has finally been unified. Admittedly, because of a nightmare called Nokogiri (such a library for Ruby) even on my M5 Max it compiles the first time over 20 minutes, but it compiles with cmake without preconfiguring the environment, without copying the files hard, so it starts to look. I'll be preparing the code for publication on GitHub, but it's definitely not in the next week, because it's going to be a week of absolute hustle and bustle on my part.
The old keyboard support, which was a patch from RGSS, flew to dev null. From now on, everything works as an event and flag, and Elten tries to keep track of the condition of the keys. Hopefully, the artificial looping problems have been solved once and for all.
Elten itself now has two modes: developer and standard. In developer mode, you can start the console, write your programs and do the rest. You can switch from standard to developer mode in the output menu.
Speaking of programs, Elten has received the promised, completely new program support. In fact, we are taking a lot of money from the fact that RGSS has been consigned to the dustbin of history. From now on, programs run in their containers. This is not a sandbox, we do not write an operating system, but we do not risk accidentally colliding class names or variables. The programs got a completely new API, with many new, cool things, I'll try to write a separate thread about it. They were also given the opportunity to sign. In non-developer mode, only programs signed with an appropriate certificate can be run, they get the ability to create records on the server (of course, only in their own tables and through a dedicated API, very narrow). :) This allows you to create games with leaderboards, user notes, various toolboxes, and so on very easily. I'll write more about it later in a separate thread. Due to the new API, we have broken compatibility with existing programs. You have to download new ones from the appropriate menu, the old programs are already rewritten and slightly updated.
Windows got experimental, native support for the ARM64 platform. It is quite problematic, for example, the native Bass has a bug in Vorbis support, so the sound decoding goes workaround in Ruby. To tell the truth, there are so many workarounds that I'm surprised it works, or at least on Parallels it works really stable. Since the Windows package now includes x86, x64, and arm64 versions, it has become very large (over 400 MB, more than half of which are ARM libraries). Ultimately, of course, we will only provide the platform target. And individual editions can be launched for elten-x64.exe, elten-arm64.exe and elten-x86.exe, respectively.
There are a lot of changes in the internal API, especially in large methods that have so far been called by arguments. Since Ruby supports keywords, important places like control rendering, speech, and many others also support keywords.
The most important configs are now not a native format, but ordinary, good JSON files. This makes it easier to work on files and analyze what's happening and why.
That's probably all of the most important news. :) And now we are waiting to see how much it will sprinkle.
We are at Beta 13 and the conference system is absolutely broken because apparently I cannot be heard in the conferences.
And I don't know what the heck that is all about. Patch where you need to fix your system.
As well as whispering to myself to test my microphone output also doesn't work.
Unless I need to fiddle around in the audio?
Some devices use default.
I can show my microphone.
The interface lags. But not only a bit. Typing is a pain, every character has a few ms of lag. Also, if you want to attach something and not record a voice message yourself, Elten dialog src/EAPI/Controls.rb:5364:in 'EltenAPI::Controls::OpusRecordButton#get_file': wrong number of arguments (given 2, expected 0..1) (ArgumentError) from src/EAPI/Controls.rb:5037:in 'block in EltenAPI::Controls::OpusRecordButton#initialize' from src/EAPI/Controls.rb:52:in 'block in EltenAPI::Controls::FormBase#trigger' from src/EAPI/Controls.rb:46:in 'Array#each' from src/EAPI/Controls.rb:46:in 'EltenAPI::Controls::FormBase#trigger' from src/EAPI/Controls.rb:2894:in 'EltenAPI::Controls::Button#update' from src/EAPI/Controls.rb:277:in 'EltenAPI::Controls::Form#update' from src/EAPI/Controls.rb:65:in 'EltenAPI::Controls::FormBase#wait' from src/EAPI/Controls.rb:5346:in 'EltenAPI::Controls::OpusRecordButton#show' from src/EAPI/Controls.rb:5103:in 'EltenAPI::Controls::OpusRecordButton#update' from src/EAPI/Controls.rb:277:in 'EltenAPI::Controls::Form#update' from src/Scenes/Forum.rb:2688:in 'block in Scene_Forum_Thread#main' from src/Scenes/Forum.rb:2686:in 'Kernel#loop' from src/Scenes/Forum.rb:2686:in 'Scene_Forum_Thread#main' from src/Main.rb:97:in 'block in ' from src/Main.rb:92:in 'Kernel#loop' from src/Main.rb:92:in '' from eval:237:in 'Binding#eval' from eval:237:in 'EltenEmbedded.load_rb' from eval:478:in 'Kernel#load' from elten.rb:435:in 'block in ' from elten.rb:418:in 'Array#each' from elten.rb:418:in '' from eval:237:in 'Binding#eval' from eval:237:in 'EltenEmbedded.load_rb' from eval:514:in ''
Όταν θα κοιτάς την θάλασσα Χωρίς να το θέλεις, θα βλέπεις εμένα Και τα μάτια σου θα ‘ναι θλιμμένα Όταν θα ξυπνάς στον ύπνο σου Χωρίς να το θέλεις, θα σκέφτεσαι εμένα Και θα νιώθεις μεγάλο κενό
yeah, so about the key double pressing... I still have that too when using instant translate. Also I noticed the calling sound plays only once, and the incoming sound would play all the way through even after answering. Guess I'm glad that I chose the ZTE delight ringtone as an incoming call tone for my own soundtheme lol, this could affect soundthemes that have longer ringtones.
Also I still have that bug where sending links in blogs just displays a blank audio message
Youtube doesn't even work, it says that yt-dlp needs to download, also does the same for the Deno runtime, both give this error: SSL connect returned=1 errno=0 peeraddr=20.26.156.210:443 state=error: certificate verify failed (unable to get local issuer certificate)
Alex Chapman (Alexoloopios)
This site uses cookies to enhance your experience.