Magic TeeWorlds !

After a (very) long break, I'll try to resume the dev.

See you soon ! ;)

Sunday, January 22, 2012

MagicTW 1.5

Hey ! Long time no see ! :)

MagicTW v1.5 : I improved the auto_spin feature and I added 3 new commands, all working around the same feature : input recording. Furthermore, the client now remembers if you were using MagicTW_auto_spin and/or MagicTW_clone_skin_hammer when you last quit the game. For the auto_spin feature, it also remembers the speed and direction.

- You can now choose the speed and direction of the rotation, just add a number after the command MagicTW_auto_spin. The number (from -255 to 255) indicates the speed, it can be positive or negative.

Examples : MagicTW_auto_spin 0 => no spin
 MagicTW_auto_spin 1 => slow (clockwise)
 MagicTW_auto_spin -1 => slow (anticlockwise)
MagicTW_auto_spin 40 => fast (clockwise)
...

- You can now record input (from mouse and keyboard) with the 3 following commands :
MagicTW_record_input => Records the keyboard and mouse input
MagicTW_save_input => Save a recorded input in a file
MagicTW_load_input => Load a saved input

It means that if you record while jumping, moving, hooking and shooting, you can later replay the same moves. Because of server lagg, the display can be weird while playing a recorded input, but it can still be useful.

How to use it :
1) Open the console (F1) and write the command "MagicTW_record_input", press Enter, and GO, it's recording, you're losing time :)
For the time being, the record time is limited to 10 seconds (only). After 10 seconds, a message will be display in console to inform you that you reached the maximum size : MagicTW_record_input ⚡OFF⚡ , with a very cool debug message (that I forgot to remove xD) "taille max atteinte". Yes, it's french, it means "max size reached".
My bad :D
2) If you want to stop the record before the end of the 10 seconds, you can open the console and write again "MagicTW_record_input". The record will stop.
If you record something again, the first record will be lost. Yet, if you want to save it, you can use the MagicTW_save_input command :
MagicTW_save_input my_first_record.txt

3) You can load this input whenever you want with the command :

MagicTW_load_input my_first_record.txt

The MagicTW_load_input commands also allows you to read the input in loop : just add "1" (one) after the name of the file.
Example : 

MagicTW_load_input my_first_record.txt 1


The files will be written in the directory of the game. For 10 seconds, the size of the file is around 5-7kB.

It's quite hard to explain, but I'll try to make a video to show how it works. 
Keep playing the game, give me ideas for future features, and have fun ^_^

Sunday, November 20, 2011

MagicTW 1.4

 Hey !

This is the new version of MagicTW, with new features and improvements :)

    ¤ auto-spin is finally fixed : it works well :D
Write MagicTW_auto_spin to try it.

    ¤ MagicTW_hook_on is back (I forgot it in the teeworlds0.6.1 update). With this command, you can hook a wall without pressing any button.

    ¤ the messages displayed in console are improved. When you clone the nearest player's emotes, his name is displayed in the console. So you can know who you are copying.

    ¤ This feature is new, I announced it in the post about MagicTW 1.3 : it's a special characters features.
It now works for linux and windows, and allows you to display characters such as ⁂☆☘☬☯☮☠☢☣☻☺♡♥♫♲♱♰♿⚕⚛⚡✂✆✈✎✵❤⟳➡⬅ in the game.

To use any of these character, you have 2 ways of doing it :

MagicTW_special_characters_chat or MagicTW_special_characters_console.
This command must be followed by the name of the special character you want to use.
It will add the chosen character in the input field (either chat or console, depending which command you use).

For example, if you want to display a heart in the chat, open the console in the game (F1) and write :
" MagicTW_special_characters_chat heart ". If you were writing something in the chat, the character "♥" will be added at the end of the line. If you were not writing anything, the chat will open and the character will appear.

Here's the list of characters available :

heart : ♥
round_heart : ❤
empty_heart : ♡
star : ☆
3_stars : ⁂
shakti : ☬
yin_yang : ☯
peace : ☮
skull : ☠
radioactive : ☢
biohazard : ☣
black_smile : ☻
white_smile : ☺
note : ♫
recycling : ♲
east_syriac_cross : ♱
west_syriac_cross : ♰
wheelchair : ♿
medicine : ⚕
atom : ⚛
high_voltage : ⚡
scissors : ✂
telephone : ✆
airplane : ✈
pencil : ✎
8_pointed_star : ✵
circle_arrow : ⟳

Also available : diamond, club, spade, and lots of arrows ( right_arrow, up_arrow, left_arrow, down_arrow, up_right_arrow, up_left_arrow, down_right_arrow, down_left_arrow ).

I hope you'll enjoy it.

Have fun ;)

Saturday, November 5, 2011

MagicTW 1.3

Hey !
Version 1.3 is released : there is no new console commands, but :

- some previous commands have been improved
- when you use MagicTW_clone_skin_hammer and MagicTW_clone_emote_nearest, messages are displayed in the console to show the status of the command (active/inactive), with beautiful colors ;)

Actually, there is one new command, but it's only in the linux version, I'll add it later for windows. It allows the player to display special characters in the chat, such as : ⁂☆☘☬☯☮☠☢☣☻☺♡♥♫♲♱♰♿⚕⚛⚡✂✆✈✎✵❤⟳➡⬅

I still need to improve it and to add the same feature for the console. If you want to test it, type MagicTW_special_characters_chat in the console (linux version only).

Maybe a Mac version soon : work in progress ...

Enjoy :-)

Saturday, October 1, 2011

Looking for ...

Hey !
I'm looking for someone using Mac, in order to compile a Mac version of the client.

If you're curious, this page explains how to compile the game. I can't do it myself because I have no Mac system ^^

If you're interested, please contact me : nekko-fr@hotmail.fr

Actually, I don't know if the linux version works with Mac. If you know something about it, please tell me :D

Saturday, September 24, 2011

MagicTW 1.2

Hi all, the version 1.2 is finally released :)

Main update : all the features from teeworlds 0.6.1  :D
I started all again from the beginning with the sources of the new teeworlds version, and I added the main features of MagicTW.

I also developed a version for linux 32-bit, I hope to get some feedbacks : please tell me if it works well or if there are bugs.

I was very busy last weeks, but I'll try to add new features to the client.

Have fun ^^