MatchMaker2 Project - Binding already compiled game to Lua

MatchMaker2 Project - Binding already compiled game to Lua

Postby Crypton » 12 Aug 2012, 18:52

Hello everyone,

I'm currently working on a project that aims to bind most of the well-known game Arcanum: Of Steamworks and Magick Obscura to the Lua's scripting environment. The game is not an open-source and last patch for this game was released more than 10 years ago, so this project works with already compiled binaries.

The game uses a proprietary scripting language, which is really hard to work with, even when using provided editor. This project attempts to extend the scripting capabilities of the game and if possible, completely replace the current scripting language. Currently, there are already ~80 internal functions binded to the Lua and main script has about 2K SLOC. It's written for the multiplayer part of Arcanum only and is more of a proof of concept, but it's working! It's already possible to spawn any objects (NPCs, weapons, etc.) and even send commands to the server using ordinary chat console as shown on the video. In newer version, you can also manipulate with NPCs (make them walk/run, attack, etc.) and even change their behavior and attributes.

More information and download link can be found in this topic: http://arcanum.game-alive.com/forums/vi ... ?f=5&t=309

Oh and yes, I'm still working on that OpenArcanum project that you've posted about years ago. I just got a distracted a bit. ;)
Sorry for poor English.
Have a nice day.
Crypton
 
Posts: 1
Joined: 12 Aug 2012, 18:12

Re: MatchMaker2 Project - Binding already compiled game to L

Postby qubodup » 13 Aug 2012, 09:25

In the thread you linked, I saw that this extension also works with OpenArcanum, so it is also an extension to an open source game engine too. :)
User avatar
qubodup
Global Moderator
 
Posts: 1671
Joined: 08 Nov 2009, 22:52
Location: Berlin, Germany

Who is online

Users browsing this forum: No registered users and 1 guest

cron