Jump to content

Megadreams

Discord Moderators
  • Posts

    94
  • Joined

  • Last visited

  • Days Won

    8

Posts posted by Megadreams

  1. There's a few ways you can accomplish this. You could maintain a log of when the player has logged in and compare against that to see if they logged in 3 consecutive days. Another way is only keeping track of the last login and a counter of consecutive days thus far. If the user logs in and their last login wasn't the day before you reset the counter, otherwise if they did you increase it. Obviously if they logged in earlier on that same day you don't modify the counter.

  2. Any examples of how this script is used to draw the text onto the screen? Why shouldn't I just load in the fonts myself and then use them? Basically I'd like to know what this script does to make this process easier and why it would be worth the 5 dollars.

    Nevertheless, good job!

    • Like 1
  3. 9 hours ago, The_GTA said:

    But I think that we will have to advertise this feature to people that use DYOM or CLEO as content creators.

    For that reason Sphene will also feature a compiler/decompiler directly build-in and in time a way to create SCM scripts using a in-game editor (like DYOM) that can be both run in Sphene and singleplayer. But with Sphene you could have the added benefit of being able to add a Co-Op experience on top of your missions. Naturally this is just something I'd love to see but that's not going to be finished for quite a while.

    NOTE: We are looking for a community manager to help us with building out our community and help us figure out said strategies.

    • Like 2
    • Thanks 1
  4. SCM is executed on the client and we have wrappers to allow us to interact with elements that have not yet been created on the server. Similarly those wrappers make it easier for us to keep behavior consistent. Not only do you have wait opcodes (which are easy as we use coroutines for this part) but SCM can actually render things as it's executed per frame (the airport text on the very start of the game is rendered this way) and therefore would seriously complicate things when running it on the server.

    When it comes to the possibilities of cheating, we're aware of that and will look for a possible solution when Co-Op gets implemented.

    The actual interpreting of SCM is only a very small part of what Sphene is as we have to recreate a huge amount of game logic to make this work. This is the part that is taking so long to do.

  5. 3 hours ago, Lergen said:

    Great to see progress on this. Any rough estimate on when we might see a playable release, or are you guys waiting to reach a certain "goal point" before doing so?

     

    3 hours ago, The_GTA said:

    I wonder, too! From what we know by inspection of his YouTube channel, Sphene has been in development for at least 8 months (https://www.youtube.com/watch?v=kbgKXM4QN9c). I would be interested in what the challenges of implementing this interpreter are and how Megadreams wants to overcome them.

    Sphene first went into development in 2018 while I was in Project Beast as a simple experiment to see if SCM could be parsed in MTA and enough logic could be implemented to run it. This was the case and a simple test script was run (https://www.youtube.com/watch?v=TBsQSw7B_XQ). Its development was slow at first but picked up significantly towards the end of 2020. Our current plan is have enough implemented to have a few fun/memorable missions working (Wrong Side of the Tracks, Breaking the bank at Caligula's, Black Project, etc...) and then open up a server that specifically allows you to try out these missions.

    Afterwards we keep continuing implement more logic and getting the entire storyline itself to work from start to end while further fixing issues and adding improvements after. Only after that stage will we introduce our ultimate goal which is adding a Co-Op experience on top of the storyline. We unfortunately are not able to estimate when this would happen due to the complexity of the project and the fact we have our real life obligations that at times can eat up more time than we'd like.

    Note: Sphene is going to be open sourced at some point. When this happens during the timeline described above I do not know yet.

    Also, I want to take the time to thank @GTX for all the contributions he has made to Sphene since the moment he joined the project back in 2018.

    • Like 3
  6. Just now, The_GTA said:

    How did you implement this? Is this a regular Lua resource? Or is this a special MTA client?

    This is indeed a regular Lua resource. It's also why for the time being we can't finish the cutscenes as we need object animation support for that. Sphene does have a standalone client as well (in a very early stage) that is focused on the Co-Op part alone.

    • Like 1
  7. And while it might be it's not something Multi Theft Auto should focus on supporting. There's a reason why it exists. Windows XP and Vista are simply not supported anymore by Microsoft and you should have updated already. If not, while fully up to you, you simply have to face the consequences of software no longer being compatible. This project won't be held back by such outdated technology.

  8. This person is running something known as "extended kernel" and according to the person who pulled this off there's even more steps. This seems like it would get highly unstable in no time and over time support will drop further and further in Chromium (and CEF itself). Perhaps you can still run Multi Theft Auto in a similar way but I highly discourage it.

    Helps to read further than just accepting the first thing you see as helping your case even if it doesn't.

  9. On 01/07/2021 at 03:08, Gustone said:

    well afaik the newer versions arent supported because they cant run the new CEF, but my vista runs new chromium (72.0.3626.121) that contains new CEF perfectly fine, so what's the reason to not let me install it?

    I'll let you in on a secret. That is not the latest Chromium version. Not even close.

×
×
  • Create New...