How can we play it back?
Type: Posts; User: moonyjacob; Keyword(s):
How can we play it back?
These are great resources thanks Phi
What I would really love is a Lacewing/Bluewing C# server, for the following reasons:
1. I don't want to make a server in C++ because I'm not familiar with...
I've seen an example of a Lacewing/Bluewing C++ and Python server, but since C# is my favourite language, I thought I'd ask if anyone was interested in putting together the foundation of a C#...
Holy smokes I can think of so many instances where that would be useful, nice job man! I'd love to test it and get my hands on it.
Thanks, I've just tested your fix and I have some feedback:
* It now works in dx11.
* The values I use now better represent what gets cropped during runtime (i.e. 0.2 now crops what you would...
You're right, dx11 doesn't work.
Just tested it thanks for the info.
It's a bit weird:
* It looks like it works in the frame editor, but doesn't work during runtime.
* It takes a value between 0.0 - 1.0, which isn't a problem,...
I'd suggest implementing your own checkbox and giving them a qualifier, so that they all share the same behaviour. And you can implement any visuals you want in this qualifier.
Is there anyway to clip a layer? I.e. A shader effect that can be applied to a layer so that it only renders stuff within a set X and Y coords?
Doesn't necessarily have to apply to a layer,...
Does anyone have any resources or examples for creating a Lacewing/Bluewing server in any of the languages: python, C++, C# or java (or any others)?
I'm trying to avoid creating a...
maybe restore the animation first then try changing its frame
Thanks for your suggestion, that's given me a good idea. I think I will definitely split the array up into smaller chunks, so that stuff isn't unnecessarily loaded.
After testing your optimization, the improvement is massive. There's now 0 freezing in my application, even when loading that huge array. Thank you so much! :D I've sent you a PM back.
Yeah I can understand that the array loading will be running on the same thread as the rest of the application. I could pre-load all the arrays at the start of my application, but ideally I would...
Bear in mind that having objects in two separate layers will mean that they can't collide with each other.
Also if you're going to check for collisions a lot, I would recommend doing it in the...
Here's an example MFA as requested, I've zipped it up to include the array file that I'm trying to load.
And yeah it's a big array file, but that's besides the point ^^
I'm using the Array object to load an array from a file. While the array is loading, the application freezes and becomes unfrozen once the array has finished loading.
I was wondering if...
Too bad you can't add qualifiers still. Neat to be able to rename them though I guess.
I've had this issue in the past as well. You have to make sure that the list object can never be selected. Make it disabled.
Can't you just run the exe in windowed by default, and then if fullscreen option is true then fullscreen the exe?
Green events have priority over black events, and will run first in order from top to bottom.
Yves I noticed that you were the last person to commit to the Surface object source code. Perhaps you are the best person to talk to about this. :o
There's a bug I've run into with Surface object when blitting as a backdrop.
The transparent area becomes an obstacle when the screen scrolls.
Here is a video demonstration of the problem, I have...
Only two reasons:
1. Rich Edit Object is a Windows object, and it does not display in fullscreen (still functions though lol).
2. You can't make the Rich Edit Object fully transparent, and you MUST...
Hey guys, has anyone made any custom text boxes for their games before?
I made something like this (video): https://i.gyazo.com/11e76185e28ada2e9ef451935dfc7b7e.mp4
It's basically just a String...
To fix it for yourself, press ctrl + alt +delete, and press esc
Looks like you need cos and sin
Set X = currentX + cos(direction / 11.25) * 10
Set Y = currentY - sin(direction / 11.25) * 10
I've never had a problem with creating objects in order on the same layer. In fact I'm doing it now.
Make a separate tool level editor to draw your levels, save them to array then load them from an array using loops.
Just create the objects in order on the same event...
Create object > Player
Create object > Hat
If all else fails, do this:
Bring player to top
Bring hat to top
Use global values. :)
You have implemented a custom movement for the bullet at this point, so assigning a bouncing ball movement to something you are manually changing the position of, isn't going to do anything. You have...
Use string tokenizer to add a space delimiter, then get the number of delimiters.
Ok so here's some things you need to be aware of.
1. Your character customization screen needs to remember what you chose. So put them into global values.
Well what experience do you have with the Lacewing extension so far? If you're able to send a integers across from the server to the client (e.g. X and Y pos, direction value, etc), then you should...
Yes, see the MFA file attached.
Are you talking about how some keys return as "none"? Yeah that's a bit of a glitch with the object, you want to return the keys as integers instead of strings. For example, in the ControlX object:...
Wrap the entire expression with floor(value) :)
Sorry I took a look at this thread during my lunch break.
I'm not sure what you're trying to achieve, but I assume you're trying to allow the player to set their key controls to whatever they...
Why would you do it this way...? Uhhh... I'm pretty sure the value you get from a keyboard input is ASCII, and I'm pretty sure one of those key objects has the ability to display a string version of...
Ok you're making this way too difficult for yourself... Here, I attached an MFA I whipped together in about 5 minutes. Hopefully you should be able to figure it out quite easily, if not, let me know.
Polygons. Literally any shapes. It is possible to paste an Active Object on top of a backdrop, set its collision to "Not an obstacle" and the player can then walk inside it. Only problem is, you're...
Bit of an advanced question here. My surface object fills the screen (e.g. 1280 x 800), however just the existence of the surface object gives frame rate lag (dropping from around 1000 fps to...
Thanks, the Surface object example was useful. :)
I am kinda looking for something a bit more advanced. I'm searching for a way to carve shapes into backdrop objects specifically. I was hoping I...
Does anyone know how to delete chunks of a backdrop to allow the player to walk inside it? Much like the Worms games.
Yes if you only want the event to happen while the enemy is on-screen, do the exact same thing that I showed here. You're welcome and I hope it worked for you. :) Let me know if you need any more...
Use layers (press CTRL + K) and be smart about the order in which you create your objects.
Go to the event where they make the sound, and add an extra condition
If: "Is enemy getting closer to windows edge" and play around with negating the condition, as shown in the screenshot below:...
Ok so you need to logically think why it is doing what it is doing. All you do is "jump to frame" and pass it a number. Check to see if the number if being changed and what the number actually is...
The "jump to frame" action always works based on the number you give it. Check the number you are giving it, and make sure that it is definitely the number it needs. Failing that, make sure the...
It's 2018 why would you ever wanna use Standard display mode?
create them on two separate events
e.g. make two start of frame events
Yes it changes the collision of the object. If you're using a default movement watch out for the collision detection. If you're using a custom movement then you'll have to shrink and re-position your...
Would anyone have any idea about how to create fake 3d tiles from a top down 2d perspective?
Here's a video example: https://youtu.be/96HcLtmd-jk This game wasn't created with any...
You can scale an active object in the event editor
That object doesn't exist for me. Could you upload it here or link me to it please? As it is no longer in the download manager.
I've seen a few other threads discussing this same topic but they didn't go anywhere.
I am looking for an extension to get values / data from the user's audio input device (microphone). I am...
Just saying, split screen games are one of the hardest tasks to accomplish in ctf xD
I'd like to see the game or code to see if there's anything straining in there.
Looks normal to me? What's the problem.
It just doesn't seem like there's any extension for basically listening to ports.
Thanks for the reply :) Well... I wish that MooSock would be improved because I've been playing around with it today and I can't seem to get the functionality I want out of it, after trying like...
Is it possible with any existing extensions to create a packet sniffer in CTF 2.5?
Does anyone know the answer or have any ideas with any extensions.
Just to addon to DaveC's code:
Round(Angle of Touch( "D-Pad" ) / 45 )
Round(Angle of Touch( "D-Pad" ) / 45.0 )
Make sure you divide by 45.0 to turn it into a floating point /...
Just to update anyone I found the solution. The correct filepath is:
DataStorageDirectory$( "Android object" ) + "/levels/Pack1/Beginner"
You need to use the file object...
In my game I am loading the levels which are arrays... For some reason it is failing to load the file, I think I'm using the wrong file path.
This is the type of filepath I'm using in the...
Thanks Danny :) I found that useful. I also found the Web View Object to be useful for downloading directly :o cheers!
I want my game to have downloadable content in the form of array files. So basically, a level for my game is an array file that is about 80 kb big. I want this file to be downloadable within...
This part in BOLD didn't make sense to me... Can someone explain please?
Doesn't have that feature unfortunately... :(
But many other things can be changed and edited using extensions such at the Windows Control object... Thanks for your response :)
I hope there will be some kind of extension for this, I just need...
Is it possible to change this property during runtime? In the event editor
So I bought the Android exporter some years ago now for MMF2. I now believe that the Android exporter works for CTF... Anyway, the point is, I have the installer but I lost my serial key for...
I guess I'm not the only person who doesn't know how to rotate an object around a point.
I'm trying to create a top down rotating pirate ship... And I want any of the active objects to rotate WITH the pirate ship.
In the source code I have already made an attempt, you are...
Make 1 active object for every block.
If you want them to have different colours then just give them a different animation.
Make a alterable value on the block object called 'health', and use...
I don't think you can change it during runtime
Mmmm... I prefer using for each loops nowadays, depends what you've got in mind tho
Use the object: Sub Application
Dude look at my reply, I just did exactly what you asked for. I think you don't understand how a text file works rofl
I think your question is how to make physics for the football...
Would it help if I gave you a solution and you can just look at how it's done for yourself?
All you basically have to do is save / load the information to a text file.
Edit: here you go
ASCII value for tab is 9 (decimal or hex), so try Alt + ( Numpad 0 , Numpad 9).
If you want to insert a tab into the expression editor, hold ALT and press Numpad 0, then Numpad 9... If it doesn't...
Plot your points on the graph and then connect the points with lines... Surface object
Don't clone the zombies, duplicate them. And use the zombie's alterable value.
Never used android, but if you wanna set an X and Y position between two points in 2D space, then you set it to:
- Set X of Active to = XPoint1 + XPoint2 / 2
- Set Y of Active to = YPoint1 +...
OWWWW thanks so much bro :) <3
I wish to be able to create a custom grenade movement for my top down shooter game. So far this is what I have:
I managed to implement Method 1
Method 1 (XVel and YVel)
I can think of a few ideas of how to do it but none of which I think will work very well.
Show me an MFA :D
Edit: Is your action point in the correct place on ALL the frames in the animation?
Impossible without an extension to use the microphone... Please someone add this extension and I would be very grateful! :D
Here, take this
Judging off your code I would say that you are kind of new to Clickteam Fusion. That's OK! But I would strongly recommend trying to learn how to program your own movement engine.
The solution I've...
Yeah, specifically relating to my game itself:
Layer 7 - GUI
Layer 6 - Players, walls, entities, collisions, etc (only collidable backdrops here)
Layer 5 - Dynamic light surface object
Layer 4 -...
So you have a 2D character in a side scrolling game, and you want to give him the ability to double jump? If you are using the standard platform movement then this probably isn't possible. There are...
Normally when something isn't working when it should be, it's down to a qwerk in MMF that you've overlooked or were not aware of. Upload an example .MFA and I will be happy to debunk for you.
Yes I can confirm this as shown here https://www.youtube.com/watch?v=rH0uupWLVT0&feature=youtu.be and can you link me to Clickteam's bug box please?
This looks like an issue you get with the platform movement, which I can't say I've used for over 10 years now. 8-)
What's happening is the Y size of the frames are changing, which if you click...
Yeah sorry you need to be loading map: "ermv2", sorry if I accidently set it to "ermv1"
Pasting to background does absolutely nothing different in comparison to add backdrop, I've tested that so...
I use CTF, I'm just used to calling it MMF. :P
Yeah I agree with you, I think that creating a bunch of active objects would be more expensive too. :/ But this is so stupid! If only my lighting...
Thank you very much for the example! :D You know, I never even knew that X Right, X Left, Y Top and Y Down, etc even existed. Isn't this basically the equivalent of collision detection though?
Yeah I can't use "if overlapping a backdrop", it lags way too much in fast loops.
Can you provide an MFA for what you're talking about? Maths is not my strong suit. :D
This is more of a math question than anything, but I was wondering if anyone had any solution to checking to see whether or not a point is inside a 2D cone?
This MUST be done without the...
Attached an MFA here with some comments, good luck. :)
Thanks so much for taking the time out of your day.
Edit: I attached the zip file, it has some folders with it that you need to run the...
Thank you very much! :)
Still faced with a problem of screen scrolling around a giant 200 x 200 level though and frame lag issues. Would be nice if I could ONLY draw what was in view.
Thanks for the response!
Thanks for the awesome help! Is there any chance you could upload an MFA demonstrating this?
EDIT: I have sucessfully been able to do this. Any...
I'm making a 2D top down game with a map editor, and pasting thousands of 32 x 32 tiles. Most of them are 'no effect on collision' tiles, and some are 'obstacle' tiles.
What's bizarre is I...
Is it possible at all to paste tiles onto a surface object? I want to use this for a map editor. Tiles are 32 x 32.
thats not a nested FOR EACH loop lmao
Or any loops at all
This ain't a problem for me, you could try helping me with nested for each loops though
I guess you already know this?
Make this position set to an invisible 'camera' object placed in the middle of your game... THEN,...
Yes, you can trigger any kind of loop from inside any other kind of loop.
...And just for the benefit of anyone who arrives here using the forum search, this is how nested ForEach loops...
The Joystick 2 object is simply not working. First of all, it doesn't recognize any of the joysticks that I connect (e.g. if I use the IF Joystick 1 is attached THEN do something, it doesn't...
Nice, I'm glad that with my problem Clickteam were also able to fix something for everyone else too. :)
Thank you Jeff, you have fixed it for me. :) Problem solved now!
I've tried a few different ways but nothing has worked. Do you think you could be a bit more specific please? If not I'll carry on trying.
I just did as you said and it has now installed successfully. First I installed the MMF2 one then the Fusion 2.5 as shown in this screenshot:...
The official Android Export module? I cannot find this, as I linked in the screenshot above I seem to only have a beta version. Where can I find the official one?
I tried downloading both of these files and they both seem to be the same file (they have the same final name):
I have the official version of Fusion 2.5 already installed. I have also downloaded the latest Android Exporter as you helped me earlier (thanks for that).
What do you mean by the official version...
This is when I try to install my Android Exporter for Fusion 2.5
Thanks dude that's perfect. :)
Haha it's okay mate. :) Here's a screenshot of my game and yes, it is from a top-down perspective:
Don't get me wrong I appreciate your replies but I just really wasn't expecting pinball movement. :P
Seriously? Pinball movement is used for platformers, for top downs you would use a bouncy ball movement at least! Plus, it needs 360 degrees, I was thinking more of having 4 detectors and spreading...
No I'm making an online 2D side scrolling shooter and it need to be in a 360 degress, it needs a custom movement and it needs to be 100% precise. No nooby pinball movements, I'm kinda shocked you...
Seriously, just make a custom platform movement it really isn't that hard and the possibilities are limitless...
Try turning off your firewall, or updating your MMF2 Dev manually...
Yes the crates have to be an active object obviously... You just need to make it so the player or whatever objects can interact with them, in terms of collisions.
So I'm doing a 'top down' perspective of a 2D side scrolling shooter, and I wanna add grenades to my game. But I want these grenades to be able to bounce OFF of walls so I'm going to...
I have got a really nice font and good looking text in my Text Blitter object. However, how do I get rid of such excessive spacing on the text?
I'm not sure about the limit, but I have had the "Expression too complex" before and I have had Multimedia Fusion 2 crash multiple times from having to much of a big expression. It's a pain in the...
Dude the way I see it you shouldn't really use the default movements that MMF2 or any of Clickteam's software provides you with (because they suck) unless it's bouncy ball or something.
Yeah but I'm livid, so there's my excuse.
It HAS been more than 48 hours and it is urgent! It's really holding my game back.
I'm not going to GET a response if it falls off 2 or 3 pages... -.-
Joystick 2 object will not get any input from controls two and upwards, but it will always get input from controller one. The controls definitely work, because MMF2s standard joy-pad control...
Sick guy man I like this bizzle!
My question is, how do you program a Kill/Death ratio in MMF2? Sure, you can do Kills/Deaths but I don't want loads of decimal points, sure you can add a .0 on normal numbers, but I...
Could you go into more detail please? my current expression is.
Str$(value( "hit" )*100.0/value( "fired" ))
Thanks in advance :)
Do you think you could go into more detail of how to do that, please?
Thanks in advance :)
PROBLEM SOLVED!! THANKS GUYS@@@@@@@
So basically I'm doing a hit accuracy for my game :) it works alright but here's the problem.
For example: 678*100.0/1000=67.8
This works, but it...
Thanks! it worked! but how do I get rid of the decimals? for example, 678*100.0/1000=67.8
How do I get rid of the .8? then I will be able to make 67% hit accuracy :) thanks again Looki :D
So basically I'm trying to do a simple hit accuracy for my game (Bullets hit*100/Bullets fired) This works fine in a usual calculator, but for some reason it doesn't work in MMF2, it just...