Page 3 of 7

Re: Maniascript

Posted: 16 Jun 2010, 19:54
by Zooz
w1lla wrote:you can decode .gbx files:

http://en.tm-wiki.org/wiki/GBX
No, that only works for the headers and such, not the actual data. Only MixD can do that part i guess :mrgreen:

Re: Maniascript

Posted: 16 Jun 2010, 19:58
by w1lla
well you can read out those things but you can also edit them... :mrgreen:

Re: Maniascript

Posted: 16 Jun 2010, 20:20
by www.e-gekko.net
No mix only do a mix of X and Y of the blocks, we need all info to a code do auto maps.
Mix is only a hack cause they discovered where in HEX are the coordinates, that's all.

Re: Maniascript

Posted: 16 Jun 2010, 20:34
by JumperJack
i guess there's a little communication error: mixing is the technique, but MixD is the one who found and made this, and all related techniques. ;)

Re: Maniascript

Posted: 17 Jun 2010, 09:48
by occam
  
...may there be an Italian~Scottish think-tank :-). If Gekko and MixD join forces, the pillars of the TM Universe will shake ...and Trackmaniacs shiver...with excitement^^.
 

Re: Maniascript

Posted: 17 Jun 2010, 09:55
by w1lla
hmm i still believe he hex-edited the .gbx files if i read them out in certain disassembler programs is still see the same header numbers popping up.

I agree its revolutionary but its strange that it never came out before.

Re: Maniascript

Posted: 17 Jun 2010, 23:20
by mikepurdy1234
I think the devs need to shed some light on... Maniascript

Is it for:
-camera movement (follow after 5 seconds)
-map objects movement (like falling rocks)
-NPC pathing for SM/QM (go from here to here)
-all of the above

any info from the devs?

Re: Maniascript

Posted: 18 Jun 2010, 00:34
by Slig
MCXD wrote:What information is known about maniascript, anyway? What has Nadeo said it can already do...?
not much of course : none have seen neither the language syntax, neither the api.
However...
Hylis wrote:Notre idée, avec ManiaScript, est de faire un langage orienté jeu. Cela veut donc dire qu'il devra savoir manier les principes de sauvegardes, temps réel, interface et réseaux assez facilement. Il doit aussi pouvoir évoluer.
Our idea, with maniascript, is to make a language game oriented. This mean that it should know how to deal with saves, real time, gui and network fairly easily. It also have to be able to progress/change.
Hylis wrote:pour un mode de jeu, un script s'éxécute côté serveur
pour un manialink ou un mediatrack, par exemple, le script s'éxécute côté client
For game mode, a script is executed on server side
For a manialink or mediatrack, the script is executed on client side


It should mean that many graphics will be possible to do on client side, and so reduce a lot the server to client bandwidth and the server ressources. Also to make some advanced game modes it should be able to have access to more dedicated things than actual scripts, and probably more directly.
As i know, the clients scripts will be sent to clients embedded in manialinks, and for server it will probably be send using some xmlrpc method.

It sould be awesome for those interested in server scripts ! for TM2 of course, but probably even more for SM and QM, permitting some really customized modes and missions ! :D But better wait to see how it will really be, before imaging too silly things...

It would be nice to see some little example, just to have a first idea of syntax and api, and so begining to dream about it ... :P

Re: Maniascript

Posted: 18 Jun 2010, 04:07
by tcq
Slig wrote:
Hylis wrote:Notre idée, avec ManiaScript, est de faire un langage orienté jeu. Cela veut donc dire qu'il devra savoir manier les principes de sauvegardes, temps réel, interface et réseaux assez facilement. Il doit aussi pouvoir évoluer.
Our idea, with maniascript, is to make a language game oriented. This mean that it should know how to deal with saves, real time, gui and network fairly easily. It also have to be able to progress/change.
Hylis wrote:pour un mode de jeu, un script s'éxécute côté serveur
pour un manialink ou un mediatrack, par exemple, le script s'éxécute côté client
For game mode, a script is executed on server side
For a manialink or mediatrack, the script is executed on client side
Thx for posting this here Slig. This sounds so awesome, i think i'm gonna resurrect my programming skills :)

Re: Maniascript

Posted: 18 Jun 2010, 06:10
by www.e-gekko.net
I super agreeeee with Slig, and thanks for the translation!
Great!! :)