SM64O C:X 1.2 RELEASED!
Tarek701 | June 5, 2012Okay, after some month I came back again with a new update for SM64O.
UPDATES:
- [ADD] Variables for Events/Actions. You are now able to define own variables. (Ex.: OnMarioTouch -> Object -> Define_Variable -> [TextBox1] [TextBox2] {TextBox3}) In TextBox1 goes the variable name and the third textbox is the Object you wanna point to, which means addresses. So you have to know the address of an object. If you don’t know it, then just go in First Person and look at the object and chat: /getAddress (You will get the address of the object, the address of the actions and functions + the address of the color etc.) (More about Variabled Events/Actions = VE/A very down)
- [ADD] default weapons: Pistol and Sword.
- [ADD] NEW! Character menu to change the colors of your Mario.
- [ADD/FIX] Mario64 Launcher = When PJ64CX.exe gets started, then Mario64 Launcher checks for updates and replaces changed files. (This has been made to the own safety. Don’t blame me for this, blame the exploiters. This little update means = No changing UI anymore, etc. No changing original files anymore.)
- [CHANGE] Client/Server Communication improved. Every packet is now encrypted as MD5. The reciever will check the original packet with the MD5 and load it. MUCH SAFER!
- [PATCH] Celux’s Boundary Patch. (Allows you to import bigger levels.)
- [FIX] Symbols and letters like ä, ö, ü, ß and others are now displayed correctly.
- [DEL/ADD] Stupid hack I made for position/synchronisation fix has been deleted and replaced by Synch Fix by Distra, which works a lot better.
- [ADD] NEW!! Animation hacks! They allow you to create custom animations for mario or just call up existing one’s already. To make custom animations go to Create -> Animations -> New Animation -> PlayerType -> Mario, Enemies etc. (Now you can see the display screen with the 3D object and there are arrows with X,Y,Z. Press record and move them to create the animation. Then you can generate a C script what actions shall happen when Mario does that animation, or you can manually write yourself a C script. Variable Replacers are <<var:player:animXYZ>> and <<var:player:animaction>>.)
- [CHANGE] Server’s have now instead of 2 Server Types(Public(Internet), Passworded) now 3 Server types(Public, passworded, Private) The private function just doesn’t let the person enter the server. Just the host and people you wrote on the white list. White list is on Start Server -> Options -> White List.
- [ADD] NPC Dialogs can now have layouts.
- [CHANGE] Imporved C Scripting a lot. You’re now able to point at objects. For example (*Obj)->_0x164 = (*Obj)->x_pos;
VE/A – Variable Events/Action : How to use it?
It’s not that hard. There’s an officiall manual to the rest of the VE/A Tutorial.(VE/A functions, If Statements etc.). This here is just an instruction:
The first thing we have to know: Variables!
What are variables? Variables are places where you can store numbers in. But also strings(words) can be put in there.
Defining variables:
OnMarioTouch -> Object -> Define_Variable -> [Clocknumber] [2] {No Address needed}
Now the variable Clocknumber contains the number 2!
Now, for example, when you want your Variable to be displayed as text, then you have to replace the text part with the variable. We call it: Variable Replacers.
OnMarioClick -> Client -> PrintXY(80,80, “The variable Clocknumber contains: <<var:obj:Clocknumber>>”)
It would now print, when you click:
“The variable Clocknumber contains: 2″






Recent Comments