SugarD-x

Multi Theft Auto 0.6 Nightly 1 Released

Recommended Posts

We are happy to announce that a new nightly for Multi Theft Auto 0.6, (specifically made for use with Grand Theft Auto III and Grand Theft Auto: Vice City), has been released! While a lot of changes has been made to improve stability and add features, it is very important to note that this is still a nightly build, and not a full release version. It will contain bugs and issues, most of which are noted below alongside all known changes since the previous nightly. Many plans are still on the table, or are actively being worked on, so don't be discouraged.

Multi Theft Auto 0.6 Changelog:

CHANGES/FIXES - Client

- All configuration files now use the XML file format.

- Revamped GUI with an integrated server browser (not yet functional) - this allowed to fix a very large amount of issues, and greatly improved the maintainability of the code.

- Fixed issue #50 (http://bugs.projectredivivus.com/view.php?id=50) - Unable to launch GTA3

- Fixed issue #39 (http://bugs.projectredivivus.com/view.php?id=39) - Rewrite chat handling for server and client

- Several data files were relocated due to coding changes

- Program version number was updated from 0.5.1 to 0.6

- Numerous other miscellaneous bug, memory leak, crash, and typographical fixes

CHANGES/FIXES - Server

- Fixed issue #40 (http://bugs.projectredivivus.com/view.php?id=40) - All configuration files now use the XML file format.

- The server no longer announces to Game-Monitor.com. Instead, it uses a custom master server for MTA 0.5.1 (http://servers.projectredivivus.com) - this will change in upcoming builds.

- Fixed issue #48 (http://bugs.projectredivivus.com/view.php?id=48) - Lua functions don't check if the specified player/vehicle ID is valid

- Fixed issue where Lua events wouldn't be triggered during script loading

- Added Lua event onVehicleEnter for GTA3

- Fixed kills not being processed by the server (and consequently score not working properly)

- Disabled getPlayerDeaths (related to the issue fixed right above) - the behavior of this function was unclear

- Fixed issue #47 (http://bugs.projectredivivus.com/view.php?id=47) - Passing a nil value to Lua functions results in a server crash

- Fixed issue #76 (http://bugs.projectredivivus.com/view.php?id=76) - Data usage stats don't include Remote Admin connections

- Fixed issue #26 (http://bugs.projectredivivus.com/view.php?id=26) - Infinite money bug

- Fixed issue #04 (http://bugs.projectredivivus.com/view.php?id=4) - Add 'setPlayerPosition' Lua function

- Since the chat code was rewritten, the Lua function outputChatBox is not available. It'll be in future builds.

- Program version number was updated from 0.5.1 to 0.6

- Numerous other miscellaneous bug, memory leak, crash, and typographical fixes

KNOWN ISSUES - Server

- The server only shuts down after you close the process. If you type 'q' or 'quit' in the console but don't close it, as attempting to start another server on the same port will fail.

KNOWN ISSUES - Client

- The in-game scoreboard sometimes takes a lot longer than it should to update.

- The chat always appears on the loading screen.

- The game crashes on the loading screen when using the VC 1.1 EXE.

- The game often crashes when entering a vehicle (applies for both local and remote players).

- The client randomly thinks the player died due to a punch/kick on game startup.

- The client never times out, even if the connection to the server is lost

There are a lot of under-the-hood changes to the code which fixed many problems that existed before, and many that were introduced after the last nightly that had to be fixed.

This nightly can be downloaded by clicking here, or by going to our Nightly Releases page located here.

Before using this software, be sure to check the README file included with it for an explanation on where to place several of the files.

If you discover any bugs not listed above, please report them to our bug tracker by clicking here.

Have fun everyone, and stop playing with yourself!

Share this post


Link to post

Great! I'll test it with GTA III on Linux and Windows soon! Keep it up guys!

Edited by Guest

Share this post


Link to post

Nice, I wish I had the chance to check this out, if anything; by the end of the year, I'll test out the server and client on a vps.

Share this post


Link to post

Some time ago I wanted host some MTA 0.5 server but I gave up with this idea because that version is so old. Now, yay, the only problem is there no players.

Can I create scripts on this version? Because I see Lua functions but gamemodes seems to be hardcoded :D.

Share this post


Link to post
Some time ago I wanted host some MTA 0.5 server but I gave up with this idea because that version is so old. Now, yay, the only problem is there no players.

Can I create scripts on this version? Because I see Lua functions but gamemodes seems to be hardcoded :D.

There are minimal scripting abilities right now, as this is a nightly release.

Share this post


Link to post
Some time ago I wanted host some MTA 0.5 server but I gave up with this idea because that version is so old. Now, yay, the only problem is there no players.

Can I create scripts on this version? Because I see Lua functions but gamemodes seems to be hardcoded :D.

We plan on having a working server browser in the next nightly, so hopefully things will get better.

Yes, you can create scripts in Lua. There isn't a whole lot of functionality available yet however, and there isn't any documentation for it. That is certainly something we'll not forget about, but we're focusing on bug fixing and porting functionality added earlier for VC. The gamemodes are coded in SCM (along with a lot of other stuff) for the most part, and the client/server is hardcoded to support only these gamemodes. Unfortunately, since MTA 0.5 relies so much on SCM, there's no possibility of ever having similar capabilities as MTA:SA.

Share this post


Link to post
The client crashes after kill, probably caused by death message (GTAIII).

Please report it on the bug tracker.

Share this post


Link to post
The client crashes after kill, probably caused by death message (GTAIII).

Please report it on the bug tracker.

Can't find it, sorry. Anyway, my report will be here :wink:

Share this post


Link to post
The client crashes after kill, probably caused by death message (GTAIII).

Please report it on the bug tracker.

Can't find it, sorry. Anyway, my report will be here :wink:

It is at the bottom of the first post...

Share this post


Link to post

I miss a couple of old school vehiclespawns, like Hotringracers in the hotring, Bloodringbangers in the bloodring, and Sanches dirtbikes in the dirtring and if i remember right also a sanches on the ship. Is it possible to get them back in? :P Anyway goodjob keep it going, cant wait for next release with working serverbrowser.

Welcome to join: 217.120.57.173 Port:2003 (0.6 Nightly 1)

Share this post


Link to post
I miss a couple of old school vehiclespawns, like Hotringracers in the hotring, Bloodringbangers in the bloodring, and Sanches dirtbikes in the dirtring and if i remember right also a sanches on the ship. Is it possible to get them back in? :P Anyway goodjob keep it going, cant wait for next release with working serverbrowser.

Welcome to join: 217.120.57.173 Port:2003 (0.6 Nightly 1)

If we can figure out how to sync other vehicles, (which would make this possible), the plan is to make them able to be scripted in, which would let you place them anywhere.

Share this post


Link to post

We are all here still.

It should be the same as hosting the older versions.

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.