Category Archives: Maniaplanet

Maniaplanet upgraded, Trackmania² Lagoon out!

Hello everyone!

The maniaplanet system in now upgraded to its 4th version, hosting the latest entry in the Nadeo’s Trackmania² series: Trackmania² Lagoon.

This image below is a good summary of what has been done for Maniaplanet 4 since our June 2016 Hello Planet #6. The educational trailer made by Nadeo also gives you a brief overview.

We’re very happy to bring these new creative features to our game titles, such as the mesh modeler and the title maker and we’re looking forward to seing what you’re gonna make with them. With no doubt, you’ll surprise us again and again!

About Trackmania² Lagoon: the game is out too and available on steam, uplay and maniaplanet.  It takes you to tracks between fabulous palm trees and the crystal clear bay waters of the Tropical Island of Lagoon. You will experience arcade gameplay like never before in the series, an exclusive solo campaign and a new official team game mode.

Have fun, see you online ans stay tuned!

The Nadeo Ubisoft Team

Maniaplanet 4 Preview #7 – Channels

For the last preview, we introduce the key element of Maniaplanet 4: the channels.

Channels presentation

To explain them, we’ll draw a parallel with television. By the way, you’ll find common vocabulary: channels, programs, schedule, series, episodes.

A Maniaplanet channel is like a TV channel, offering a gaming schedule on night and day times. In Maniaplanet, you’ll find 2 channels: one for Trackmania and one for Shootmania. Each one of them will play specific programs based on the Titles of these 2 games. Players will be able to connect to these programs and play at a certain time of the day.

channels_home

For the players

Channels will be the first thing you’ll see when you open Maniaplanet. In only one click, you’ll be able to play with other players by joining the running program of one of the two channels: Trackmania and Shootmania. You’ll also be able to chat with players on the channel.

At Maniaplanet launch, channels will be the only way to access the free multiplayer.
When you play on a channel, all Environments and Titles are available.

On the home page, you’ll also be able to access Channels’ Schedule. You’ll also have the possibility to add programs of you choice to your personnal agenda; this one will notify you before your program starts which will allow you to manage your time.

channels_shcedule

For programs creators

Creative players will be able to create programs in exchange for a contribution in Planets.
Each program is based on a Title-Pack. Also, like a serie, the program is divided into Episodes.

The program

When he creates a program, the creator will need to enter the following info:

  • Program Title
  • Program Description
  • Title-Pack Program
  • Tracklist played by the Program
  • Image presenting the Program

channels_create_program

Episodes

Once the Program is created, the creator will submit it to the Programming Direction (Nadeo) that will then create the first Episode. As a consequence, a conversation starts between the two parties to define the duration (between 30min and 2h30) and the date when the first Episode of the Program will be played on the channel. The creator will also be able to ask Nadeo to specificaly name his first Episode and the following ones:

For example:

  • Program Title: Canyon Time Attack
  • Episodes Titles: Ride the line#1 – Ride the line #2

With this Program & Episodes system, creators will be able to easily give appointments to players on a regular basis.

channels_create_episode

For the spectators

Spectators will also take part in the life of the channels.

Indeed, when an Episode is created, the Programming Direction can specify one or more stream links allowing players to join the Live by one click from the game (this will open the streamer’s Twitch page).

channels_details

On future new Maniaplanet website, spectators and players will be able to see the schedule, watch streams and install Maniaplanet to join one of the running programs.

ChannelWeb

This was the last preview.

Thank you everyone for your attention all along this preview phase and see you soon for the Maniaplanet 4 Closed Beta!

Maniaplanet 4 Preview #7 – Channels

Ce dernier article preview concerne l’élément central de Maniaplanet 4 : les channels.

Présentation des channels

Pour les expliquer, nous ferons un parallèle avec la télévision. Vous trouverez d’ailleurs beaucoup de vocabulaire partagé : chaines, programmes, émissions, séries, épisodes.

Une chaine (Channel) de Maniaplanet s’apparente à une chaîne de télévision qui offre une programmation rythmée sur les heures de la journée et de la nuit. Dans le contexte de Maniaplanet, cela signifie qu’il existera deux chaines: une pour Trackmania et une pour Shootmania. Chacune de ces deux chaines proposera des programmes spécifiques liés aux titres de ces deux jeux et sur lesquels les joueurs pourront se connecter et jouer à un moment donné de la journée.

Pour les joueurs

Les chaines seront la première chose que vous verrez quand vous lancerez Maniaplanet. En un clic vous pourrez jouer avec les autres joueurs sur le programme en cours d’une des deux chaînes: Trackmania ou Shootmania. Vous pourrez également chatter avec les joueurs de la chaine.

Au lancement de Maniaplanet 4, l’accès aux channels sera le seul accès gratuit multijoueur.
Lorsque vous jouez via un channel, tous les environnements sont disponibles et donc les titres (Titles) également.

Sur la page d’accueil, vous pourrez également accéder à la grille de programmation (Schedule) des chaines. Vous aurez aussi la possibilité d’ajouter les programmes (Program) de votre choix à votre agenda personnel; ce dernier vous alertera avant le démarrage des programmes, vous permettant ainsi de gérer l’organisation de votre temps.

channels_shcedule

Pour les créateurs de programmes

Les joueurs créateurs pourront créer des programmes en échange d’une contribution en Planets.

Chaque programme est basé sur un titre (Title). Et chaque programme, comme une série, est constitué d’épisodes (Episodes).

Le programme

Quand il créera un programme, le créateur devra entrer les informations suivantes :

  • Le titre du programme
  • La description du programme
  • Le titre utilisé par le programme
  • La liste des circuits joués par le programme
  • L’image présentant le programme

channels_create_program

Les épisodes

Une fois le programme créé, le créateur le soumettra à la direction des programmes (Nadeo) qui créera alors le premier épisode. Ainsi un dialogue s’ouvrira entre les deux parties pour définir la durée (de 30 minutes à 2h30) et la date à laquelle ce premier épisode du programme sera joué sur le channel. Le créateur pourra aussi demander à Nadeo de nommer spécifiquement ce premier épisode ainsi que les suivants :

Par exemple :

  • Nom du programme : Canyon Time attack
  • Nom des épisodes : Ride the line#1 – Ride the line #2

Ainsi, avec la notion de programme et d’épisode, le créateur peut donner des RDV précis aux joueurs de manière régulière.

channels_create_episode

Pour les spectateurs

Les spectateurs pourront aussi participer à la vie des channels.

En effet, quand un épisode est créé, la direction des programmes peut spécifier un ou plusieurs liens de stream. Ainsi, les joueurs pourront rejoindre le live d’un clic depuis le jeu (où le joueur sera envoyé vers la page Twitch du streamer).

Sur le futur nouveau site de Maniaplanet, les spectateurs et les joueurs pourront directement consulter la grille des programmes, les streams ou installer Maniaplanet pour rejoindre un des programmes en cours.

Ceci était la dernière preview!

Merci à tous pour votre fidélité et à bientôt pour le début de la beta fermée de Maniaplanet 4 !

Maniaplanet 4 Preview #6 – Trackmania

Les images et vidéos sont Work in Progress

Bonjour à tous et bonne année !

Nous sommes très heureux de démarrer 2017 avec une nouvelle preview sur Trackmania et ses futurs changements dans Maniaplanet 4.

Les nouveautés dans Trackmania

Les créateurs de modes de jeu et de “Title Pack” seront contents de découvrir les améliorations apportées à l’API.

Ils pourront imposer la “skin” (2D ou 3D) des voitures via le mode de jeu et gérer les “ghosts”.
Autre nouveauté, ils pourront activer les collisions entre les véhicules.

Par ailleurs, les campagnes solo des trois titres Canyon, Stadium et Valley seront désormais en mode “always official”. Ainsi, chaque essai permettra de monter dans le ladder.

Enfin, de nouveaux blocs et de nouvelles textures seront disponibles sur les trois environnements. Voici une galerie présentant certains d’entre eux :

Les principaux nouveaux blocs sont :

  • Pour Canyon : un set “Tubes”, des blocs “arena” supplémentaires, un petit looping ainsi que des blocs de flancs de falaise en plus.
  • Pour Stadium : des blocs “Dirt” additionnels et des écrans géants entre autres.
  • Pour Valley : un set “Castle”, de nouveaux blocs “Dirt”, des nouvelles routes, un set “Railroad” et des améliorations pour les tunnels, nationales, falaises et blocs “Arena”.

De plus, des blocs “transition” ont été ajoutés, ainsi que des variantes de textures au sol ou des pylônes dans certains environnements. D’autres blocs ont été corrigés ou améliorés et certains blocs de Trackmania Turbo ont été importés et adaptés pour Trackmania².

Le “Title Maker”

Nous vous avons déjà parlé du “Title Maker” dans la preview 3 dédiée aux éditeurs.
Le “Title Maker” va permettre à Nadeo de refaire les trois titres Stadium, Valley, Canyon et de créer le prochain Lagoon.

Et c’est ce même outil que les joueurs créateurs pourront utiliser pour créer leurs propres titres. Ils pourront aussi directement créer un Title Maker via une option dans le Title Pack Creator.

Le “Maker” permet de créer très facilement une campagne solo, choisir les menus qui sont visibles ou non, les éditeurs à proposer aux joueurs, des matchmakings par défaut ou encore de personnaliser l’écran d’accueil du futur “Title Pack”.

Nous espérons voir toujours plus d’idées impressionnantes de votre part grâce à ces nouveautés ! A bientôt pour la dernière preview de Maniaplanet 4 !

Maniaplanet 4 Preview #6 – Trackmania

Images and video are Work In Progress

Hello everyone and Happy new year!

We are very pleased to start 2017 with a new preview dedicated to Trackmania and its future changes in Maniaplanet 4.

What’s new in Trackmania?

Game modes and “Title Packs” creators will be excited to discover improvements that have been brought to the API.

From now, they will be able to force the car skin (2D & 3D) in their title and to manage the ghosts. In addition, they will be able to activate collisions between vehicules.

Also, from Maniaplanet 4, Trackmania² titles will come with the solo campaign in “always official” mode. Thus, each try will allow you to progress in the ladder.

One of the other hottest topic for discussion today is the inclusion of new blocks and new textures in the three environments.

The main new blocks are:

  • For Canyon: a “Tubes” set, additionnal “Arena” bloks, a little looping and new “Cliff Sides” blocks.
  • For Stadium: new “Dirt” blocks and giant screens.
  • For Valley: a “Castle” set, new “Dirt” blocks, new roads, a “Railroad” set and improvements in “Tunnels”, “National highways”, “Cliffs” and “Arena” blocks.

Furthermore, “transition”, “road variants” and “piles” blocks have been added in some of the Titles. Other blocks have been modified or improved and some Trackmania Turbo blocks have been adapted for Trackmania² and imported.

“Title Maker”

We have already talked about the “Title maker” in the Preview 3 about editors.

The “Title Maker” will allow Nadeo to redo the three environments: Canyon, Stadium and Valley and to create the new Lagoon one.

And, this is the same tool that creators players will use to create their own titles. They’ll also be able to directly create a Title Maker via an option in the Title Pack Creator.

The “Maker” is much more effective and allows creators to easily create a solo campaign, choose visible menus, editors for players, matchmakings or to customize the home screen of their future “Title Pack”.

We hope to see always more amazing ideas from you thanks to these new features! See you soon for the last Maniaplanet 4 preview!

Maniaplanet 4 Preview #5 – Shootmania modes

Hello everyone,

This week, the preview enphasizes new ways to play Shootmania with Maniaplanet 4.

You’ll find:

  • a new game mode called Warlords
  • variants on existing game modes: XP and FUN mode variants will allow you to experience different styles of play.

And, this mode and these variants are only a few examples of what creators will be able to do with Maniaplanet 4.

XP mode Variants

With the XP mode variants, players will make their character progress.

For example, in the Royal XP mode, players will be able to get gold that will display on the map after the tornado starts moving. In the mode’s store, they will buy upgrades such as additionnal rockets and armors or items and strong weapons to be activated during a round. Players will also observe that their upgrades will be preserved between games thanks to a persistance specific to the XP modes.

FUN mode Variants

It’s unfair but fun! FUN variants highlight easy access and festive spirit. For example, in Royal FUN mode, players will get new weapons and random bonuses by collecting mysterious boxes on the map.

Warlords

ShootMania Warlords is a new game mode created with the tools available in Maniaplanet 4. These tools are the same ones that will allow you to create your own game modes like Warlords.

Warlords is a turn-based, top-down view game. Players (2-6) fight to control the galaxy.

ScreenShot10

In each round, each player decides what action he wants to play (which planet to attack for example). Everyone’s choice is unveal when everyone is ready.

The goal in Warlords is to expand your empire by taking control on free planets and making opponents your vassals. Furthermore, each planet provides you with gold which will allow you to conquer planets or protect your own ones.

ScreenShot11

The planet the Warlord is coming from is his capital city. He absolutely needs to control it! In case of invasion, players will be sent into battle to take part in the defense or the defeat of the attacked Warlord. Each player must choose his side.

ScreenShot19

At that time, a Shootmania game is launched in a game mode close to Siege mode. You will find a store where you will be able to spend the gold acquired on the planets. This gold will give you advantage on the terrain. If your capital is taken, you then become the vassal of the victorious player.

Warlords is also supplied with an editor of galaxies to customize your games.

GalaxyEditor

Use of Modules

In the third preview, dedicated to editors, we had already talked about modules allowing creators to simply add features to games modes.

Today, we’re gonna show how to code it. First, you need to create a module or download it from a community website. Then , you need to place it in the game mode folder.

In the example below, we declare the “HUD” module, created for the gamemode and integrating a store, at the beginning of the script:

Hud_Load("Modules/Nadeo/ShootMania/Royal/Exp/Hud.Module.Gbx");

Once the module is loaded, you can specify the consequences after the buying act of the player. For example, if a players buys a bonus, then he will get the bonus.

 switch (Event.Type) {
     case CUIConfigEvent::EType::OnModuleStorePurchase: {
         declare EventPlayer <=> GetPlayer(_Event.UIConfig);
         if (_Event.ItemUrl == "/Items/Nadeo/ArmorBonus.Item.Gbx") {
             EventPlayer.ArmorMax += 100;
         } else if (_Event.ItemUrl == "...") {
             // ...
         }
     }
 }

See you in the forum or next year for a new preview, on TrackMania!
Meanwhile, we wish you a wonderful winter break!

Tm PowerUp

Maniaplanet 4 Preview #5 – Modes Shootmania

Bonjour à tous,

La preview de cette semaine vous présente les nouvelles manières de jouer à Shootmania avec Maniaplanet 4.

Ainsi, vous trouverez :

  • un nouveau mode de jeu, Warlords
  • et des variantes sur des modes existants : les variantes XP et FUN permettront de varier les styles de jeu.

Et ce mode et ces variantes ne sont que des exemples de ce que les créateurs pourront eux-mêmes créer avec Maniaplanet 4.

Les variantes XP

Dans les variantes de jeu XP, les joueurs pourront faire progresser leur personnage.

Par exemple dans Royal XP, les joueurs récupèreront des golds qui apparaîtront sur la carte après le déclenchement de la tornade. Dans la boutique du mode, ils pourront alors acheter des améliorations comme des rockets supplémentaires et des armures, ou encore des items et des armes fortes à déclencher pendant un round. Les joueurs verront également certaines de leurs améliorations conservées entre les parties grâce à une persistance propre aux modes XP.

Les variantes FUN

C’est injuste, mais c’est drôle ! Les variantes FUN mettent l’accent sur la simplicité d’accès et l’esprit festif. Par exemple, dans Royal FUN, les joueurs récupèreront de nouvelles armes et des bonus aléatoires en collectant des « boîtes mystère » sur la carte.

Warlords

ShootMania Warlords est un nouveau mode de jeu réalisé avec les outils de création de Maniaplanet 4. Ce sont ces mêmes outils qui seront à votre disposition et vous permettront de créer vos propres modes de jeu à l’image de Warlords.

Warlords fonctionne au tour par tour, en vue du dessus. Les joueurs (de 2 à 6) s’affrontent pour le contrôle de la galaxie.

A chaque tour, chaque joueur décide de l’action qu’il souhaite mener (quelle planète attaquer par exemple). Une fois que tout le monde a fait son choix, ils sont dévoilés à tous les joueurs. Le but de Warlords est d’étendre son empire en capturant les planètes libres et en vassalisant les adversaires. De plus, chaque planète fournit de l’or pour pouvoir conquérir des planètes ou protéger les siennes.

ScreenShot11

La planète d’origine de chaque Warlord est sa capitale, qu’il doit tenir à tout prix ! En cas de tentative d’invasion d’une capitale, les joueurs sont envoyés dans la bataille pour assurer en personne la défense – ou la chute – du Warlord attaqué : chacun doit choisir son camp.

A ce moment, une partie de Shootmania est lancée dans un mode proche de Siege. Vous y trouverez une boutique où vous dépenserez l’or acquis sur les planètes pour avoir un avantage sur le terrain. Si la capitale est prise, le joueur perdant devient le vassal du joueur victorieux.

Warlords est aussi fourni avec un éditeur de galaxies pour customiser vos parties.

Utilisation des modules

Dans la preview 3 dédiée aux éditeurs, nous avions parlé des modules qui permettent d’ajouter de manière simple des fonctionnalités aux modes de jeu.

Aujourd’hui on va voir comment cela se fait au niveau du code. Premièrement, vous devez soit créer, soit télécharger le module depuis un site communautaire puis le placer dans le dossier du mode.

Dans l’exemple ci-dessous, nous déclarons le module du HUD, créé pour l’occasion et intégrant la boutique, au début du script :

Hud_Load("Modules/Nadeo/ShootMania/Royal/Exp/Hud.Module.Gbx");

Une fois le module chargé, vous pouvez spécifier les répercussions de l’acte d’achat d’un joueur. Par exemple, si le joueur achète un bonus, il recevra alors ce bonus :

 switch (Event.Type) {
     case CUIConfigEvent::EType::OnModuleStorePurchase: {
         declare EventPlayer <=> GetPlayer(_Event.UIConfig);
         if (_Event.ItemUrl == "/Items/Nadeo/ArmorBonus.Item.Gbx") {
             EventPlayer.ArmorMax += 100;
         } else if (_Event.ItemUrl == "...") {
             // ...
         }
     }
 }

A l’année prochaine pour une nouvelle preview, cette fois sur TrackMania !
Et en attendant, nous vous souhaitons de bonnes fêtes de fin d’année.

Maniaplanet 4 Preview #4 – Shootmania

La preview de cette semaine est dédiée à Shootmania et aux nouveautés qui seront proposées avec la mise à jour de Maniaplanet 4. Les nouveaux blocs et les nouvelles actions offriront une plus grande variété de situations dans Shootmania Storm. Par ailleurs, les créateurs pourront utiliser ce nouveau contenu dans la création de leurs modes de jeu.

Les nouvelles armes

De nouvelles armes seront disponibles dans ShootMania Storm et pourront être intégrées dans les modes de jeu développés par les créateurs. Veuillez noter que les visuels des projectiles des nouvelles armes présentées ci-dessous sont toujours en cours de travail.

La Golden Rocket est de retour. Pour rappel il s’agit d’une roquette pouvant rebondir sur les différentes surfaces.

Le Missile suivra le joueur sur lequel vous aurez tiré. Attention, c’est sans garanti de succès. Un joueur habile dans ses mouvements pourra éviter votre missile.

Le Hunter est une arme dédiée à l’élimination. Il vous permettra de contrôler le projectile après son envoi.

Le Scout dont vous contrôlez aussi la trajectoire du projectile tiré, est quant à lui dédié à la reconnaissance du terrain. C’est une sorte de drone espion.

Le Golden Laser est une variation du Laser de base. Il fonctionne de la même manière à la différence près que ce Laser entraine un “splash damage” quand il touche une surface.

Le Shield est un bouclier uni-directionnel permettant de se protéger et de renvoyer les tirs ennemis (note: il y a un glitch sur l’effet de rebond des projectiles sur le Shield au moment de l’écriture de l’article).

Les tourelles

Les tourelles sont des objets fixés au sol. Elles attaquent les joueurs se situant dans leur champs de vision.

Les tourelles sont divisées en deux parties (la base et le canon) pour vous permettre de proposer vos propres designs.

Les nouveaux blocs

Deux autres types de bloc feront leur apparition avec la mise à jour Maniaplanet 4 :

  • Le “Power Path” vous magnétisera au sol, vous permettant de courir la tête en bas !

  • Le “Nucleus Path” vous permettra de récupérer automatiquement le Nucleus; cette action est intéressante pour défendre une zone par exemple. Attention, le Nucleus ne sera plus automatiquement proposé dans les sections souterraines.

Des voitures dans Shootmania

Les voitures de Trackmania arrivent dans Shootmania. Votre StormMan pourra entrer/sortir des voitures. Vous pourrez également les conduire et les éliminer. En leur tirant dessus, vous leur infligerez un certain montant de dégâts modifiant leur aspect avant de les faire complètement disparaître.

Nous espérons que vous apprécierez ces nouveautés et sommes impatients de voir comment vous les utiliserez. Ce sera très certainement amusant !

En attendant, n’hésitez pas à vous rendre sur le forum pour y poser vos questions.

A très bientôt pour la prochaine preview !

Maniaplanet 4 Preview #4 – Shootmania

This week, we’ll be focusing on Shootmania and its new features brought to the game with the Maniaplanet 4 update. They will be giving players new actions and blocs allowing them to experience more diverse situations. In addition, creators will be able to use these new features by including them in their own game modes.

New weapons

New weapons will be available in Shootmania Storm and creators will be able to integrate them in their game modes. Note: The visual of weapon’s projectiles presented in this article is still work in progress.

The Golden Rocket is back. As a reminder, this weapon shoots rockets that bounce on different surfaces.

The Missile follows the player you shoot. Warning! There is no garanteed success. A good player with agility in motion will be able to avoid your missile.

The Hunter is dedicated to elimination. It will give you the possibility to radio control the projectile after you shot it.

The Scout is also radio controlled. You will use it for reconnaissance.

The Golden Laser is a variation of the basic one. It works the same way but causes a “splash damage” when it hits a surface.

The Shield is a uni directionnal shield allowing you to protect yourself and fire back your ennemy’s shoot (note: there is a glitch on the shield when it repulse a projectile at the moment of the writing of the article).

Turrets

Turrets objects are fixed in the ground. They shoot players who find themselves in their field of vision. Turrets are divided in two parts (base and barrel) and both are customizable: you can create your own turrets designs.

New blocks

The Maniaplanet 4 update will bring two new blocks in Shootmania:

  • When using the magnetic “Power Path”, you will remain on the path, which will allow you to run upside down!

  • The “Nuclear Path” will allow you to automatically take the Nucleus weapon. This action is interesting for defending a zone for instance. However, the Nucleus will not be switched automatically anymore in underground sections.

Cars in Shootmania

Trackmania cars are coming into Shootmania. Your shootman will be able to go in/out from the cars. You will also be able to drive and eliminate them: by shooting the cars, you will damage them and finally make them disapear.

We hope you’ll like these new features and we are in a hurry to see how you will use them. It will be fun for sure! As usual, let’s meet in the forum for any question about this preview.

See you soon!

Maniaplanet 4 Preview #3 – Editors

This week, this article highlights the new creation possibilities for the players. Maniaplanet 4 will bring new tools and noticeable improvements on existing Tools. This way, it will be easier for creators to create and enrich their own games. They will also need less technical knowledge.

On the program: the modules, the editors and the plugins, the title makers, the Manialink, the ManiaScript and the documentation.

Modules

Maniaplanet 4 will introduce the notion of Modules. You should consider Modules as “super librairies”, allowing to add features to gamemodes, editors and manialinks very easily.

Example of module: skill shop
It’ll be possible to add a skill shop in a gamemode. To do this, the creator of the mode must indicate the skills for sell and their buying price. Then he must use the script to handle the bound between the buying act of the player and the shop. Next, the shop will manage automatically the consequences on the players as well as his game interface without the need for the creator to go to the script.

Others types of modules are available, like a customizable scoretable, an inventory or also menus for the manialinks.

One of the biggest interest of the module is that they’re easily shareable. Indeed, each module is saved in a “.Module.Gbx” file. Like this, if you create a gamemode that needs a skill shop for example, instead to create it yourself, you can choose one from the community and integrate it in your gamemode.

Editor of editors

The new Maniaplanet update will unveil the Editor of editors, allowing to create its own editors for Maniaplanet.

An editor must be based on an existing edition engine (example: Map Editor, Item Editor, etc.) and use one or several plugins manage its behaviour.

With the editor of editors, you can create variations of existing editors.

Example 1:
The Map Editor from Trackmania Turbo is a variation from the Trackmania² Map Editor.

Example 2:
The new Mesh Modeler Editor (allowing to create 3D object directly in Maniaplanet) can be used as a base to create a Voxel Editor:

Moreover there is a new “Pixel Editor” based on the 2D Editor, which will allow you to make shield or stickers for cars for example.

Title Makers

Title Makers are a new types of titles that players will be able to create. These titles will allow other users to more easily create titles from those ones.

For example, it’ll be possible to create an “Invasion Maker” Title which will allow to easily create several Invasion titles from different authors, diversifying the content by creating a new campaign, adding new items in the map editor or offering other style elements like menus.

With the release of Maniaplanet 4, all the Trackmania² environments, including Lagoon, will be based on the Trackmania² Title Maker that we’ll provide as an example.

The Manialink going on version 3

Two major modifications to the Manialink are noticeable. First the axis “z” of “pos” (formely “posn”, now depreciated) has been deleted and replaced with the attribute “z-index”. This change is important since it modifies a lot the depth’s management in the Manialink.

<frame id="BG" pos="0 0" z-index="0">
    <quad id="RED" pos="-43 -4" z-index="1" bgcolor="FD0000FF"/>
    <quad id="BLUE" pos="-29 7" z-index="2" bgcolor="0013FDFF"/>
</frame>
<frame id="MIDDLE" pos="0 0" z-index="1">
    <quad id="GREEN" pos="7 -7" z-index="-99" bgcolor="20FD00FF"/>
    <quad id="WHITE" pos="0 0" z-index="99" bgcolor="FFFFFFFF"/>
</frame>

<label id="TEXT" pos="-32 2" z-index="2" text="MyText" textsize="60" textcolor="000" size="14 3"/>

In this example will appear, from the most visible to the least visible: TEXT, WHITE, GREEN, BLUE et RED.

Indeed: At the root level of the manialink we have 3 controls: TEXT with a z-index of 2, MIDDLE with a z-index of 1 and BG with a z-index of 0. TEXT is at the front, then we have all the content from MIDDLE, and at the end the content of BG.

Globally, with this feature, there is no more need to add up the z from the related frames to order their controls. It also enforces the necessity of rigour while creating frames and merging controls.

The second major change is the new attribute “scriptaction”, which allows to directly transfer (without the need to go throught the ManiaScript of the Manialink) the events from a control to the ManiaApp. this will be useful for the plugins, the modules and the editors.

Others changes have been done like posn and sizen which are now depreciated for pos and size, the clipping of the frames with size and align or also pincorners which allow to put the quads in perspective.

The ManiaScript

Autocompletion

The Script Editor will enjoy several improvements like the support of the autocompletion. This autocompletion allow the automatic code writting completion by searching the correct entries in the API, librairies functions and keywords.

If you type “MyPlayer.”, the list will show the members of the related class as well as the functions and all other related members. You will just need to press ctrl+space to invoke the autocompletion. Moreover the autocompletion suggestions are contextual: if you start to write “declare”, the suggestion will be the types and the classes.

Performance Tool

The Script Performance Tool will allow you to know:

  • The number of instructions which have been executed for the selected script
  • The memory usage
  • The number of layers for the scripts having a graphical interface

The scripts using a lot of memory will appear in blue in the debugger.

To watch the performance more carefully, a new tool exists in the form of two functions: tuningstart() and tuningend(). Instructions between the two functions will be monitored and you will be able to extract the data in a report showing each line of code with its processing time.

The debugger itself has been improved to display in a more explicit way errors or places causing issues. If the script encounters a blocking execution issue, the debugger will display the entire callstack even if one of the errors is located inside a library.

Finally, several improvements including the runtime and the compilation of the script have been made, which can make the loading faster.

Revamp of the documentation

And to help in these changes, the Maniaplanet documentation has been one more time entirely revamped, in its design and its organization.

See you soon for the next Maniaplanet 4 preview!