[v1.1 - DISCONTINUED] Mari0:HEC (HugoBDesigner's Entities and Customization)

Mods, guides how to use and install mods go right in here.
User avatar
HugoBDesigner
Posts: 2188
Joined: 19 Sep 2012, 02:23
Contact:

Post » 02 Apr 2014, 03:48

Another small thing: as some of you know, I'm working on a B&B making a Guest Registering Software. And, something I made for it and also plan on adding to Mari0 +Portal:

Image

Wait for it (the GIF proves it is not April Fools)!

Added everything (besides clipboard) that you can imagine in text input things: arrow keys to move pointer, shift+arrow keys for selection, ctrl+A to select everything, insert mode, backspace, delete, home, end, shift+home, shift+end, mouse moving pointer, mouse selection, text bigger than boxes, double-click to select words, triple-click to select everything, support for non-utf-8 characters, debug mode (to write codes like "[b1]" by yourself) and some others I might have forgot :)

Also, clipboard soon! (clipboard inside a game/mod is pretty easy, so yeah :) )

User avatar
alesan99
Posts: 2335
Joined: 30 May 2013, 21:42
Contact:

Post » 02 Apr 2014, 04:03

Nice!
You should use love.system.setClipboardText/love.system.getClipboardText. It's not hard to use.

User avatar
HugoBDesigner
Posts: 2188
Joined: 19 Sep 2012, 02:23
Contact:

Post » 02 Apr 2014, 12:26

Thank you, Alesan! But I'm still working with 0.8.0, so I'll just set up a copy-paste system there. It's not hard either.

I'm just not using 0.9.0 or 0.9.1 because they removed the "unicode" feature in the "keypressed" and "keyreleased" functions, and I think they're better than "textInput". But I'll see if I can get over it. Thank you!

User avatar
alesan99
Posts: 2335
Joined: 30 May 2013, 21:42
Contact:

Post » 02 Apr 2014, 14:01

Well I'm sure you can get used to text input. You could do some things in main.lua to make textinput similar to keypressed.

Converting your mod to LOVE 0.9.0 won't be hard at all. I converted mine very quickly.

B-Man99
Posts: 1868
Joined: 02 Jul 2012, 00:32
Contact:

Post » 07 Apr 2014, 21:48

Loving the updates Hugo
Especially that high quality black and white face doodle
It just looks so cool I can't stop staring into the eyes.... drifting off into eternity...

User avatar
HugoBDesigner
Posts: 2188
Joined: 19 Sep 2012, 02:23
Contact:

Post » 07 Apr 2014, 22:18

Thanks, B-Man! I was (and am) using y work's notebook (which is pretty lousy as well), and I don't have the Administrator account, so I couldn't install Paint.NET here. Had to use the XP paint :S

Anyway, I have good news: I added my text GUI to Mari0 +Portal, so now you can do much more with text inputs :)

User avatar
HowToEatGirafes
Posts: 516
Joined: 05 Feb 2014, 23:18
Contact:

Post » 08 Apr 2014, 19:11

I remade the french translation because i'm french :

Code: Select all

-- Language Update 1
language["french"] = {}
language["french"]["language"] = "langue"
language["french"]["englishus"] = "anglais"
language["french"]["portuguesebr"] = "portuguais"
language["french"]["french"] = "francais"
language["french"]["dutch"] = "néerlandais"

language["french"]["welcome to warp zone!"] = "bienvenue dans la warp zone!"
language["french"]["thank you mario!"] = "merci mario!"
language["french"]["but our princess is in"] = "mais notre princesse est dans"
language["french"]["another castle!"] = "un autre château!"
language["french"]["your quest is over."] = "votre quête est finie."
language["french"]["we present you a new quest."] = "nous vous présentons une nouvelle quête."
language["french"]["push button b"] = "appuyez sur le bouton b"
language["french"]["to play as steve"] = "pour jouer en tant que steve"
language["french"]["world"] = "monde"
language["french"]["time"] = "temps"
language["french"]["link"] = "lien"
language["french"]["edit"] = "edit"
language["french"]["quit to menu?"] = "revenir au menu?"
language["french"]["yes"] = "oui"
language["french"]["no"] = "non"
language["french"]["quit to desktop?"] = "revenir au bureau?"
language["french"]["save game?"] = "sauvegarder?"
language["french"]["controls"] = "controles"
language["french"]["skins"] = "appar."
language["french"]["misc."] = "autre"
language["french"]["cheat"] = "triche"
language["french"]["edit player:"] = "modif. joueur:"
language["french"]["uses the mouse: yes"] = "utiliser la souris: oui"
language["french"]["uses the mouse: no"] = "utiliser la souris: non"
language["french"]["space"] = "espace"
language["french"]["move stick right"] = "move stick right"
language["french"]["move stick down"] = "move stick down"
language["french"]["press key for '"] = "pressez la touche '"
language["french"]["press 'esc' to cancel"] = "appuyez sur 'esc' pour annuler"
language["french"]["you can only set"] = "vous ne pouvez choisir que"
language["french"]["buttons for this"] = "des boutons pour ca"
language["french"]["axes for this"] = "des haches pour ca"
language["french"]["hat: none"] = "chap.: aucun"
language["french"]["hat: "] = "chap.: "
language["french"]["hat"] = "chapeau"
language["french"]["hair"] = "cheveux"
language["french"]["skin"] = "peau"
language["french"]["coop portal 1 color:"] = "couleur portail 1 en coop:"
language["french"]["coop portal 2 color:"] = "couleur portail 2 en coop:"
language["french"]["shader1:"] = "effet 1:"
language["french"]["unsupported"] = "non-supporté"
language["french"]["shader2:"] = "effet 2:"
language["french"]["shaders will really"] = "les effets vont vraiment"
language["french"]["reduce performance!"] = "reduire la performance!"
language["french"]["volume:"] = "volume:"
language["french"]["reset game mappacks"] = "réinitialiser les mappacks du jeu"
language["french"]["reset all settings"] = "réinitialiser toutes les options"
language["french"]["vsync:"] = "vsync:"
language["french"]["on"] = "on"
language["french"]["off"] = "off"
language["french"]["you can lock the|mouse with f12"] = "vous pouvez verrouiller la souris avec f12"
language["french"]["game "] = "jeu "
language["french"]["mod "] = "mod "
language["french"]["unlock this by completing"] = "debloquez ceci en completant"
language["french"]["the original levels pack!"] = "le pack de niveaux original!"
language["french"]["have fun with these!"] = "amusez-vous bien!"
language["french"]["mode:"] = "mode:"
language["french"]["knockback:"] = "recul:"
language["french"]["bullettime:"] = "bullettime:"
language["french"]["use mousewheel"] = "utilise la molette"
language["french"]["huge mario:"] = "mario geant:"
language["french"]["goomba attack:"] = "invasion de goomba:"
language["french"]["sonic rainboom:"] = "sonic rainboom:"
language["french"]["playercollision:"] = "collision joueurs:"
language["french"]["infinite time:"] = "temps infini:"
language["french"]["infinite lives:"] = "vies infinies:"
language["french"]["tilelist"] = "liste de tiles"
language["french"]["id:"] = "id:"
language["french"]["hotkey "] = "raccourci "
language["french"]["category:"] = "categorie:"
language["french"]["hotkey ctrl "] = "raccourci ctrl "
language["french"]["move up"] = "aller en haut"
language["french"]["move down"] = "aller en bas"
language["french"]["delete"] = "supprimer"
language["french"]["collision: true"] = "collision: oui"
language["french"]["collision: false"] = "collision: non"
language["french"]["portalable: true"] = "portalable: oui"
language["french"]["portalable: false"] = "portalable: non"
language["french"]["minimap"] = "minicarte"
language["french"]["follow mario"] = "suivre mario"
language["french"]["current mapwidth: "] = "longueur actuelle: "
language["french"]["new mapwidth:  "] = "nouvelle longueur:  "
language["french"]["timelimit"] = "limite de temps"
language["french"]["spriteset"] = "spriteset"
language["french"]["paste mode"] = "mode de collage"
language["french"]["music"] = "musique"
language["french"]["background color"] = "couleur du fond"
language["french"]["show testing"] = "montrer les tests"
language["french"]["image overlay"] = "superposition d'images"
language["french"]["scrollfactor"] = "facteur de defilement"
language["french"]["intermission"] = "intermission"
language["french"]["has warpzone"] = "a une warpzone"
language["french"]["underwater"] = "sous l'eau"
language["french"]["bonusstage"] = "stage bonus"
language["french"]["custom background"] = "arrière plan personnalisé"
language["french"]["do not forget to save your current map before|changing!"] = "n'oubliez pas de sauvegarder votre niveau avant| d'en changer!"
language["french"]["-if compatible with|vanilla mari0 or if|you haven’t added|any custom entity."] = "-si compatible avec|le mari0 original ou si|vous n'avez pas ajouté|d'entités speciales."
language["french"]["-if compatible with|either mari0 +portal|or vanilla mari0."] = "-si compatible avec|mari0 +portal|où le mari0 original."
language["french"]["mappack title:"] = "titre du mappack:"
language["french"]["author:"] = "auteur:"
language["french"]["description:"] = "description:"
language["french"]["custom player name:"] = "nom de joueur:"
language["french"]["lives:"] = "vies:"
language["french"]["inf"] = "inf"
language["french"]["seems like you don’t have any custom tile.|would you like to transfer a pre-downloaded|custom tileset directly into your mappack?|select one below and click         ."] = "il semble que vous n'avez pas de tiles perso.|voulez vous transferer|un tileset perso. pré-telechargé directement dans votre mappack?|selectionnez en un en dessous et cliquez         ."
language["french"]["transfer"] = "transferer"
language["french"]["the tileset was successfully|copied to your mappack folder.|returning to editor..."] = "le tileset a été copié|avec succes dans le dossier de votre mappack.|retour a l'editeur..."
language["french"]["the tileset was successfully|deleted from your mappack|folder. returning to editor..."] = "le tileset a été supprimé|avec succes du dossier de |votre mappack. retour a l'éditeur..."
language["french"]["are you sure that you want to|delete your custom tileset?|this action cannot be undone!"] = "êtes vous sur de vouloir|supprimer votre tileset perso.?|cette action est irréversible!"
language["french"]["tilelist"] = "liste de tiles"
language["french"]["version outdated!|go to stabyourself.net|to download latest"] = "version périmée!|allez sur stabyourself.net|pour en telecharger la dernière"
language["french"]["continue game"] = "continuer la partie"
language["french"]["%s player game"] = "partie a %s joueur(s)"
language["french"]["level editor"] = "editeur de niveaux"
language["french"]["select mappack"] = "selectionner le mappack"
language["french"]["options"] = "options"
language["french"]["select world"] = "selectionnez un monde"
language["french"]["a little patience..|downloading "] = "un peu de patience..|telechargement "
language["french"][" of "] = " de "
language["french"]["press right to|access the dlc||press m to|open your|mappack folder"] = "appuyez sur droite pour |acceder au dlc||appuyez sur m pour|ouvrir votre|dossier de mappacks"
language["french"]["press right to|access the dlc||could not|open your|mappack folder"] = "appuyez sur droite pour |acceder au dlc||désolé, je n'ai pas pu|ouvrir votre|dossier de mappacks"
language["french"]["by "] = "par "
language["french"]["something went wrong||      sorry d:||maybe your internet|does not work right?"] = "il y a eu un problème||     désolé d:||peut-être que votre connection|ne marche pas bien?"
language["french"]["wanna see your|mappack here in my|next mod update?||contact me at|||or at my e-mail:"] = "vous voulez avoir votre|mappack ici dans|ma prochaine maj?||contactez moi (en anglais) a|||ou a mon e-mail:"
language["french"]["if your mappack is|good enough to be|here, it will be|included in the|next update! so|don’t forget to|make it compatible|with mari0 +portal|to get better|results!!!"] = "si votre mappack est|assez bon pour être|ici, il sera|inclus dans la|prochaine maj! donc|n'oubliez pas de|le rendre compatible|avec mari0 +portal|pour avoir de meilleurs|resultats!!!"
language["french"]["version outdated!|you have an old|version of mari0!|mappacks could not|be downloaded.|go to|stabyourself.net|to download latest"] = "version périmée!|vous avez une vielle|version de mari0!|mappacks n'ont pas pu|etre télechargé.|allez sur|stabyourself.net|pour en telecharger la dernière"
language["french"]["download error!|something went|wrong while|downloading|mappacks.|press left and|right to try|again.  sorry."] = "erreur detéléchargement!|quelquechose s'est|arrêté pendant le|téléchargement|des mappacks.|appuyez sur gauche  et|droite pour|recommencer.  désolé."
language["french"]["local"] = "local"
language["french"]["dlc and hugo's favs"] = "dlc et favs d'hugo"
language["french"]["are you sure that you want to delete|the following mappack?||||this action cannot be undone!"] = "êtes vous sur de vouloir supprimer|les mappacks suivants?||||cette action est irréversible!"
language["french"]["mappack"] = "mappack"
language["french"]["by author"] = "par l'auteur"
language["french"]["press c for client"] = "appuyez sur c pour etre le client"
language["french"]["press s for server"] = "appuyez sur s pour etre le serveur"
language["french"]["run away to quit"] = "courrez pour quitter"
language["french"]["waiting for server.."] = "en attente du serveur.."
language["french"]["press enter to start!"] = "appuyez sur entree pour commencer!"
language["french"]["mod by hugobdesigner"] = "mod par hugobdesigner"

language["french"]["entitydescriptions"] = {
   "placez ou vous voulez - sert a effacer les entités", --"remove",
   "placez sur un mur - champignon", --"mushroom",
   "placez sur un mur - 1-up", --"oneup",
   "placez sur un mur - étoile", --"star",
   "placez sur un bloc qui n'est pas un bloc ? - donne beaucoup de pieces", --"manycoins",
   "placez sur une tile vide - goomba", --"goomba",
   "placez sur une tile vide - koopa", --"koopa",
   "placez sur une tile vide - point de depart de mario", --"spawn",
   "placez sur une tile vide - goomba - un peu plus a droite", --"goombahalf",
   "placez sur une tile vide - koopa - un peu plus a droite", --"koopahalf",
   "placez sur un mur - bas du drapeau } fin de niveau", --"flag",
   "placez sur une tile vide - koopa rouge - se retournera quand sur un bord", --"koopared",
   "placez sur une tile vide - koopa rouge - un peu plus a droite", --"kooparedhalf",
   "placez sur un mur - vine - clic droit pour choisir la destination", --"vine",
   "placez sur une tile vide - hammer bro", --"hammerbro",
   "placez sur une tile vide sous l'eau - poisson cheep cheep - rouge", --"cheepred",
   "placez sur une tile vide sous l'eau - poisson cheep cheep - blanc", --"cheepwhite",
   "placez sur une tile vide - platforme oscillante - clic droit pour la longueur", --"platformup", --my mouse is dying :(
   "placez sur une tile vide - platforme oscillante - clic droit pour la longueur", --"platformright",
   "placez sur une tile vide - cube de stockage - clic droit pour changer l'apparence", --"box",
   "placez sur un tuyau - tuyau - clic droit pour le sous-niveau en destination", --"pipe",
   "placez sur une tile vide - lakito - vous pouvez aussi ajouter une entite 'lakito end'", --"lakito",
   "placez sur une tile vide - logical maze start", --"mazestart",
   "placez sur une tile vide - logical maze end", --"mazeend",
   "placez sur une tile vide - maze gate - clic droit for the gate number", --"mazegate",
   "placez sur une tile vide - grille d'emancipation horizontale - arrete les portails et les cubes", --"emancehor",
   "placez sur une tile vide - grille d'emancipation verticale - arrete les portails et les cubes", --"emancever",
   "placez sur une tile vide - porte verticale - utilisez l'outil de lien", --"doorver",
   "placez sur une tile vide - porte horizontal - utilisez l'outil de lien", --"doorhor",
   "placez sur un mur - utilisez l'outil de lien to show on or off state", --"wallindicator",
   "placez sur un tuyau - clic droit for origin sublevel", --"pipespawn",
   "placez sur une tile vide - platformes tombantes - clic droit pour la longueur", --"platformfall",
   "placez ou vous voulez - debut d'une zone a bulletbill", --"bulletbillstart",
   "placez ou vous voulez - fin d'une zone a bulletbill", --"bulletbillend",
   "placez tout en bas dans un niveau sous-marin - drain - attire mario en bas", --"drain",
   "placez sur une tile vide - pont lumineux vers la droite", --"lightbridgeright",
   "placez sur une tile vide - pont lumineux vers la gauche", --"lightbridgeleft",
   "placez sur une tile vide - pont lumineux vers le bas", --"lightbridgedown",
   "placez sur une tile vide - pont lumineux vers le haut", --"lightbridgeup",
   "placez sur une tile vide - bouton au sol - liez - joueurs et cubes", --"button",
   "placez en haut - creeateur de platformes vers le bas - clic droit pour la longueur", --"platformspawnerdown",
   "placez en bas - creeateur de platformes vers le haut - clic droit pour la longueur", --"platformspawnerup",
   "placez sur un mur - liez pour montrer l'etat on/off", --"groundlightver",
   "placez sur un mur - liez pour montrer l'etat on/off", --"groundlighthor",
   "placez sur un mur - liez pour montrer l'etat on/off", --"groundlightupright",
   "placez sur un mur - liez pour montrer l'etat on/off", --"groundlightrightdown",
   "placez sur un mur - liez pour montrer l'etat on/off", --"groundlightdownleft",
   "placez sur un mur - liez pour montrer l'etat on/off", --"groundlightleftup",
   "placez sur le sol - plaque aerienne vers le ciel", --"faithplateup",
   "placez sur le sol - plaque aerienne vers la gauche", --"faithplateright",
   "placez sur le sol - plaque aerienne vers la droite", --"faithplateleft",
   "placez sur une tile vide - laser vers la droite", --"laserright",
   "placez sur une tile vide - laser vers le bas", --"laserdown",
   "placez sur une tile vide - laser vers la gauche", --"laserleft",
   "placez sur une tile vide - laser vers le haut", --"laserup",
   "placez sur le côté droit du mur ou dans une tile vide - enverra un signal off si un laser est détécté - utilisez l'outil de lien", --"laserdetectorright",
   "placez sur le côté bas du mur ou dans une tile vide - enverra un signal off si un laser est détécté - utilisez l'outil de lien", --"laserdetectordown",
   "placez sur le côté gauche du mur ou dans une tile vide - enverra un signal off si un laser est détécté - utilisez l'outil de lien", --"laserdetectorleft",
   "placez sur le côté haut du mur ou dans une tile vide - enverra un signal off si un laser est détécté - utilisez l'outil de lien", --"laserdetectorup",
   "placez sur un canon a bulletbill - le canon va tirer des bulletbills", --"bulletbill",
   "placez sur une tile vide - produira du gel bleu vers le bas - gel bleu } saut", --"bluegeldown",
   "placez sur une tile vide - produira du gel bleu vers la droite - gel bleu } saut", --"bluegelright",
   "placez sur une tile vide - produira du gel bleu vers la gauche - gel bleu } saut", --"bluegelleft",
   "placez sur une tile vide - produira du gel orange vers le bas - gel orange } vitesse", --"orangegeldown",
   "placez sur une tile vide - produira du gel orange vers la droite - gel orange } vitesse", --"orangegelright",
   "placez sur une tile vide - produira du gel orange vers la gauche - gel orange } vitesse", --"orangegelleft",
   "placez sur une tile vide - laisse tomber un cube et supprime le précédent - clic droit pour changer l'apparence - utilisez l'outil de lien", --"boxtube",
   "placez sur une tile vide - enverra un simple signal on quand utilise - utilisez l'outil de lien", --"pushbuttonleft",
   "placez sur une tile vide - enverra un simple signal on quand utilise - utilisez l'outil de lien", --"pushbuttonright",
   "placez sur une tile vide - piranha plant will go up and down", --"plant",
   "placez sur une tile vide - produira du gel blanc vers le bas - gel blanc } portalable", --"whitegeldown",
   "placez sur une tile vide - produira du gel blanc vers la droite - gel blanc } portalable", --"whitegelright",
   "placez sur une tile vide - produira du gel blanc vers la gauche - gel blanc } portalable", --"whitegelleft",
   "placez ou vous voulez - envoit un signal pendant une durée - clic droit pour choisir la durée", --"timer",
   "placez sur une tile vide - coléoptère - cours  vite et  resiste aux boules des  feu", --"beetle",
   "placez sur une tile vide - coléoptère - un peu plus a droite", --"beetlehalf",
   "placez sur une tile vide - koopa rouge volant, vole en haut et en bas", --"kooparedflying",
   "placez sur une tile vide - koopa vert volant, saute", --"koopaflying",
   "placez sur un mur - feu tournant dans le sens inverse des aiguilles d'une montre - clic droit pour la longueur", --"castlefireccw",
   "placez sur une tile vide - poulie - clic droit pour le type de poulie", --"seesaw",
   "placez sur un mur - warp pipe - clic droit pour  le monde de destination", --"warppipe",
   "placez sur un mur - feu tournant dans le sens des aiguilles d'une montre - clic droit pour la longueur", --"castlefirecw",
   "placez ou vous voulez - definit une limite droite pour lakito - utilisez avec lakito", --"lakitoend",
   "placez ou vous voulez - inverse le courant", --notgate
   "placez sur une tile - crée du gel sur cette tile. 1: bleu, 2: orange, 3: blanc, 5: acide, 6: metal",
   "placez sur une tile - crée du gel sur cette tile. 1: bleu, 2: orange, 3: blanc, 5: acide, 6: metal",
   "placez sur une tile - crée du gel sur cette tile. 1: bleu, 2: orange, 3: blanc, 5: acide, 6: metal",
   "placez sur une tile - crée du gel sur cette tile. 1: bleu, 2: orange, 3: blanc, 5: acide, 6: metal",
   "placez ou vous voulez - aire  de flammes - les flammes de  bowser vont régulièrement zébrer l'écran", --"firestart",
   "place on empty tile de préférence sur un pont devant a  hache - bowser", --"bowser",
   "place on empty tile de préférence derrière un pont - hache } fin  du niveau", --"axe",
   "placez sur une tile vide - platformes dans les mondes bonus", --"platformbonus",
   "placez sur une tile vide - ressort", --"spring",
   "place on empty tile preferably underwater - calmar", --"squid",
   "placez ou vous voulez - marque le debut d'une zone a poissons volants", --"flyingfishstart",
   "placez ou vous voulez - marque la fin d'une zone a poissons volants", --"flyingfishend",
   "placez ou vous voulez - une boule de lave sautera sur cette ligne", --"upfire",
   "placez sur une tile vide - spikey", --"spikey",
   "placez sur une tile vide - spikey - un peu plus a droite", --"spikeyhalf",
   "placez sur une tile vide - point  de sauvegarde - mario reapparaitra ici si il meurt apres l'avoir atteint", --"checkpoint",
   "placez sur un mur - liez pour montrer l'état on/off", --"groundlighttright",
   "placez sur un mur - liez pour montrer l'état on/off", --"groundlighttdown",
   "placez sur un mur - liez pour montrer l'état on/off", --"groundlighttleft",
   "placez sur un mur - liez pour montrer l'état on/off", --"groundlighttup",
   "placez sur un mur - liez pour montrer l'état on/off", --"groundlightx",
   "placez sur un mur - liez pour montrer l'état on/off", --"groundlightiright",
   "placez sur un mur - liez pour montrer l'état on/off", --"groundlightidown",
   "placez sur un mur - liez pour montrer l'état on/off", --"groundlightileft",
   "placez sur un mur - liez pour montrer l'état on/off", --"groundlightiup",
   "placez sur un mur - liez pour montrer l'état on/off", --"groundlightdot",
   "placez ou vous voulez - entité de texture de/activable", --"customindicator",
   "placez ou vous voulez - entité de texture de/activable", --"customindicator2",
   "placez ou vous voulez - entité de texture de/activable", --"customindicator3",
   "placez ou vous voulez - entité de texture de/activable", --"customindicator4",
   "placez ou vous voulez - entité de texture de/activable", --"customindicator5",
   "placez ou vous voulez - entité de texture de/activable", --"customindicator6",
   "placez ou vous voulez - entité de texture de/activable", --"customindicator7",
   "placez ou vous voulez - entité de texture de/activable", --"customindicator8",
   "placez ou vous voulez - entité de texture de/activable", --"customindicator9",
   "placez ou vous voulez - entité de texture de/activable", --"customindicator10",
   "placez ou vous voulez - entité de texture de/activable", --"customindicator11",
   "placez ou vous voulez - entité de texture de/activable", --"customindicator12",
   "placez ou vous voulez - entité de texture de/activable", --"customindicator13",
   "placez ou vous voulez - entité de texture de/activable", --"customindicator14",
   "placez ou vous voulez - entité de texture de/activable", --"customindicator15",
   "placez sur une tile vide - enverra un simple signal on quand utilise - utilisez l'outil de lien", --"pushbuttonleftup",
   "placez sur une tile vide - enverra un simple signal on quand utilise - utilisez l'outil de lien", --"pushbuttonrightup",
   "placez sur une tile vide - produira du gel de nettoyage vers le bas - gel de nettoyage } plus de gel", --"cleangeldown",
   "placez sur une tile vide - produira du gel de nettoyage vers la droite - gel de nettoyage } plus de gel", --"cleangelright",
   "placez sur une tile vide - produira du gel de nettoyage vers la gauche - gel de nettoyage } plus de gel", --"cleangelleft",
   "placez sur un cote de mur ou une tile vide - enverra un signal off si un laser est détecté - utilisez l'outil de lien", --"laserdetector5",
   "placez sur un cote de mur ou une tile vide - enverra un signal off si un laser est détecté - utilisez l'outil de lien", --"laserdetector6",
   "placez sur un cote de mur ou une tile vide - enverra un signal off si un laser est détecté - utilisez l'outil de lien", --"laserdetector7",
   "placez sur un cote de mur ou une tile vide - enverra un signal off si un laser est détecté - utilisez l'outil de lien", --"laserdetector8",
   "placez sur un cote de mur ou une tile vide - enverra un signal off si un laser est détecté - utilisez l'outil de lien", --"laserdetector9",
   "placez sur un cote de mur ou une tile vide - enverra un signal off si un laser est détecté - utilisez l'outil de lien", --"laserdetector10",
   "placez sur un cote de mur ou une tile vide - enverra un signal off si un laser est détecté - utilisez l'outil de lien", --"laserdetector11",
   "placez sur un cote de mur ou une tile vide - enverra un signal off si un laser est détecté - utilisez l'outil de lien", --"laserdetector12",
   "placez sur un cote de mur ou une tile vide - enverra un signal off si un laser est détecté - utilisez l'outil de lien", --"laserdetector13",
   "placez sur un cote de mur ou une tile vide - enverra un signal off si un laser est détecté - utilisez l'outil de lien", --"laserdetector14",
   "placez sur un cote de mur ou une tile vide - enverra un signal off si un laser est détecté - utilisez l'outil de lien", --"laserdetector15",
   "placez sur une tile vide - enverra un simple signal on quand utilisé - utilisez l'outil de lien", --"pushbuttonupleft",
   "placez sur une tile vide - enverra un simple signal on quand utilisé - utilisez l'outil de lien", --"pushbuttondownleft",
   "placez sur une tile vide - enverra un simple signal on quand utilisé - utilisez l'outil de lien", --"pushbuttonupright",
   "placez sur une tile vide - enverra un simple signal on quand utilisé - utilisez l'outil de lien", --"pushbuttondownright",
   "placez sur une tile vide - enverra un simple signal on quand utilisé - utilisez l'outil de lien", --"pushbuttoncustom1",
   "placez sur une tile vide - enverra un simple signal on quand utilisé - utilisez l'outil de lien", --"pushbuttoncustom2",
   "placez sur une tile vide - enverra un simple signal on quand utilisé - utilisez l'outil de lien", --"pushbuttoncustom3",
   "placez sur une tile vide - enverra un simple signal on quand utilisé - utilisez l'outil de lien", --"pushbuttoncustom4",
   "placez sur une tile vide - bouton au sol - liez - que les cubes", --"buttonbox",
   "placez sur une tile vide - produira du gel acide vers le bas - gel acide } mortel", --"acidgeldown",
   "placez sur une tile vide - produira du gel acide vers la droite - gel acide } mortel", --"acidgelright",
   "placez sur une tile vide - produira du gel acide vers la gauche - gel acide } mortel", --"acidgelleft",
   "placez sur une tile vide - produira du gel métallique vers le bas - gel métallique } non portalable", --"metalgeldown",
   "placez sur une tile vide - produira du gel métallique vers la droite - gel métallique } non portalable", --"metalgelright",
   "placez sur une tile vide - produira du gel métallique vers la gauche - gel métallique } non portalable", --"metalgelleft",
   "placez sur une tile vide - pièce - clic droit pour plus d'options", --"coin",
   "placez ou vous voulez - éxecute des commandes pour agir sur le niveau", --"commander",
   "placez ou vous voulez - détecte les évènements qui sont arrivés dans le niveau", --"envtrigger",
   "placez nulle-part - inuse (pour l'instant)", --"text"
   "placez sur une tile vide - produira du gel bleu vers le haut - gel bleu } saut", --"bluegelup",
   "placez sur une tile vide - produira du gel orange vers le haut - gel orange } vitesse", --"orangegelup",
   "placez sur une tile vide - produira du gel blanc vers le haut - gel blanc } portalable", --"whitegelup",
   "placez sur une tile vide - produira du gel de nettoyage vers le haut - gel de nettoyage } plus de gel", --"cleangelup",
   "placez sur une tile vide - produira du gel acide vers le haut - gel acide } mortel", --"acidgelup",
   "placez sur une tile vide - produira du gel métallique vers le haut - gél métallique } non portalable", --"metalgelup",
   "placez ou vous voulez - envoit un courant si les entités séléctionnées sont dans l'aire selectionnée", --"trigger",
   "placez nulle-part - inuse (pour l'instant)", --"customplats",
   "placez sur une tile vide - produira du gel marron vers le bas - gel marron } lenteur", --"slowgeldown",
   "placez sur une tile vide - produira du gel marron vers la droite - gel marron } lenteur", --"slowgelright",
   "placez sur une tile vide - produira du gel marron vers la gauche - gel marron } lenteur", --"slowgelleft",
   "placez sur une tile vide - produira du gel marron vers le haut - gel marron } lenteur", --"slowgelup",
   "pt1", --"portalright",
   "pt2", --"portalup",
   "pt3", --"portalleft",
   "pt4", --"portaldown",
   "placez ou vous voulez - l'aire sélectionnée agira comme de  l'eau", --"underwater",
   "placez sur un mur - produira du gel sur cette tile - clic droit pour spécifier" --"gel"
}

User avatar
HugoBDesigner
Posts: 2188
Joined: 19 Sep 2012, 02:23
Contact:

Post » 08 Apr 2014, 19:40

HowToEatGirafes wrote:I remade the french translation because i'm french :

Code: Select all

-- Language Update 1
language["french"] = {}
language["french"]["language"] = "langue"
language["french"]["englishus"] = "anglais"
language["french"]["portuguesebr"] = "portuguais"
language["french"]["french"] = "francais"
language["french"]["dutch"] = "néerlandais"

language["french"]["welcome to warp zone!"] = "bienvenue dans la warp zone!"
language["french"]["thank you mario!"] = "merci mario!"
language["french"]["but our princess is in"] = "mais notre princesse est dans"
language["french"]["another castle!"] = "un autre château!"
language["french"]["your quest is over."] = "votre quête est finie."
language["french"]["we present you a new quest."] = "nous vous présentons une nouvelle quête."
language["french"]["push button b"] = "appuyez sur le bouton b"
language["french"]["to play as steve"] = "pour jouer en tant que steve"
language["french"]["world"] = "monde"
language["french"]["time"] = "temps"
language["french"]["link"] = "lien"
language["french"]["edit"] = "edit"
language["french"]["quit to menu?"] = "revenir au menu?"
language["french"]["yes"] = "oui"
language["french"]["no"] = "non"
language["french"]["quit to desktop?"] = "revenir au bureau?"
language["french"]["save game?"] = "sauvegarder?"
language["french"]["controls"] = "controles"
language["french"]["skins"] = "appar."
language["french"]["misc."] = "autre"
language["french"]["cheat"] = "triche"
language["french"]["edit player:"] = "modif. joueur:"
language["french"]["uses the mouse: yes"] = "utiliser la souris: oui"
language["french"]["uses the mouse: no"] = "utiliser la souris: non"
language["french"]["space"] = "espace"
language["french"]["move stick right"] = "move stick right"
language["french"]["move stick down"] = "move stick down"
language["french"]["press key for '"] = "pressez la touche '"
language["french"]["press 'esc' to cancel"] = "appuyez sur 'esc' pour annuler"
language["french"]["you can only set"] = "vous ne pouvez choisir que"
language["french"]["buttons for this"] = "des boutons pour ca"
language["french"]["axes for this"] = "des haches pour ca"
language["french"]["hat: none"] = "chap.: aucun"
language["french"]["hat: "] = "chap.: "
language["french"]["hat"] = "chapeau"
language["french"]["hair"] = "cheveux"
language["french"]["skin"] = "peau"
language["french"]["coop portal 1 color:"] = "couleur portail 1 en coop:"
language["french"]["coop portal 2 color:"] = "couleur portail 2 en coop:"
language["french"]["shader1:"] = "effet 1:"
language["french"]["unsupported"] = "non-supporté"
language["french"]["shader2:"] = "effet 2:"
language["french"]["shaders will really"] = "les effets vont vraiment"
language["french"]["reduce performance!"] = "reduire la performance!"
language["french"]["volume:"] = "volume:"
language["french"]["reset game mappacks"] = "réinitialiser les mappacks du jeu"
language["french"]["reset all settings"] = "réinitialiser toutes les options"
language["french"]["vsync:"] = "vsync:"
language["french"]["on"] = "on"
language["french"]["off"] = "off"
language["french"]["you can lock the|mouse with f12"] = "vous pouvez verrouiller la souris avec f12"
language["french"]["game "] = "jeu "
language["french"]["mod "] = "mod "
language["french"]["unlock this by completing"] = "debloquez ceci en completant"
language["french"]["the original levels pack!"] = "le pack de niveaux original!"
language["french"]["have fun with these!"] = "amusez-vous bien!"
language["french"]["mode:"] = "mode:"
language["french"]["knockback:"] = "recul:"
language["french"]["bullettime:"] = "bullettime:"
language["french"]["use mousewheel"] = "utilise la molette"
language["french"]["huge mario:"] = "mario geant:"
language["french"]["goomba attack:"] = "invasion de goomba:"
language["french"]["sonic rainboom:"] = "sonic rainboom:"
language["french"]["playercollision:"] = "collision joueurs:"
language["french"]["infinite time:"] = "temps infini:"
language["french"]["infinite lives:"] = "vies infinies:"
language["french"]["tilelist"] = "liste de tiles"
language["french"]["id:"] = "id:"
language["french"]["hotkey "] = "raccourci "
language["french"]["category:"] = "categorie:"
language["french"]["hotkey ctrl "] = "raccourci ctrl "
language["french"]["move up"] = "aller en haut"
language["french"]["move down"] = "aller en bas"
language["french"]["delete"] = "supprimer"
language["french"]["collision: true"] = "collision: oui"
language["french"]["collision: false"] = "collision: non"
language["french"]["portalable: true"] = "portalable: oui"
language["french"]["portalable: false"] = "portalable: non"
language["french"]["minimap"] = "minicarte"
language["french"]["follow mario"] = "suivre mario"
language["french"]["current mapwidth: "] = "longueur actuelle: "
language["french"]["new mapwidth:  "] = "nouvelle longueur:  "
language["french"]["timelimit"] = "limite de temps"
language["french"]["spriteset"] = "spriteset"
language["french"]["paste mode"] = "mode de collage"
language["french"]["music"] = "musique"
language["french"]["background color"] = "couleur du fond"
language["french"]["show testing"] = "montrer les tests"
language["french"]["image overlay"] = "superposition d'images"
language["french"]["scrollfactor"] = "facteur de defilement"
language["french"]["intermission"] = "intermission"
language["french"]["has warpzone"] = "a une warpzone"
language["french"]["underwater"] = "sous l'eau"
language["french"]["bonusstage"] = "stage bonus"
language["french"]["custom background"] = "arrière plan personnalisé"
language["french"]["do not forget to save your current map before|changing!"] = "n'oubliez pas de sauvegarder votre niveau avant| d'en changer!"
language["french"]["-if compatible with|vanilla mari0 or if|you haven’t added|any custom entity."] = "-si compatible avec|le mari0 original ou si|vous n'avez pas ajouté|d'entités speciales."
language["french"]["-if compatible with|either mari0 +portal|or vanilla mari0."] = "-si compatible avec|mari0 +portal|où le mari0 original."
language["french"]["mappack title:"] = "titre du mappack:"
language["french"]["author:"] = "auteur:"
language["french"]["description:"] = "description:"
language["french"]["custom player name:"] = "nom de joueur:"
language["french"]["lives:"] = "vies:"
language["french"]["inf"] = "inf"
language["french"]["seems like you don’t have any custom tile.|would you like to transfer a pre-downloaded|custom tileset directly into your mappack?|select one below and click         ."] = "il semble que vous n'avez pas de tiles perso.|voulez vous transferer|un tileset perso. pré-telechargé directement dans votre mappack?|selectionnez en un en dessous et cliquez         ."
language["french"]["transfer"] = "transferer"
language["french"]["the tileset was successfully|copied to your mappack folder.|returning to editor..."] = "le tileset a été copié|avec succes dans le dossier de votre mappack.|retour a l'editeur..."
language["french"]["the tileset was successfully|deleted from your mappack|folder. returning to editor..."] = "le tileset a été supprimé|avec succes du dossier de |votre mappack. retour a l'éditeur..."
language["french"]["are you sure that you want to|delete your custom tileset?|this action cannot be undone!"] = "êtes vous sur de vouloir|supprimer votre tileset perso.?|cette action est irréversible!"
language["french"]["tilelist"] = "liste de tiles"
language["french"]["version outdated!|go to stabyourself.net|to download latest"] = "version périmée!|allez sur stabyourself.net|pour en telecharger la dernière"
language["french"]["continue game"] = "continuer la partie"
language["french"]["%s player game"] = "partie a %s joueur(s)"
language["french"]["level editor"] = "editeur de niveaux"
language["french"]["select mappack"] = "selectionner le mappack"
language["french"]["options"] = "options"
language["french"]["select world"] = "selectionnez un monde"
language["french"]["a little patience..|downloading "] = "un peu de patience..|telechargement "
language["french"][" of "] = " de "
language["french"]["press right to|access the dlc||press m to|open your|mappack folder"] = "appuyez sur droite pour |acceder au dlc||appuyez sur m pour|ouvrir votre|dossier de mappacks"
language["french"]["press right to|access the dlc||could not|open your|mappack folder"] = "appuyez sur droite pour |acceder au dlc||désolé, je n'ai pas pu|ouvrir votre|dossier de mappacks"
language["french"]["by "] = "par "
language["french"]["something went wrong||      sorry d:||maybe your internet|does not work right?"] = "il y a eu un problème||     désolé d:||peut-être que votre connection|ne marche pas bien?"
language["french"]["wanna see your|mappack here in my|next mod update?||contact me at|||or at my e-mail:"] = "vous voulez avoir votre|mappack ici dans|ma prochaine maj?||contactez moi (en anglais) a|||ou a mon e-mail:"
language["french"]["if your mappack is|good enough to be|here, it will be|included in the|next update! so|don’t forget to|make it compatible|with mari0 +portal|to get better|results!!!"] = "si votre mappack est|assez bon pour être|ici, il sera|inclus dans la|prochaine maj! donc|n'oubliez pas de|le rendre compatible|avec mari0 +portal|pour avoir de meilleurs|resultats!!!"
language["french"]["version outdated!|you have an old|version of mari0!|mappacks could not|be downloaded.|go to|stabyourself.net|to download latest"] = "version périmée!|vous avez une vielle|version de mari0!|mappacks n'ont pas pu|etre télechargé.|allez sur|stabyourself.net|pour en telecharger la dernière"
language["french"]["download error!|something went|wrong while|downloading|mappacks.|press left and|right to try|again.  sorry."] = "erreur detéléchargement!|quelquechose s'est|arrêté pendant le|téléchargement|des mappacks.|appuyez sur gauche  et|droite pour|recommencer.  désolé."
language["french"]["local"] = "local"
language["french"]["dlc and hugo's favs"] = "dlc et favs d'hugo"
language["french"]["are you sure that you want to delete|the following mappack?||||this action cannot be undone!"] = "êtes vous sur de vouloir supprimer|les mappacks suivants?||||cette action est irréversible!"
language["french"]["mappack"] = "mappack"
language["french"]["by author"] = "par l'auteur"
language["french"]["press c for client"] = "appuyez sur c pour etre le client"
language["french"]["press s for server"] = "appuyez sur s pour etre le serveur"
language["french"]["run away to quit"] = "courrez pour quitter"
language["french"]["waiting for server.."] = "en attente du serveur.."
language["french"]["press enter to start!"] = "appuyez sur entree pour commencer!"
language["french"]["mod by hugobdesigner"] = "mod par hugobdesigner"

language["french"]["entitydescriptions"] = {
   "placez ou vous voulez - sert a effacer les entités", --"remove",
   "placez sur un mur - champignon", --"mushroom",
   "placez sur un mur - 1-up", --"oneup",
   "placez sur un mur - étoile", --"star",
   "placez sur un bloc qui n'est pas un bloc ? - donne beaucoup de pieces", --"manycoins",
   "placez sur une tile vide - goomba", --"goomba",
   "placez sur une tile vide - koopa", --"koopa",
   "placez sur une tile vide - point de depart de mario", --"spawn",
   "placez sur une tile vide - goomba - un peu plus a droite", --"goombahalf",
   "placez sur une tile vide - koopa - un peu plus a droite", --"koopahalf",
   "placez sur un mur - bas du drapeau } fin de niveau", --"flag",
   "placez sur une tile vide - koopa rouge - se retournera quand sur un bord", --"koopared",
   "placez sur une tile vide - koopa rouge - un peu plus a droite", --"kooparedhalf",
   "placez sur un mur - vine - clic droit pour choisir la destination", --"vine",
   "placez sur une tile vide - hammer bro", --"hammerbro",
   "placez sur une tile vide sous l'eau - poisson cheep cheep - rouge", --"cheepred",
   "placez sur une tile vide sous l'eau - poisson cheep cheep - blanc", --"cheepwhite",
   "placez sur une tile vide - platforme oscillante - clic droit pour la longueur", --"platformup", --my mouse is dying :(
   "placez sur une tile vide - platforme oscillante - clic droit pour la longueur", --"platformright",
   "placez sur une tile vide - cube de stockage - clic droit pour changer l'apparence", --"box",
   "placez sur un tuyau - tuyau - clic droit pour le sous-niveau en destination", --"pipe",
   "placez sur une tile vide - lakito - vous pouvez aussi ajouter une entite 'lakito end'", --"lakito",
   "placez sur une tile vide - logical maze start", --"mazestart",
   "placez sur une tile vide - logical maze end", --"mazeend",
   "placez sur une tile vide - maze gate - clic droit for the gate number", --"mazegate",
   "placez sur une tile vide - grille d'emancipation horizontale - arrete les portails et les cubes", --"emancehor",
   "placez sur une tile vide - grille d'emancipation verticale - arrete les portails et les cubes", --"emancever",
   "placez sur une tile vide - porte verticale - utilisez l'outil de lien", --"doorver",
   "placez sur une tile vide - porte horizontal - utilisez l'outil de lien", --"doorhor",
   "placez sur un mur - utilisez l'outil de lien to show on or off state", --"wallindicator",
   "placez sur un tuyau - clic droit for origin sublevel", --"pipespawn",
   "placez sur une tile vide - platformes tombantes - clic droit pour la longueur", --"platformfall",
   "placez ou vous voulez - debut d'une zone a bulletbill", --"bulletbillstart",
   "placez ou vous voulez - fin d'une zone a bulletbill", --"bulletbillend",
   "placez tout en bas dans un niveau sous-marin - drain - attire mario en bas", --"drain",
   "placez sur une tile vide - pont lumineux vers la droite", --"lightbridgeright",
   "placez sur une tile vide - pont lumineux vers la gauche", --"lightbridgeleft",
   "placez sur une tile vide - pont lumineux vers le bas", --"lightbridgedown",
   "placez sur une tile vide - pont lumineux vers le haut", --"lightbridgeup",
   "placez sur une tile vide - bouton au sol - liez - joueurs et cubes", --"button",
   "placez en haut - creeateur de platformes vers le bas - clic droit pour la longueur", --"platformspawnerdown",
   "placez en bas - creeateur de platformes vers le haut - clic droit pour la longueur", --"platformspawnerup",
   "placez sur un mur - liez pour montrer l'etat on/off", --"groundlightver",
   "placez sur un mur - liez pour montrer l'etat on/off", --"groundlighthor",
   "placez sur un mur - liez pour montrer l'etat on/off", --"groundlightupright",
   "placez sur un mur - liez pour montrer l'etat on/off", --"groundlightrightdown",
   "placez sur un mur - liez pour montrer l'etat on/off", --"groundlightdownleft",
   "placez sur un mur - liez pour montrer l'etat on/off", --"groundlightleftup",
   "placez sur le sol - plaque aerienne vers le ciel", --"faithplateup",
   "placez sur le sol - plaque aerienne vers la gauche", --"faithplateright",
   "placez sur le sol - plaque aerienne vers la droite", --"faithplateleft",
   "placez sur une tile vide - laser vers la droite", --"laserright",
   "placez sur une tile vide - laser vers le bas", --"laserdown",
   "placez sur une tile vide - laser vers la gauche", --"laserleft",
   "placez sur une tile vide - laser vers le haut", --"laserup",
   "placez sur le côté droit du mur ou dans une tile vide - enverra un signal off si un laser est détécté - utilisez l'outil de lien", --"laserdetectorright",
   "placez sur le côté bas du mur ou dans une tile vide - enverra un signal off si un laser est détécté - utilisez l'outil de lien", --"laserdetectordown",
   "placez sur le côté gauche du mur ou dans une tile vide - enverra un signal off si un laser est détécté - utilisez l'outil de lien", --"laserdetectorleft",
   "placez sur le côté haut du mur ou dans une tile vide - enverra un signal off si un laser est détécté - utilisez l'outil de lien", --"laserdetectorup",
   "placez sur un canon a bulletbill - le canon va tirer des bulletbills", --"bulletbill",
   "placez sur une tile vide - produira du gel bleu vers le bas - gel bleu } saut", --"bluegeldown",
   "placez sur une tile vide - produira du gel bleu vers la droite - gel bleu } saut", --"bluegelright",
   "placez sur une tile vide - produira du gel bleu vers la gauche - gel bleu } saut", --"bluegelleft",
   "placez sur une tile vide - produira du gel orange vers le bas - gel orange } vitesse", --"orangegeldown",
   "placez sur une tile vide - produira du gel orange vers la droite - gel orange } vitesse", --"orangegelright",
   "placez sur une tile vide - produira du gel orange vers la gauche - gel orange } vitesse", --"orangegelleft",
   "placez sur une tile vide - laisse tomber un cube et supprime le précédent - clic droit pour changer l'apparence - utilisez l'outil de lien", --"boxtube",
   "placez sur une tile vide - enverra un simple signal on quand utilise - utilisez l'outil de lien", --"pushbuttonleft",
   "placez sur une tile vide - enverra un simple signal on quand utilise - utilisez l'outil de lien", --"pushbuttonright",
   "placez sur une tile vide - piranha plant will go up and down", --"plant",
   "placez sur une tile vide - produira du gel blanc vers le bas - gel blanc } portalable", --"whitegeldown",
   "placez sur une tile vide - produira du gel blanc vers la droite - gel blanc } portalable", --"whitegelright",
   "placez sur une tile vide - produira du gel blanc vers la gauche - gel blanc } portalable", --"whitegelleft",
   "placez ou vous voulez - envoit un signal pendant une durée - clic droit pour choisir la durée", --"timer",
   "placez sur une tile vide - coléoptère - cours  vite et  resiste aux boules des  feu", --"beetle",
   "placez sur une tile vide - coléoptère - un peu plus a droite", --"beetlehalf",
   "placez sur une tile vide - koopa rouge volant, vole en haut et en bas", --"kooparedflying",
   "placez sur une tile vide - koopa vert volant, saute", --"koopaflying",
   "placez sur un mur - feu tournant dans le sens inverse des aiguilles d'une montre - clic droit pour la longueur", --"castlefireccw",
   "placez sur une tile vide - poulie - clic droit pour le type de poulie", --"seesaw",
   "placez sur un mur - warp pipe - clic droit pour  le monde de destination", --"warppipe",
   "placez sur un mur - feu tournant dans le sens des aiguilles d'une montre - clic droit pour la longueur", --"castlefirecw",
   "placez ou vous voulez - definit une limite droite pour lakito - utilisez avec lakito", --"lakitoend",
   "placez ou vous voulez - inverse le courant", --notgate
   "placez sur une tile - crée du gel sur cette tile. 1: bleu, 2: orange, 3: blanc, 5: acide, 6: metal",
   "placez sur une tile - crée du gel sur cette tile. 1: bleu, 2: orange, 3: blanc, 5: acide, 6: metal",
   "placez sur une tile - crée du gel sur cette tile. 1: bleu, 2: orange, 3: blanc, 5: acide, 6: metal",
   "placez sur une tile - crée du gel sur cette tile. 1: bleu, 2: orange, 3: blanc, 5: acide, 6: metal",
   "placez ou vous voulez - aire  de flammes - les flammes de  bowser vont régulièrement zébrer l'écran", --"firestart",
   "place on empty tile de préférence sur un pont devant a  hache - bowser", --"bowser",
   "place on empty tile de préférence derrière un pont - hache } fin  du niveau", --"axe",
   "placez sur une tile vide - platformes dans les mondes bonus", --"platformbonus",
   "placez sur une tile vide - ressort", --"spring",
   "place on empty tile preferably underwater - calmar", --"squid",
   "placez ou vous voulez - marque le debut d'une zone a poissons volants", --"flyingfishstart",
   "placez ou vous voulez - marque la fin d'une zone a poissons volants", --"flyingfishend",
   "placez ou vous voulez - une boule de lave sautera sur cette ligne", --"upfire",
   "placez sur une tile vide - spikey", --"spikey",
   "placez sur une tile vide - spikey - un peu plus a droite", --"spikeyhalf",
   "placez sur une tile vide - point  de sauvegarde - mario reapparaitra ici si il meurt apres l'avoir atteint", --"checkpoint",
   "placez sur un mur - liez pour montrer l'état on/off", --"groundlighttright",
   "placez sur un mur - liez pour montrer l'état on/off", --"groundlighttdown",
   "placez sur un mur - liez pour montrer l'état on/off", --"groundlighttleft",
   "placez sur un mur - liez pour montrer l'état on/off", --"groundlighttup",
   "placez sur un mur - liez pour montrer l'état on/off", --"groundlightx",
   "placez sur un mur - liez pour montrer l'état on/off", --"groundlightiright",
   "placez sur un mur - liez pour montrer l'état on/off", --"groundlightidown",
   "placez sur un mur - liez pour montrer l'état on/off", --"groundlightileft",
   "placez sur un mur - liez pour montrer l'état on/off", --"groundlightiup",
   "placez sur un mur - liez pour montrer l'état on/off", --"groundlightdot",
   "placez ou vous voulez - entité de texture de/activable", --"customindicator",
   "placez ou vous voulez - entité de texture de/activable", --"customindicator2",
   "placez ou vous voulez - entité de texture de/activable", --"customindicator3",
   "placez ou vous voulez - entité de texture de/activable", --"customindicator4",
   "placez ou vous voulez - entité de texture de/activable", --"customindicator5",
   "placez ou vous voulez - entité de texture de/activable", --"customindicator6",
   "placez ou vous voulez - entité de texture de/activable", --"customindicator7",
   "placez ou vous voulez - entité de texture de/activable", --"customindicator8",
   "placez ou vous voulez - entité de texture de/activable", --"customindicator9",
   "placez ou vous voulez - entité de texture de/activable", --"customindicator10",
   "placez ou vous voulez - entité de texture de/activable", --"customindicator11",
   "placez ou vous voulez - entité de texture de/activable", --"customindicator12",
   "placez ou vous voulez - entité de texture de/activable", --"customindicator13",
   "placez ou vous voulez - entité de texture de/activable", --"customindicator14",
   "placez ou vous voulez - entité de texture de/activable", --"customindicator15",
   "placez sur une tile vide - enverra un simple signal on quand utilise - utilisez l'outil de lien", --"pushbuttonleftup",
   "placez sur une tile vide - enverra un simple signal on quand utilise - utilisez l'outil de lien", --"pushbuttonrightup",
   "placez sur une tile vide - produira du gel de nettoyage vers le bas - gel de nettoyage } plus de gel", --"cleangeldown",
   "placez sur une tile vide - produira du gel de nettoyage vers la droite - gel de nettoyage } plus de gel", --"cleangelright",
   "placez sur une tile vide - produira du gel de nettoyage vers la gauche - gel de nettoyage } plus de gel", --"cleangelleft",
   "placez sur un cote de mur ou une tile vide - enverra un signal off si un laser est détecté - utilisez l'outil de lien", --"laserdetector5",
   "placez sur un cote de mur ou une tile vide - enverra un signal off si un laser est détecté - utilisez l'outil de lien", --"laserdetector6",
   "placez sur un cote de mur ou une tile vide - enverra un signal off si un laser est détecté - utilisez l'outil de lien", --"laserdetector7",
   "placez sur un cote de mur ou une tile vide - enverra un signal off si un laser est détecté - utilisez l'outil de lien", --"laserdetector8",
   "placez sur un cote de mur ou une tile vide - enverra un signal off si un laser est détecté - utilisez l'outil de lien", --"laserdetector9",
   "placez sur un cote de mur ou une tile vide - enverra un signal off si un laser est détecté - utilisez l'outil de lien", --"laserdetector10",
   "placez sur un cote de mur ou une tile vide - enverra un signal off si un laser est détecté - utilisez l'outil de lien", --"laserdetector11",
   "placez sur un cote de mur ou une tile vide - enverra un signal off si un laser est détecté - utilisez l'outil de lien", --"laserdetector12",
   "placez sur un cote de mur ou une tile vide - enverra un signal off si un laser est détecté - utilisez l'outil de lien", --"laserdetector13",
   "placez sur un cote de mur ou une tile vide - enverra un signal off si un laser est détecté - utilisez l'outil de lien", --"laserdetector14",
   "placez sur un cote de mur ou une tile vide - enverra un signal off si un laser est détecté - utilisez l'outil de lien", --"laserdetector15",
   "placez sur une tile vide - enverra un simple signal on quand utilisé - utilisez l'outil de lien", --"pushbuttonupleft",
   "placez sur une tile vide - enverra un simple signal on quand utilisé - utilisez l'outil de lien", --"pushbuttondownleft",
   "placez sur une tile vide - enverra un simple signal on quand utilisé - utilisez l'outil de lien", --"pushbuttonupright",
   "placez sur une tile vide - enverra un simple signal on quand utilisé - utilisez l'outil de lien", --"pushbuttondownright",
   "placez sur une tile vide - enverra un simple signal on quand utilisé - utilisez l'outil de lien", --"pushbuttoncustom1",
   "placez sur une tile vide - enverra un simple signal on quand utilisé - utilisez l'outil de lien", --"pushbuttoncustom2",
   "placez sur une tile vide - enverra un simple signal on quand utilisé - utilisez l'outil de lien", --"pushbuttoncustom3",
   "placez sur une tile vide - enverra un simple signal on quand utilisé - utilisez l'outil de lien", --"pushbuttoncustom4",
   "placez sur une tile vide - bouton au sol - liez - que les cubes", --"buttonbox",
   "placez sur une tile vide - produira du gel acide vers le bas - gel acide } mortel", --"acidgeldown",
   "placez sur une tile vide - produira du gel acide vers la droite - gel acide } mortel", --"acidgelright",
   "placez sur une tile vide - produira du gel acide vers la gauche - gel acide } mortel", --"acidgelleft",
   "placez sur une tile vide - produira du gel métallique vers le bas - gel métallique } non portalable", --"metalgeldown",
   "placez sur une tile vide - produira du gel métallique vers la droite - gel métallique } non portalable", --"metalgelright",
   "placez sur une tile vide - produira du gel métallique vers la gauche - gel métallique } non portalable", --"metalgelleft",
   "placez sur une tile vide - pièce - clic droit pour plus d'options", --"coin",
   "placez ou vous voulez - éxecute des commandes pour agir sur le niveau", --"commander",
   "placez ou vous voulez - détecte les évènements qui sont arrivés dans le niveau", --"envtrigger",
   "placez nulle-part - inuse (pour l'instant)", --"text"
   "placez sur une tile vide - produira du gel bleu vers le haut - gel bleu } saut", --"bluegelup",
   "placez sur une tile vide - produira du gel orange vers le haut - gel orange } vitesse", --"orangegelup",
   "placez sur une tile vide - produira du gel blanc vers le haut - gel blanc } portalable", --"whitegelup",
   "placez sur une tile vide - produira du gel de nettoyage vers le haut - gel de nettoyage } plus de gel", --"cleangelup",
   "placez sur une tile vide - produira du gel acide vers le haut - gel acide } mortel", --"acidgelup",
   "placez sur une tile vide - produira du gel métallique vers le haut - gél métallique } non portalable", --"metalgelup",
   "placez ou vous voulez - envoit un courant si les entités séléctionnées sont dans l'aire selectionnée", --"trigger",
   "placez nulle-part - inuse (pour l'instant)", --"customplats",
   "placez sur une tile vide - produira du gel marron vers le bas - gel marron } lenteur", --"slowgeldown",
   "placez sur une tile vide - produira du gel marron vers la droite - gel marron } lenteur", --"slowgelright",
   "placez sur une tile vide - produira du gel marron vers la gauche - gel marron } lenteur", --"slowgelleft",
   "placez sur une tile vide - produira du gel marron vers le haut - gel marron } lenteur", --"slowgelup",
   "pt1", --"portalright",
   "pt2", --"portalup",
   "pt3", --"portalleft",
   "pt4", --"portaldown",
   "placez ou vous voulez - l'aire sélectionnée agira comme de  l'eau", --"underwater",
   "placez sur un mur - produira du gel sur cette tile - clic droit pour spécifier" --"gel"
}
Thank you very much! I updated the French translation, but kept the old one as commentary, just for guaranty (or just for the sake of it).

By looking at your translation, I reminded that I must translate entities' descriptions to Portuguese. I didn't yet, because of laziness...

User avatar
HowToEatGirafes
Posts: 516
Joined: 05 Feb 2014, 23:18
Contact:

Post » 08 Apr 2014, 21:48

HugoBDesigner wrote:
Thank you very much! I updated the French translation, but kept the old one as commentary, just for guaranty (or just for the sake of it).

By looking at your translation, I reminded that I must translate entities' descriptions to Portuguese. I didn't yet, because of laziness...


No problem ! It's normal to help people that don't speak 6 languages (me)

User avatar
HugoBDesigner
Posts: 2188
Joined: 19 Sep 2012, 02:23
Contact:

Post » 13 Apr 2014, 02:51

Well, until I get permission (or not) to use Qcode's More Worlds mod together with mine, I decided to add it anyway, but I won't release it before approval. But there are already some cool things you can do with it already. Remember the functions from Commanders? And achievements? Well, I just thought of something: you can use one of the Commander's functions, the "copyfile" one, to get achievements to unlock worlds!

I am also planning to, along with the menu customization, I'd add a feature to create custom buttons for the menu! It'd be something like this:
On a file named 'menubuttons.txt', get this wrote: buttonA = x,y,width,height,command
buttonB = 20,20,100,30,level goto 12 1 0 showlevelscreen
And on the same folder (they'd go on "custommenu" folder), add the button image with the same name of the buttons and the same dimensions. I'm also thinking of making it in 3 images: one for default, one for highlight and one for clicked. Also, they execute Commander's functions for now, but I don't think they'd be useful in anything other than loading custom worlds. I need good suggestions for it :)

User avatar
HugoBDesigner
Posts: 2188
Joined: 19 Sep 2012, 02:23
Contact:

Post » 13 Apr 2014, 05:54

Hmm... No suggestions yet... Okay, this is a signal: I should post some progress related to the topic. So, I made the menu custom buttons. To make them work, I had to add a new command to Commanders: map load [w] [l] [s]. You'll also need 3 images (instead of only one having 3 quads). The images are named like "buttonname-[n].png, where "buttonname" is the name you gave to the button, on "menubuttons.txt", and [n] is a number between 1 and 3. 1 means normal button, 2 is when your mouse is over it, and 3 is when you click it. Any questions about how to make them can be checked out in the previous post.

I still need suggestions, though, like how to control whether or not their should appear on the menu (if a variable is true, for example). But here's a little inspiration for you guys:

Image

Also, as you might have noticed on the GIF, there's a new parameter to text overlaydata: outlines! They have customizable colors too, of course! More about it later :)

User avatar
HansAgain
Posts: 1111
Joined: 03 Feb 2012, 18:51
Contact:

Post » 13 Apr 2014, 06:01

Looks cool!
Will they work when playing the mappack?

User avatar
HugoBDesigner
Posts: 2188
Joined: 19 Sep 2012, 02:23
Contact:

Post » 13 Apr 2014, 06:05

Hans1998 wrote:Looks cool!
Will they work when playing the mappack?
Thank you very much!
What do you mean, exactly? They already work (or I just didn't get what you mean).

User avatar
HansAgain
Posts: 1111
Joined: 03 Feb 2012, 18:51
Contact:

Post » 13 Apr 2014, 06:09

If you are currently playing the mappack and there is a button (not the wall buttons or the push buttons, i mean the buttons you're are showing) on a level (e.g. 1-3), you use the mouse to click it, does it work?

User avatar
HugoBDesigner
Posts: 2188
Joined: 19 Sep 2012, 02:23
Contact:

Post » 13 Apr 2014, 06:18

Hans1998 wrote:If you are currently playing the mappack and there is a button (not the wall buttons or the push buttons, i mean the buttons you're are showing) on a level (e.g. 1-3), you use the mouse to click it, does it work?
Oh, okay. No, they don't. This button only works for menus.

BUT that doesn't means you can't make a button in-game. There are a few ways of doing them. The best way (I think):
• Place a Commander on the right-top corner of where your buttons will be.
• Set it to the command "overlaydata new image [image name] ~self.x ~self.y scrolling = [true/false]". Scrolling, if set to false, will make the button follow you on the screen. False makes it like a tile, scrolling as you walk. A number sets the scrolling to a custom value.
• Add a trigger right by it, and make it's area cover the button. For this to work, the image must have scrolling set to true. Set the trigger's triggers to "mouseclick" or "mouseclick.l" (for left click only).
New feature!! Also supports "mouse" for position only.
• Add another command, linked to the trigger, with the command you want (i.e. "level goto [w] [l] [s] *[showlevelscreen]").

User avatar
HugoBDesigner
Posts: 2188
Joined: 19 Sep 2012, 02:23
Contact:

Post » 13 Apr 2014, 22:26

Quick, Hugo, keep this subject alive 'til someone suggests something!!!

Okay, I got variables to work with menu buttons! You'll need a saved variable for this to work, but that's not hard, is it? Well, it's just like in the last post, except that you can have (optional) a sixth parameter with a variable name. If the variable is true or different than 0, the button shows up. Images work better to show this kind of thing, so here's it. Yes, now you can unlock DLC worlds with variables, achievements and extra worlds from Qcode's mod (still no answer from him, so no release yet):

Image

It'd also be really cool to have more buttons to select via keyboard (instead of mouse), but I don't know how I could implement them. Again, I'm open to suggestions :)

User avatar
SauloFX
Posts: 556
Joined: 26 Feb 2014, 02:52

Post » 13 Apr 2014, 22:39

Hey Hugo, a suggestion, add a animation called "key pressed", when someone is in the trigger region, if the person press a certain key, it will activate whatever was triggered in it

User avatar
HugoBDesigner
Posts: 2188
Joined: 19 Sep 2012, 02:23
Contact:

Post » 13 Apr 2014, 22:52

SauloFX wrote:Hey Hugo, a suggestion, add a animation called "key pressed", when someone is in the trigger region, if the person press a certain key, it will activate whatever was triggered in it
Already in Environmental Triggers:
keypressed [key]
keydown [key]

There is no much difference between them :)

User avatar
Bazvie999
Posts: 77
Joined: 19 Jul 2013, 03:18

Post » 14 Apr 2014, 00:31

Hey Hugo! Here's a suggestion why don't you show us some more...

Paralax Scrolling?

It was so cool seeing it.....

User avatar
HugoBDesigner
Posts: 2188
Joined: 19 Sep 2012, 02:23
Contact:

Post » 14 Apr 2014, 00:54

LIke what, exactly? Do you want me to improve it or to showcase it more? Because I've already showed pretty much all it can do. You can make foregrounds/backgrounds with overlay data (via Commanders) with custom scrolling factors. Since this is already in the latest release, why don't YOU show us what you can do? I'd love to see something like this by someone else :)

User avatar
MM102
Posts: 970
Joined: 11 May 2012, 06:08
Contact:

Post » 14 Apr 2014, 04:28

There is not much more to add, its like adding frosting on top of an already heavily frosted cake.
You should focus on making the mod and gui more user friendly and begin to develop new mods and ideas.

User avatar
Bazvie999
Posts: 77
Joined: 19 Jul 2013, 03:18

Post » 14 Apr 2014, 08:39

HugoBDesigner wrote:LIke what, exactly? Do you want me to improve it or to showcase it more? Because I've already showed pretty much all it can do. You can make foregrounds/backgrounds with overlay data (via Commanders) with custom scrolling factors. Since this is already in the latest release, why don't YOU show us what you can do? I'd love to see something like this by someone else :)
Well, what i mean is to show it in action in more gifs and stuff!

User avatar
HugoBDesigner
Posts: 2188
Joined: 19 Sep 2012, 02:23
Contact:

Post » 14 Apr 2014, 13:44

MM102 wrote:There is not much more to add, its like adding frosting on top of an already heavily frosted cake.
You should focus on making the mod and gui more user friendly and begin to develop new mods and ideas.
Well, there are a few ideas I had since the mod's launching that didn't make it through yet. There are a few things I still wanna do, like vertical scrolling, custom enemies (different from SE), Excursion Funnels, player color's customization via Commanders (pretty easy), custom foregrounds (without Commanders), online mappack downloader (almost finished, I still need to test) and online play (mostly won't happen :( ). But an user-friendly GUI is one of the main things I should do, it's true. I was already told of this, but one thing is for sure: in the version 1.0 you'll get the best this mod can provide, and this version is just around the corner, right?

Since for me the mod is mostly easy to deal with (since I made it), I want some suggestions on how to make it user-friendly. Besides Commander's guides (they are STILL being made, I'm just lazy :P ), what else should I do to make this mod easier to deal with?

Bazvie999 wrote:
HugoBDesigner wrote:LIke what, exactly? Do you want me to improve it or to showcase it more? Because I've already showed pretty much all it can do. You can make foregrounds/backgrounds with overlay data (via Commanders) with custom scrolling factors. Since this is already in the latest release, why don't YOU show us what you can do? I'd love to see something like this by someone else :)
Well, what i mean is to show it in action in more gifs and stuff!
Well, okay then. I still have to fix some problems with overlay data, so when I get it done I will showcase it better :)

User avatar
UltIMa647
Posts: 50
Joined: 13 Apr 2014, 15:56

Post » 15 Apr 2014, 00:21

I noticed that when you go to edit your person, it sys "open character folder" or. something. does that mean you can make characters? if so, how?

User avatar
HugoBDesigner
Posts: 2188
Joined: 19 Sep 2012, 02:23
Contact:

Post » 15 Apr 2014, 01:03

UltIMa647 wrote:I noticed that when you go to edit your person, it sys "open character folder" or. something. does that mean you can make characters? if so, how?
Haven't found anything with "Open character folder", but you can make custom characters. Since I wanted (and still want) to improve this, I haven't documented it very well. You can have up to 10 different custom textures PER player and PER mappack, which means you can have up to 40 custom players per mappack (no one would ever use that much). When editing the player, you can change it's texture by pressing left/right when the player image is highlighted. You can also set player's textures automatically for a mappack, I just don't remember how. You know, there are so many things I tried (and try) to add to this mod that I simply forget some :)

But for the basic knowledge, make a folder named "marioanimations[n]-[a]", where [n] is the player number (nothing for player 1) and [a] is the player [n] texture (nothing for default/first texture). I have a small "tutorial" for this on the main post, if I remember correctly. If not - and I'm sure I posted it - there is one on some comment of mine :)

EDIT: It is not "marioanimations", but "marioanims" (I wasn't sure about it, but posted anyway). I found it on the 4th item of the main post, so check that out ;)

Tudoreleuu
Posts: 20
Joined: 17 Apr 2014, 06:34

Post » 17 Apr 2014, 06:38

There's a bit of an.. issue for me. Although it works in some cases, this mod crashes quite often with the error code:

Code: Select all

box.lua:6: attempt to concatenate local 'id' (a nil value)
It really depends on modpack and what world I'm trying to go in.
Any help with that, please?

User avatar
HugoBDesigner
Posts: 2188
Joined: 19 Sep 2012, 02:23
Contact:

Post » 17 Apr 2014, 12:07

Tudoreleuu wrote:There's a bit of an.. issue for me. Although it works in some cases, this mod crashes quite often with the error code:

Code: Select all

box.lua:6: attempt to concatenate local 'id' (a nil value)
It really depends on modpack and what world I'm trying to go in.
Any help with that, please?
Hmm... That's really strange... What mappack were you playing? Did it used other mod besides mine? Because I fixed most problems with boxes :S

Anyway, I'll take a look here and see if I can get what problem it was. Thank you very much!

User avatar
I LÖVE LUA
Posts: 222
Joined: 12 Aug 2013, 13:19

Post » 17 Apr 2014, 15:36

I had the same problem.
Crash report :

Code: Select all

multigui.lua:446: attempt to concatenate field 'id' (a nil value)
It happened when I right-clicked a box dispenser, on a mappack 100% created with your mod.

Tudoreleuu
Posts: 20
Joined: 17 Apr 2014, 06:34

Post » 17 Apr 2014, 15:57

HugoBDesigner wrote:
Tudoreleuu wrote:There's a bit of an.. issue for me. Although it works in some cases, this mod crashes quite often with the error code:

Code: Select all

box.lua:6: attempt to concatenate local 'id' (a nil value)
It really depends on modpack and what world I'm trying to go in.
Any help with that, please?
Hmm... That's really strange... What mappack were you playing? Did it used other mod besides mine? Because I fixed most problems with boxes :S

Anyway, I'll take a look here and see if I can get what problem it was. Thank you very much!
It happened both in Pop a Portal and Mad Science, as soon as I entered a level that (I think) had boxes.

User avatar
HugoBDesigner
Posts: 2188
Joined: 19 Sep 2012, 02:23
Contact:

Post » 17 Apr 2014, 16:27

Tudoreleuu wrote:It happened both in Pop a Portal and Mad Science, as soon as I entered a level that (I think) had boxes.
I think I'll have to update the mappacks instead. Even though this problem should not be happening (I try to make my mod as compatible as possible), this MAY or MAY NOT be happening due to the version of the mod I made the mappack (Pop A Portal is mine, but Mad Science is by Hans). I think the best way to solve this is writing a simple mappack converter. I was already going to update Pop A Portal, so now I have a better excuse to do it. Thanks for your report and sorry for the inconvenience!

Tudoreleuu
Posts: 20
Joined: 17 Apr 2014, 06:34

Post » 17 Apr 2014, 18:49

By the way, do you think updating this to 0.9.0 is.. plausible? I mean, there's a release of Mari0 1.6 on 0.9.0 somewhere on the forums.

User avatar
HugoBDesigner
Posts: 2188
Joined: 19 Sep 2012, 02:23
Contact:

Post » 17 Apr 2014, 18:55

Tudoreleuu wrote:By the way, do you think updating this to 0.9.0 is.. plausible? I mean, there's a release of Mari0 1.6 on 0.9.0 somewhere on the forums.
I already did it for the next update. But since I'm more used to LÖVE 0.8.0, I made it work for both versions. The only thing left for me to do is finish the non-UTF-8 characters and the music loader (it DOES plays music, but I need to optimize it. Alesan suggested me to get the version of Automatik for LÖVE 0.9.0 to get the music fixed, and I will soon). I'm also thinking of releasing .exe files in my future updates (there are only a few updates until the BIG 1.0 update), because they are not so hard to make and, with it, I don't have problems of incompatibility with LÖVE versions (they will run by themselves, you won't even need LÖVE installed).
Thanks for the suggestion! I just need to finish some small bugs with the version I have, fix the mappacks and the update to LÖVE 0.9.0 and I'll release the version 0.9.9 :)

Tudoreleuu
Posts: 20
Joined: 17 Apr 2014, 06:34

Post » 17 Apr 2014, 19:24

Alright, can't wait.

User avatar
HugoBDesigner
Posts: 2188
Joined: 19 Sep 2012, 02:23
Contact:

Post » 17 Apr 2014, 20:05

Tudoreleuu wrote:Alright, can't wait.
Thank you for the support!

Anyway, it's kind of ridiculous, but it took me SO F REA KING LONG to find the Automatik's version of Mari0 1.6 to LÖVE 0.9.0 that I'll just put the link here, so I don't get lost anymore:

viewtopic.php?p=87389#p87389


Also, in other news, Qcode allowed me to use his "More Worlds" mod along with mine. Now you can have LITERALLY thousands of worlds! With the new Menu button feature and user variables, it'll be really, really easy to add DLC worlds! AND, about what I said of updating Pop A Portal, now I can even make the DLC world in any other world but 9 (so you can't go there by default after world 8). This also means that I'll VERY PROBABLY add even more levels to it :D

Yeah, now that my mod has a lot of new possibilities for puzzles, I can revive Pop A Portal - singleplayer before starting Pop A Portal - Coop (yes, it is still on it's VERY beggining - more specifically, a single level)...

User avatar
HugoBDesigner
Posts: 2188
Joined: 19 Sep 2012, 02:23
Contact:

Post » 19 Apr 2014, 00:23

Forums full! Perfect opportunity for an update!

v0.9.9 is out! Now compatible with either LÖVE 0.8.0 and LÖVE 0.9.0! I still haven't updated the mappacks, non-UTF-8 characters don't work on LÖVE 0.9.0 (but don't crash). As soon as I have time, I'll update again with more fixes and more documentation. For now, this is the update for menu buttons, functions in Commanders and More Worlds mod by Qcode (he allowed me to use via livestream. Thanks, Qcode!).

Link in the main post!


EDIT: Bump! Just updated the main post. I just noticed that the download image was broken (WHY, IMGUR!!!), so I updated another one, stolen borrowed of Stabyourself.net. Anyway, now you can actually download it! PLEASE?

User avatar
UltIMa647
Posts: 50
Joined: 13 Apr 2014, 15:56

Post » 19 Apr 2014, 01:02

Well since, its back on the threads, the 9.9 download from drop box has a 404 error. can you put it on mediafire or something?

User avatar
HugoBDesigner
Posts: 2188
Joined: 19 Sep 2012, 02:23
Contact:

Post » 19 Apr 2014, 03:52

UltIMa647 wrote:Well since, its back on the threads, the 9.9 download from drop box has a 404 error. can you put it on mediafire or something?
Sorry about that. I actually moved the file to another folder, but I thought it'd keep the same link. It is fixed now. Thanks for letting me know :)

User avatar
OrbitalBlueprint
Posts: 528
Joined: 08 Sep 2013, 20:11
Contact:

Post » 19 Apr 2014, 10:45

HugoBDesigner wrote:New update stuff!

For some weird reason 0.9.9 keeps crashing when I try to access the level editor or when I try to play the current map :/

User avatar
UltIMa647
Posts: 50
Joined: 13 Apr 2014, 15:56

Post » 19 Apr 2014, 15:37

Thanks for fixing it. I like that you added original Mario mode (or was that in the previous update? -_-) I also figured out how to set characters to map packs CORRECTLY. thanks for the mod!

User avatar
HugoBDesigner
Posts: 2188
Joined: 19 Sep 2012, 02:23
Contact:

Post » 19 Apr 2014, 16:40

OrbitalBlueprint wrote:
HugoBDesigner wrote:New update stuff!

For some weird reason 0.9.9 keeps crashing when I try to access the level editor or when I try to play the current map :/
Does it happens in a specific mappack or in general? Because it is working for me :S

Could you please let me know what were you doing? And if the game crash, what was in the error report (you can get a copy of it in %appdata%/LOVE/mari0/errors"). Thank you!

UltIMa647 wrote:Thanks for fixing it. I like that you added original Mario mode (or was that in the previous update? -_-) I also figured out how to set characters to map packs CORRECTLY. thanks for the mod!
The original Mario mode was in a few previous updates, but that's cool that you liked it. Thank you very much!

User avatar
OrbitalBlueprint
Posts: 528
Joined: 08 Sep 2013, 20:11
Contact:

Post » 19 Apr 2014, 20:51

Well, it didn't crash, it froze. It happened to every single mappack I tried.

User avatar
HugoBDesigner
Posts: 2188
Joined: 19 Sep 2012, 02:23
Contact:

Post » 19 Apr 2014, 22:19

OrbitalBlueprint wrote:Well, it didn't crash, it froze. It happened to every single mappack I tried.
I'll check it here and see what's causing it. I'll try to fix it as soon as possible (because there is no reason a mod that doesn't allow you to play). Thanks for letting me know!

Tudoreleuu
Posts: 20
Joined: 17 Apr 2014, 06:34

Post » 20 Apr 2014, 09:34

I just got around to trying 0.9.9, and it crashes (well, closes) whenever I start it after about half a second or so. No crashlog created.

User avatar
Automatik
Posts: 1073
Joined: 20 Jul 2012, 17:54
Contact:

Post » 20 Apr 2014, 10:11

Are you using löve 0.9.0 or 0.8.0 ? M+P only work with 0.8.0.
https://bitbucket.org/rude/love/downloa ... in-x86.zip
Installer : https://bitbucket.org/rude/love/downloa ... in-x86.exe

User avatar
HugoBDesigner
Posts: 2188
Joined: 19 Sep 2012, 02:23
Contact:

Post » 20 Apr 2014, 18:46

I made it work on LÖVE 0.9.0 too, Auto, but it was mainly made for LÖVE 0.8.0. It may not work on LÖVE 0.9.1, though...

User avatar
Automatik
Posts: 1073
Joined: 20 Jul 2012, 17:54
Contact:

Post » 20 Apr 2014, 18:52

Unless there is a variable somewhere named "goto", it should work well.
It's the only backward incompatible change.

Tudoreleuu
Posts: 20
Joined: 17 Apr 2014, 06:34

Post » 20 Apr 2014, 18:54

I'm 99.9% sure that I'm using 0.9.0.

User avatar
HugoBDesigner
Posts: 2188
Joined: 19 Sep 2012, 02:23
Contact:

Post » 20 Apr 2014, 19:25

It is not using any "goto" variable.
In other news, I've got non-UTF-8 characters working on LÖVE 0.9.0, thanks to the LÖVE forums users! I'll try to remove the lag as much as I can for the next update...

User avatar
HugoBDesigner
Posts: 2188
Joined: 19 Sep 2012, 02:23
Contact:

Post » 21 Apr 2014, 21:05

So, I got the keyboard lag a little bit fixed (works better for LÖVE 0.8.0) and started working on Commander and Environmental Trigger helpers. It's far from finished, but we've got something already:

Image

User avatar
I LÖVE LUA
Posts: 222
Joined: 12 Aug 2013, 13:19

Post » 23 Apr 2014, 11:03

HugoBDesigner wrote:So, I got the keyboard lag a little bit fixed (works better for LÖVE 0.8.0) and started working on Commander and Environmental Trigger helpers. It's far from finished, but we've got something already:

Image
Sweet, Hugo. I can't wait to have this.

Post Reply