Type: Posts; User: fnkycoldmadeanr; Keyword(s):
Add Backdrop does work in HWA.
I wasn't setting the blit destination 🤦
Paste into background does not seem to work :(
Converting to a HWA texture stops it from crashing but it still does not...
Also why can't surface add backdrop in HWA but active object can?
But viewport does? how does this work?
Add backdrop works (glitchy) if you turn on "do not erase background if layer as effect" and put a shader on such as "semi transparent"
If you just want to play with 3d and fusion I think firefly is great
it does have the odd memory leak here and there most of them have been fixed
Personally I'd go Patreon and...
Did you try Same material and same mesh?
With animated and static mesh objects?
I did some tests
if you use multiple tilemap objects (single tilemap for each) and multiple viewports you get 1000fps
also app properties > machine independent speed makes a huge difference
I'm not sure if it has that issue on dx9 version also
maybe if you combine all your tilesets into a single image it might still run at 1000fps
I also haven't tested using multiple tile map objects...
Yeah you have to use them separately
Dx11 should be 2x faster though FPS drops from 1000 to 500 when adding a second tileset to the tile map object
Also using the tiled map loader ext it drops to...
I would think it would behave like the current copy and pasting
Here's another example and some handy sites for tutorials mfa examples :D
Yeah I'm aware easing object has these and it's one of my favorite extensions so having some of its commonly used functions built-in would be amazing
The more functions fusion has built in the...
Awesome!! I can't wait.. I would have also liked to have seen new built-in expressions
Here are my suggestions
Use built in create by name its much faster.
Fusion has this in the edit menu..
Scope control extension
Yeah ditto clipboard and ControlX to activate the hotkeys
It would be cool if something like this could work
I'm probably over thinking this but I made a bit of a switch case method
I think there is a way to do switch case with child events
A certain other engines asset store is the biggest asset store on the web
Also turn flag 1 back off so it only checks the 2
Though it will be different if the both are the same value
Seams like you can pretty much paste anything fusion puts in the clipboard
some cool examples I can think of are
frames, objects, extensions etc with properties already set though you can...
Try scope control object instead
Newest version on click converse Discord
Or older version on Darkwire
I wonder if ditto/stream deck could paste mfa templates
or extensions with properties pre-set
I used to put an autorun file on my disks but that was to run stuff off the cd not sure if you can change the path to a hard drive
I thought MCI could eject there was a music player mfa iirc
Awesome Job Gigatron
Such a pain to string/value convert and makes your expressions harder to read
Select all objects with the same qualifiers should be in the frame editor drop down menu fusion 2.5+ feature
Select all objects with the same qualifiers then simply rename
Add controller mappings
sorry for being vague I'd just jumped into bed when I posted
What I was thinking was rotate it to the closest axis, apply perspective then rotate it back
looks like it needs to be normalised or limited to 1.0 🤔
You can narrow down selection based on z-order the layer object might be useful iirc
One gripe I have with extra clicks/actions is not being able to create objects at x, y via expression
compare to general values does not scope
Use Active>compare to alterable string
Uppernate has a handy guide on ClickConverse Discord if you are on there
Fbx files work, are you using the latest version?
These were made with irrlicht so those...
I wonder if Xbox updating to chromium based edge fixed this. Fusions html5 was working perfectly on xbox edge browser for a bit when they first updated it.
Will Clickteam put UWP back on the shop if...
Also on the topic of physics is there a reason the physics engine object can not create joints between two qualifiers
It can create a joint between a qualifier and active but not qualifier to...
Also on the topic of physics is there a reason the physics engine object can not create joints between two qualifiers
It can create a joint between a qualifier and active but not qualifier to...
There is a difference with Quad shader between dx9 and dx11 where dx9 will crop pixels out of range and dx11 will bend the pixels maybe a difference in the sampler settings
Or even if we were able to return the 8 points you could simply draw the polygon with surface object
I think it would be helpful if clickteam would kindly share the algorithm for how fusion sets the points for collision shapes
Awesome extension Defisym
Are you comparing writing to a value (FL) with writing to a string (Func)?
If so maybe try comparing FL val vs Func val, FL string vs Func string
Crazy how much the Debugger affects performance with that example
Debugger OFF 1000fps Debugger ON 500fps
A ram usage expression in fusion would be good for custom debuggers
Can't install :(
There is a DX11 version. Pretty sure it's on the forum.
How strange same on the exe mfa is fine
What is your fusion version?
293.2 - Windows runtime: in DirectX11 mode sometimes scaled and rotated objects could have a semi-transparent black box around...
I think this happens from loading PNGs with alpha at runtime
In.x in dx11 becomes In.texCoord.x
xy should have been PosXY
Would this be a good idea?
Event Explorer : Double Click Item = Open/Close group in event editor
@GKProduction Use “Surface Object” it can add backdrops scaled and rotated, though in DX11 there is a bug where transparency is rendered black
False alarm its in the post from 2014 : facepalm
Actually that's on separate forums it might just say that all the time. The forum icons are just greyed out for me
I can't download says only registered owners?.. problem with my forum account?
If its possible please add joining of objects using fixedID "Physics Engine Object"
currently there is only an...
If its possible please add joining of objects using fixedID
currently there is only an object picker which makes it difficult to join instances of objects.
Check your antivirus quarantine list
Restore the file and mark as trusted
If you can focus the dialog you might be able to simulate the TAB key 1,2 or 3 times etc to get to each edit box
@Camomano99 @Eurobercik @piscesdreams
Does anyone know the original author for this?
Are you on the community Discord @piscesdreams?
Yeah Mcafee quarantined mine also.
I had to set the file to trusted.
Mcafee only filters .exe and .dll
So I navigated to the extensions folder "../Extensions/Unicode/" and typed kcfile.mfx and it...
Actually a few errors in the DX11 Version
Have you got an example mfa? This might be the issue. "float4 background = bkd.Sample(bkdSampler, In.texCoord*0.67);"
look at the "Examples/WebX/Application console translator google.mfa" in the examples folder for Web Control Object
No Unblock checkbox in properties
Could this help file be recompiled?
Maybe try "Web Control object" instead
Event groups Explorer @Volnaiskra
Hold CTRL and drag an action over another action @SHINBAXTER
I recently bought a new laptop and had a similar black screen issue with fusions frame editor I assumed it was my graphics card going to sleep and not waking up
@Triadian: I ended up parenting it straight to the sphere which works great. Though I would like to improve my knowledge of 3d math/trig. After further reading I think I would need to use aCos to...
@Volnaiskra: The extra actions are me overthinking it, I assumed "Blit image 1" would overwrite "Blit window at 0" so those actions were to combine the blitted images manually but it seams it...
I'm trying to get a child object to stick to a point on a rotating sphere.
How do I place objects using spherical coordinates?
I'm using this article...
Works although it looks like there is a windows refresh issue
Turns out you don't need the sub-app just need to work out how to make it transparent
I'm thinking blit the destination also and combine the two
I’d say you would probably have to use a sub-app or external exe and surface object
“Ignoring the hyphen/dash is a "feature" that was added to Windows Explorer at the same time as numerical sorting. However, unlike numerical sorting, this is not controlled by any registry entry, but...
Blitting using the Surface Object
Looks like you have debug data turned on in the model properties.
Mixamo worked great last time I used it.
Without programming your own movement you could do something like
Player Animation grapple is playing
set enemy to position to player action point
Enemy set animation to getting_grappled
Yves Is there a reason the shared data object does not support floating point numbers?
ThewalkingSsj2 you can use Global values or global function object a lot of the other extensions that support...
This is the closest you are probably going to get
How many objects do you have out of interest?
And how many objects till you get frame drops?
Expensive if used every tick
Optimised if used sparingly
To activate with a value change the loop name to
on loop “Group ” + Str(global value)
I’ve read activating/deactivating groups is expensive
Activate group by expression
Workaround is to put it in a loop then call loop through expression
on loop deactivate mygroup
Did you check the examples folder?
Uses absolute coordinates in surface properties.
Try the heat haze Shader
You could also try a flag shader
It’s been ported to HTML5 by xenon3000 but some of the blitting functions don’t work correctly pretty sure he was going to do an android version but maybe he changed his mind
I think most users use a scaled active or surface object for drawing lines
or you can try Advanced Line object http://dark-wire.com/storage/extlist.php
It's DX11 untick pre-multiplied or change to DX9
Turn collisions on in the primative's properties
Have you tried the blit effects?..
Another solution could be to also use the move safely object which flags collisions.
Easing object only repositions your active object.
All good fixed with Window Control Object
* Mouse pointer is over object
Window Control Object : Set Focus
Mouse wheel up/down not detected in sub-app can this be fixed or do I need to implement a work around?
Apologies if I posted in the wrong thread.
Not multiple but previous or next frame Volnaiskra
Alterable Values etc for strings and counters were Added in Clickteam Fusion Plus there is a checkbox in properties
Onion skinning is already in the animation editor click the arrows near the bottom scroll bar
You should add UWP to your passport seep
You have actually started 2 out of the top 3 threads, nice work
Shouldn’t be too much hassle DM me on discord and I’ll give you a hand if you like
Thanks zetcom Great Example
I did end up working this out with Uppernates help
Though I was trying to draw a 2d icon in 3d space
(my code could be improved)
Custom Cylinder Billboard
The old drivers might not be installed on newer cards I think you can manually install them
Or just update the shaders to DX11
What shaders Are you using that aren’t converted to DX11
What directX are you using?
I'm punching in the dark as I have an old AMD GPU atm
Only when my card died.
Try changing your settings in the Nvidia control panel
or sync/buffer settiings in fusion
Does anyone know how to Always orientate a plane/primitive towards the camera in 3 axis
Or have an example?
Try this Vol.
You can change it menu>grid setup iirc.
Personally I think it is much better and it is more performant.
If you change the colour to something like a light grey it won’t be as intense.
Nice work Yves
I like these in particular
- All runtimes: new Set Flag by Expression action. (Awesome)
Cone rotate to Target Y and Z are also Bugged
Don’t have an example
Though iirc you need a 2nd camera then render to a surface then to a material attached to a plane
Check the fast and fusion or click theft auto examples on reactor I think...
Seems like a divide by zero error ASD
Also you can use the condition
is object stopped?
negate it for is object moving
Awesome work Gigatron
Clickteam should hire you to do their documentation Volnaiskra
It would take me days to type all that up.
It’s crazy that this thread is nearly at 1.2 million views
Seems as though I made an assumption about driver updates Last Xinput update i could find was 2015
I'm sure I've seen Yves post about a couple of updates
I downloaded the performance test MFA and...
I think the effect you want is to smooth your scrolling
Help file > Physics - Things to know
"Moving objects seem to collide far from background objects
This problem might occur if your object has a concave shape. Box2D does not accept concave shapes....
I’d like to see JimJam ‘s tests run again since the objects & drivers have been updated and a lot of the issues are now redundant.
Help file keywords > Movements, Physics, Shapes and Collisions
"Shapes and collisions
A crucial part of a physical engine is collisions. The engine must detect when two objects collide with...
Read the help file it explains how it works
Is Russian right to left? Or left to right?.. (left to right, googled it)
Not sure if it’s something to do with this maybe it’s a bug..
Random(100000) * 0.0001
Are you using compare two general values or comparing the alterable value on the actual object?
Very similar conditions but Comparing two general values does not scope
Run a for each loop
So far i’ve only implemented one player but I can do some tests to see if you can just run a second object
I made a simple xbox controller widget its on the clickstore
It has 4, 8, 16, 32 Direction & 360° Joysticks & 8, 32, 360° Directional Pad
You can test the HTML5 version ...
You could try change the sampler state
Active Object > Properties > Display Options > Transparency Checkbox no longer works in DX9
Works correctly in standard and DX11
Not sure why this is definitely no mistakes in your code?.. What if you add another html5 object?..
This has already been added in the XML
Nevermind! it's working again
For some reason I'm unable to drop MFAs into fusion anymore. Not sure if I changed my permission settings or something. has anyone else had this issue?
Why don’t my numbers, like 0.1 + 0.2 add up to a nice round 0.3, and instead I get a weird result like 0.30000000000000004?
2.5+ Help File
The font API used in the DirectX 11 runtime works with the TTF file(s) of the font(s) used in the application. It has several differences with the other Windows runtimes:
Can you get it to sample the canvas and overlay it?..
Can we get a little UI update on the effect editor please Yves I made a little mockup.
Bigger preview window, vertical scrolling etc.
Also Hotkeys would be handy for Apply, Save As, Close.
AFAIK fusion doesn’t keep the names at runtime. Not sure if it is possible to create an extension that can save all the names at edit time to an array so you could access them at runtime. Most likely...
Kernel object : Select window from class name "Mf2MainClassTh"
Get and Set Window : Set foreground window to title: getWindowTitle$( "Kernel object" ), class: "Mf2MainClassTh"
Try Select window from class name "Mf2MainClassTh"
Bring to top
Get and Set Window Object can return the window class or handle - GetForegroundWindowClass$( "Get and Set Window" )
Yves might be able to answer why fusion is doing that.. but you should be able to...
Here's an example using the kernel object Volnaiskra
Also the new "send text to output window" ctf2.5+ feature is very useful.
I also suggested Set flags via expression a while ago Fuuriokun
here's a work around using a loop you could add child events to it
setting flags via expression mfa
Try it out
Here it is working in the edge browser on Xbox one
Get it on itch.io
waiting for moderation on clickstore
Normalised values for easy scaling
I feel like we need to create a checklist as I had this issue because I had
more than 26 named Alterable Values
This looks great SolarB
28433 Yves script bug
Update it’s a script issue the fonts retain the script type from the font chosen at edit time
Not sure how to change the script type at runtime
Yeah strange bug
I selected a TrueType font at edit time then all the fonts worked
In the active system box font dialog you can click show more fonts>view details
Is this the same in all browsers?
Na, I just wanted to run different code depending on the type of file loading/parsing.
my work around was to call a loop via expression that points to the required group.
I usually do everything...
Cant wait to get my hands on this Xenon! Give it to me!!!! >:D
Not sure how much help I’ll be Muddy
But I was thinking you might be able to simplify things a bit
Have you been using desmos?
Also this video is a pretty good watch
3:40:00 ish I...
Feature Request: Activate/Deactivate Groups > Use Expression
edit: Actually I can achieve what I want using loops using loops
hotspot is the point that your object orientates around.
action point is where you launch bullets from etc..
An isometric grid would be nice option aswell if it is not too difficult to add
Yeah They only work at 100% And only update when you move an object
They also erase if you scroll the work area
I’m still using Windows 7 I’m due for a new pc
Update: Unfortunately this won't work due to the shader running off the top left corner of the work space coordinates meaning the grid wont align.
I’m planning to make some Grid shaders for this exact issue Volnaiskra
How's this? I was watching data scraping tutorials using google sheets just the other day.
Ensure you are not using compare two general values as it does not scope objects
I have made a Html5 Gamepad extension I will put it on the Clickstore soon
I will also create a full screen one though they only work with user interaction due to Some browsers not allowing code to...
The auto animations have been around since the Klik & Play days surely it says something in the help file.
It’s probably best practice to only use the built-in animations with the built in movements...
you could try put the values in a list starting from 99999 and subtract from the value then use the string tokeniser to split the value from the id if that makes sense
99999, fixed value
Alterable values for strings and counters <3
Also event sheet ordering :)
Also use the clickteam movement object with the drag and drop built in movement
I think what you’re trying to do is already possible JohnArtbox
Do you mean choose alterable value using expression?..
If your objects are next to each other you can just drag the folder bracket (When Folder expanded) instead of dragging them one by one.
As for ordering objects you could use a well organised...
The combo box is a windows control so it will always be on top you will either Have to hide the combo box or use a sub-app
(Windows Only). The way you are doing it may have different results on...
Hopefully Clickteam will implement shader support for other platforms soon and it will be achievable using shaders
Some more useful special characters
I downloaded the Mac version Segoe MDL2 Assets font that you linked and I'm still using windows 7 so there is probably a difference there.
I guess thats a plus to using comments is that you can...
name = Segoe MDL2 Assets
Yeah some of those icons will be very useful. I've burnt hours over the last couple nights downloading new dingbat fonts and searching for useful unicode characters lol
If you change your skin...
Using Wingdings in separate comments looks good might help to break up large sections of code
Hopefully just a case of putting int around the inputs but I don't know much about cpp
Must be storing as a float in the alt value 0.0 If you convert it to an Int when reading the values from the INI it works
If you set Freds value to 0.0 in the INI without converting it will...
Would the DLL object be able to retrieve device names?..
I was going to start playing around with it but I have never used it before.
Not sure if this will help or not but it’s something I’d like to learn also.
fnkycoldmadeanr >= Impressed
Set fnkycoldmadeanr to Medium+Bounce Clap :o
Very nice Vol that rhythm system is interesting. Also you must be Officeworks no. 1 customer
It might be possible using 2 qualifiers in the same object and scoping using each qualifier their ID offset by 1 e.g parent, child
The way I'd do it though
Store the values as you are referring...
Cool Example elvisish
Profiler has some head scratching results manually converting seems faster in some cases for me
Maybe try with VolProfiler Volnaiskra
I split the events/actions up to try and get...
I didn’t save it Vol but your image is pretty much what I done except I used buttons to move the active
I will remake it and do some more tests to try and change the behaviour
Doing some tests for myself and it seems to me it is rounding towards the 0,0 position/co-ordinate
so if the object is in the minus it rounds toward 0 position
and if the object is in the plus it...
Seams like adding 0.5 might be a solution though
V Edit v
“Adding +0.5 to a negative input before turning it into an int will give the wrong answer. The correct quick-and-dirty way is to test...
Sorry that stuff in italics was just extra interesting info..
Here’s a link about the topic my understanding is that it’s a data conversion not a math function
A quick google and I’m guessing fusion uses typecasting for speed. Instead of precise math.
The other function available is round(), which takes two parameters - the number to round, and the...