man, you should join a basketball team cause it's slam dunk after slam dunk. nice work again
Type: Posts; User: punchbird; Keyword(s):
man, you should join a basketball team cause it's slam dunk after slam dunk. nice work again
Hey when I was having some scoping difficulties, this gentleman's article really helped me out:
Link to DL from now on (so I can keep it updated)
Thanks for the replies guys.
I do use the list editor mostly, but when you have long pages of events finding what is changing is a matter of scrolling through until you find the change.
maybe I am missing something here, is there any way to see what is happening when you click undo/redo?
It is really hard to troubleshoot without this function...
Oh man Yves, PLEASE PLEASE do it!!
Also for OP, I made an example with a bit of a more streamlined way of checking for and disabling Windows DPI scaling, if you would like to check out the example...
Are you using a high DPI monitor? If so and you have Windows DPI scaling enabled it can make it look blurry.
This is insane. Very nice work
I should also note this is designed for CTF 2.5+ (it uses some of the new features like child events)
Oh I also should have said, this is for CTF 2.5+, it has child events and some other stuff that might only work in that version
excellent I am glad you enjoy it. CTF team approved my post in the extensions forum from November today, from way back when I was first going to post it, but this one I have added more to it since...
Latest version thread
Right here my friend!
This is the latest version, don't use the previously posted MFA this one is much better!
Fixed, now works for 720p and lower resolutions
Oops, I found some issues with changing frame sizes and scaling if you are under 1080p. I appear to have broken it in doing something else. I will look into it :S
I made this example here. It is some stuff I pulled from my project that I am making and I thought it might be handy for others. It includes:
An extensionless text blitting widget (and...
If you want an active text blitter, don't reinvent the wheel. I am just finishing up an example of one I'll post it up here asap. Works on all platforms :D
I guess it would depend on disk speed and the size of the array. Then remember you have to write to it first and then load it in the sub app. So it might not be too fast if you had a huge array going
Ah ok no worries. I can work around it
Hey thank you Yves. In my object, every animation starts with an empty frame (it is a text tileset in ascii). So there is no first frame to pull an image from. So was just wondering if there is a way...
I also should add, all the object's animations start with an empty frame. It's necessary for them to work.
So I'm hoping there is just some way to force the frame editor to just show the icon in...
I have a some objects have no frames in the "stopped" animation (and can't due to how they are used)
How can I force the frame editor to just show the object's icon instead of the first...
So, you can pass data through using global values/strings, or you could save the array as a file and then load it in the sub app. You can't share objects between sub apps / parent apps.
Hey, I figured it out last night and now my scaling system can automatically deal with changing frame sizes!
Just polishing up my example before I post it up here, hopefully in the next day or so...
Edit (man they really need an edit button here), first line: this can also be an issue if you have frames of different aspect ratios (say, a 16:9 app but with some 16:10 and 4:3 frames)
Hey, one thing to note, if you are shooting for 1080p and someone has a screen with a different ratio, clickteam doesn't do integer scaling out of the box, so it can really mess up your low res pixel...
Thank you all here! Unfortunately I can't read either of the examples but is all much appreciated
Thank you also Muddy for your excellent advice
I am wondering if anyone has, or knows where I might find, some good reading regarding creating some AI for my project. It's a boardgame-style project, turn based. I was just going to have...
Hey that explains it perfectly, thank you. And thanks for the example it really helped
I was hoping someone could explain this behaviour to me. Given the code below (example included), how come when I push enter, "thing" turns green for a split second but then instantly...
Hey thanks Yves that makes perfect sense!
If you don't want to use the Ultimate Fullscreen extension (because it's only for windows) I made an integer scaling system for my project I would be happy to share with you. It uses...
Hey did you ever find a solution for this?
It would really be great for sub apps to adhere to the layer system... it would mean I wouldn't have to place my text blitting engine into each frame !
Hey thank you for the great explanation, much appreciated!
Hey just to clarify for myself, shaders only work for the Windows exporter right? Becuase they use DX?
man I hear you. I hate how Discord is like the new replacement for forums. It's a chat room, designed for using while playing video games, and big mess. They don't let you use it in a browser on a...
I was wondering if there was a better way yet to sort out issues Clickteam apps have with high DPI scaling, other than this one (which isn't bad but is a janky workaround TBH)...
Is your game a pixel art game?
You want integer scaling in that case, because Fusion can't scale low res pixel art very well (it will almost always look messed up).
The Ultimate Fullscreen...
Man this is a great writeup.
Thanks for this
I've mooched off members generosity here for awhile now so I thought I'd add a contribution for once
What is in it:
Extensionless integer window scaling using a sub app:
This is a great write up, cheers
I will also buy and check these ones out, thank you Danjo!
Whoa that's great Muddy. Thanks for that, I will check them out tonight to get some ideas.
I was using advanced path movement and basically putting a node at each grid point on the tile based...
Hey man, I'd love to ping pong some ideas about this with you as well. I have overworld style map which I am trying to move characters on, picking the lowest cost path (since there is different...
Just wondering if anyone knows the maximum number of nodes you can have when using the "Advanced Path Movement" object to create movement paths.
Same here, the preview always seems faster than the actual one. But, wiggling the mouse doesn't seem to affect it for me
Are you loading the CSV data into an array?
I also use Magicdeque for that (I made a little crappy MFA for loading CSV into arrays). It's the only one that will respect commas within quotations as...
I've been using it on my work and personal computers for a month or so.
Overall it looks a lot better, the UI is more cohesive across all the different parts of Windows. You can certainly see some...
My game runs in a sub app right from the start (necessity to allow for integer scaling without the fullscreen object which only supports windows)
Was just wondering if there was a...
No problems here, been using it heavily in Win 11
Hey thank you guys, some good idea and a great thread to read through. Helped me to try a different approach and now it's working - So thank you for the help!
Never mind, I see it is a limitation of the engine itself as it can only do a 32 bit integer
Bummer! I guess I'll figure out a different way to calculate it
Sorry, really bad IT joke
Lol WiNdOwS BaD
I am having the problem where when I input a long number, it is converted to a short form decimal exponent.
For instance, if I enter
Set Global Value E to 123456789012345678901...
Hey I figured it out.
If anyone is interested, the example was using the original method in the engine, which was to set the Blitter object's animation to one corresponding with each colour you...
Use the attachment in this one, just a single frame now so it's easier to use the debugger
I have reworked Chris Burrows' text blitting engine (http://www.diybandits.com.au/MMF/examples.html) to add a few functions and take advantage of some features of 2.5+.
*note the attached...
You can read all the additions here:
Asking someone to put the time into making a comparison video when you can just read a few pages is... a...
I know this is ancient but your MFA is simple but perfect. Much appreciated.
I was messing around doing this using dynamic array object but it just crashes.
Thanks again. Saving me so much time...
Holy moly thank you sir. Works perfectly.
Enjoy the rest of your weekend!
Hey decal, those are great points, and I forgot to mention that I switched from showing/hiding the sub app to creating/destroying it :)
Instead of directly making the change when the button is pressed, I added an active object out of the frame. When the button is pressed, it toggles a flag on the active object. 0 for...
I am having a strange issue with a pause function I created, I uploaded a quick MFA I made to show this problem if anyone could help me figure this one out!
The main frame contains a sub...
I can't seem to delete or edit my threads but this is no longer an issue
quick question, is the sub app only supported in Windows, or can it be used on other platforms (specifically Android or iOS).
Basically my entire game runs off a sub app in a "hub" frame....
Maybe I should also add, this sub app is displaying over top of another sub app which is the same size as the main frame.
The dialogue sub app is set to be at the front.
I am making a sub application to act as a dialogue window.
Just initially too test I have setup this in the main frame. 1 even with 2 child events:
User Presses G:
Hey thank you for the heads up.
If that is the case, then it may not be of any benefit vs fastloops or just directly calling each group to be activated.
I really hope that CTF3 whenever we see...
If possible, request for an extension to allow CTF2.5+ to activate/deactivate a group using the expression editor rather than only by picking it from the picker.
I know I can use...
Ah yep that is what I'm doing currently, it's not quite as elegant though :D
I hope if we ever see CTF3 that this feature is built in, feels like a no-brainer!
Just wondering if anyone (seemed like a good question for the devs) knows if there is any show-stopping technical reason why event groups can only be activated by choosing their name in the...
Hey these are both great suggestions. Thank you!
I was hoping to see other ways people have accomplished something like this:
Theoretical game requirement using Pokemon as an example
- an array of enemies, with a value defining the...
Hey sorry for the late reply, thank you for all the helpful comments! Thanks to you guys I figured out a system I can work with :D
Mostly so I can edit them outside of Clickteam in Excel :D Essentially creating a couple databases of "stuff in the game" so it is easier for me to add/remove/edit content. Also, the values on my...
I was hoping someone could help me understand the dynamic array and maybe correct my understanding of the various other array type objects. I am just deciding which is best to use for...
Just wondering if I am doing this the best way.
I have a 3x3 "grid" that an object moves on with the bottom row being the "front" and the top row being the "back" and the object...
Ah hey that is a great idea (size the frame as a multiple of the grid). Thank you!
So it is just the "natural" behaviour off fusion then to snap to the top left?
I have another question that is probably simple but I can't seem to figure it out.
I use a grid of 16x16 squares in the editor.
I set anobject's hotspot (and action point fwiw)...
Lots of good info in this thread, thanks everyone
AH thank you for all the replies. It would indeed be a game changer!
The MFA is good but not quite what I would want.
My game is a single frame which has a layer, group of events, and global...
Is it possible to activate a group by expression rather then just the picker it gives you in Fusion 2.5+ ?
Thanks for the info!
I have looked and I don't see this question answered directly in any recent threads so I hope it's OK to ask
I can't seem to find the UWP exporter on Steam in the DLC for CTF. That...
Hi, I see this is entirely possible after further reading.
Sorry to have spammed the board. Unfortunately I can't see where the option is to edit/delete my posting.
I am wondering if it is possible to securely and dynamically read and write from an online database (say, hosted in Azure) with a Clickteam application. So, the database would be...