Jump to content

Megadreams

Discord Moderators
  • Posts

    125
  • Joined

  • Last visited

  • Days Won

    13

Everything posted by Megadreams

  1. Quick update, project is very much alive and loads of progress has been made since this topic was made. I'll add a new comment soon outlining the work we've done over these 6 years. I usually just do updates on our Discord server but realized that there's possibly a group of people out there that might be trying to get their updates on the project here.
  2. That's pretty interesting. Would love to see what else we can achieve with AI in MTA. Could see this being useful a way to provide support for server players.
  3. Question has been answered on Discord as well. You can't request to join the team. When there's a need for more staff members, existing staff will decide which community members are best suited for the job. There's a lot of factors that go into those decisions. Just focus on being a positive part of the community.
  4. Pretty unique! Definitely going to try this one out.
  5. Another amazing year has gone by! Happy holidays everyone and let's make 2024 another amazing year for the community.
  6. You can make use of dxDrawText - https://wiki.multitheftauto.com/wiki/DxDrawText
  7. Turns out 1.6 is real after all! Good job everyone who was involved with this update in any way. There's loads of QoL changes and new features I'm excited to actively use in my projects. Excited to see what else the future will bring to this incredible community.
  8. Very exciting! Updating my version right now and ensuring my ongoing projects work well with MTA 1.6. I'm excited to try out some of the new features.
  9. Congrats on 20 years MTA! I'm proud to have been part of this community for at least 13 of those years even if it was on a laptop that was only able to run the game at a whopping 7 fps. Multi Theft Auto has been quite an important part of my life, in part due to the fact that I started playing when I was around 14 years old while I'm now 27 which means that it was there through some of the most defining years of my life. When I grew from being a kid to the adult that I am now. Being a part of this community helped me improve my English (it used to be absolutely horrendous as some who have known me since the UAG days may remember), form tons of amazing friendships and significantly improved my coding skills. While Lua itself isn't necessarily useful in my current job building projects and communities in MTA has taught me plenty of useful coding practices, helped me improved my web development skills due to the need for websites for my communities and forced me to learn how to properly build a server infrastructure. It also helped me become more mature, learning from any mistakes I have made in the past. A little known fact as well is that MTA has in part helped me go through a severe depression I went through around the age of 16-17. Thank you for helping me grow both as a person and as a coder. I appreciate everyone who contributes positively to this project and look forward to the many years yet to come. You bet I'll be around for all of it.
  10. Don't waste your second chance people! Great job to the AC team for the hard work you've put in over the years and for allowing those who have made mistakes in the past to have a second chance to enjoy the game again.
  11. That's an issue you directly have with the Mr Green server. I highly doubt you'll receive any help from the MTA Staff on this as they have no power over it.
  12. Great job Hydra! Love seeing the progress you've been making as a scripter and your overall dedication.
  13. 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.
  14. As I was on holidays I didn't have a chance to respond to this topic yet. So, happy new year to everyone in the community and I hope it'll be a great year for all of you and for MTA itself as well.
  15. Well done to everyone who has contributed to this amazing release!
  16. 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!
  17. 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.
  18. 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.
  19. 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.
  20. 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.
  21. Sphene is a SCM Interpreter in development for Multi Theft Auto. It is capable of running the mission scripts and parsing many other game files in order to recreate the storyline, minigames and anything else the default game has within Multi Theft Auto. We will then add Co-Op on top of it. In this video you are able to see Sphene run the N.O.E mission with only very minor bugs (such as the radar sound not always working). We did not specifically target this mission but the more we are able to implement all the game logic the more parts of the game become available. This is the first mission to be fully playable from start to end.
  22. Well the part about Blender clearly suggests it's an issue with the model.
  23. 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.
  24. 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.
×
×
  • Create New...