Skip to main content

Beta 0.8.0 Preview 9

· One min read
SKIC
Developer

I'm pleased to introduce the new version! Finally, we've reached a stage where the removed features have been reinstated, namely the Lua engine and node editor. Starting from the next version, I'll be focusing on polishing the release version for the new beta release. This means that a new version is coming soon; however, it doesn't mean that there won't be anything new. On the contrary, I'm looking forward to your suggestions for the features you most need to be added to this version. Additionally, I'll be working on documentation and revising the website soon, and there might be some instructional videos.

Download new version: Beta 0.8.0 Preview 9

P.S. Also, a clean build for LDYOM has been released. It doesn't include the LDYOM installation since it's evident that versions frequently change.

Beta 0.7.2

· One min read
SKIC
Developer
photo

The version turned out almost as planned, but as always, it was delayed. There is still a lot that I would like to add. But for now, the main goal is to reach a stable version and gradually move towards the release. I don't know how many more versions will be needed to achieve this, but I think at least 2 more, and maybe more.

The version brought many new nodes, not all that I wanted, but still. Even something that was not planned was added, namely visual effects.

The next version will also aim to expand the list of nodes. I don't know which ones yet, as it won't be possible to add everything, as the functionality is very extensive.

Some may wonder, what is the new LCAPI (LDYOM-CLEO API)? - This should be something like another legacy after me. It is planned to interact with LDYOM through CLEO scripting. Most likely, I won't spend much time on it, as it will take a lot of the already limited time. But that doesn't mean you can't work with it. Already now, there is access to mission memory, and if desired, you can make some additions for LDYOM. This is already the second tool along with the nodes, for additional modding, as I will never cover the entire spectrum of your desires.

Remember that we have a Discord server. And I suggest you write there whether it is worth writing such posts at all. Also, you can communicate on LDYOM-related topics there, publish your missions, etc.

Changes

  • New nodes for pedestrians, vehicles, etc.
  • Visual effects
  • New objectives
  • Backward compatibility for future versions
  • LCAPI addon
  • Fixed and added new bugs features
  • Many minor changes

Beta 0.7.1

· One min read
SKIC
Developer
photo

It turned out that this version, to put it mildly, was delayed from the plan. I've already mentioned the reasons, but I'll repeat. I've been dealing with problems that I couldn't solve for a long time because they pointed to moonloader, and its code is closed. I wrote to the forum many times, either they didn't respond to me, or they told me to look for the problem in my own code. And in the end, I decided to switch to C++, rewriting LDYOM on it, thus I have almost full control over the code, except for GTA itself. Yes, I haven't eliminated all the unknown game crashes. But at least something.

You might ask, now that LDYOM is in C++ (ASI), what will happen to the name, as the first letter denoted LUA. Nothing, it will remain the same, because I haven't abandoned LUA, the node system in Beta 0.7.1 is written in LUA.

Diagram of LDYOM operation.

It turned out that this version, to put it mildly, was delayed from the plan. I've already mentioned the reasons, but I'll repeat. I've been dealing with problems that I couldn't solve for a long time because they pointed to moonloader, and its code is closed. I wrote to the forum many times, either they didn't respond to me, or they told me to look for the problem in my own code. And in the end, I decided to switch to C++, rewriting LDYOM on it, thus I have almost full control over the code, except for GTA itself. Yes, I haven't eliminated all the unknown game crashes. But at least something.

In early April, I released a joke version LDYOM 2077, I planned to demonstrate the upcoming version. In the end, I found out that some people have performance issues. This prompted me to release the version earlier than planned, for more extensive testing. According to the results of the vote, we decided that it would still be 0.7.1, not 0.7.0.5.

Results 1Results 2

Finally, let's talk about the novelties, although I didn't plan them. Firstly, of course, the transition to C++, the node system created in LUA, the beginning of an API for modifications (at the moment it doesn't work fully, and is oriented towards the node system). The full list of changes is below.

Lastly, I want to say that this is the last time I've fundamentally redesigned it, because with C++, there's nowhere else to go.

Changes

  • Transition to C++
  • New rendering for the node system (imnodes)
  • Added a large number of new nodes
  • Added trains
  • New parameters for vehicles
  • New parameters for actors
  • New Cyber theme
  • Backward compatibility for future versions
  • Fixed and added new bugs
  • Many minor changes

Beta 0.7.0

· One min read
SKIC
Developer
photo

Finally, the long-awaited LDYOM Beta 0.7.0 has been released; One of the reasons for this is the previously released teaser. Honestly, I didn't think it would cause such a stir, as it was just a sign that I'm continuing to work, that's all.

This update turned out to be quite significant, as it brought two major innovations at once, namely a storyline and a node editor. Also, the return to the previously used GUI - Imgui. You can download it on the Downloads page.

I cannot fail to mention the appearance of this website along with the manual and forum. The forum's creator is not me, but a community user. Therefore, he will be responsible for the forum. In the manual, you can find instructions for installation and creating a simple mission. For now, the manual is available in Russian and English. Anyone willing to translate it into other languages, I can fork the documentation on GitHub and translate it.

And, as always, I've prepared a video for the release of the new version, but unfortunately, it's in Russian. Those who don't understand it can try the automatic subtitles. But in general, what I talked about in the video is mentioned here. I hope you like the new node editor; I demonstrated its principle of operation in a simple mission, and I also plan to make a couple more tutorials, but more detailed in explaining its operation.

I'll touch a bit on the next version Beta 0.7.1; It will expand the capabilities of nodes and fix any found bugs. This is preliminary what I plan, as the top priority now is to ensure the stability of LDYOM, then comes the functionality and everything else. So, I urge you to download and test it, as I received many messages: "Where can I download and try it?", but there were some problems in the old version that hindered some in the installation.

Changes

  • New interface
  • Language support fixed
  • Added node editor
  • Added storyline mode
  • New way to select skins, cars, weapons
  • Bug fixes