I don't know what to say...
28321
Type: Posts; User: Gustav; Keyword(s):
I don't know what to say...
28321
Here is a very simple example which doesn't work:
create a new application
add an Edit Box object
add an Event Start of Frame > Load text file "test.txt"
This works only in Edit Mode,...
Hello everyone,
the only way I accomplished to load a file is adding the file to the Binary Data tab.
But I need to be able to load external files from the same server.
As the Fusion HTML5...
I just wanted to tell new users to know the limits and not just start and run into a dead end and give up frustrated.
Of course you can do a lot if you have some experience. A very good example...
It seems you never used Arrays excessively, Perry.
Of course they work "fine". As long as you are fine without having standard functions like the simplest push, pop or even sort.
In some...
It's no problem to handle many small objects but if you want to go with loads of different and large graphics and maybe in FullHD you can get serious problems.
Have a look here: Direct 3D causing...
I think he meant the ability to place folders inside folders. It's impossible.
A very nice example can be found here: Example: Text blitting with only the active object
But now I see Outcast already answered on this topic. But why not build on this?
@ Robotica
I...
@ Robotica
You didn't really understand the request behind this thread?
Good. But maybe you should complement that you mean this should happen when the list is dropped.
Not that they get confused like me... XD
Ah... I think there is no way to do so. Maybe it's something you want to request as feature in the bug tracker.
It seems you've overlooked the expressions in the DialogBox object.
You need to get the text from the item with the current selected item number from the combo box submenu:
Val(CBItemText$(...
Fit inside doesn't work for me. It's strange. At the first place I used an old MFA it worked but after some resolutions size changes it stopped working. Maybe I'm doing something wrong...
So I...
Yes, it should be a bug. Even if you change the position of insertion, the line after the new line shows always the name of the inserted line...
At the moment there is no feature like this. Maybe in Fusion 3...
Maybe the Zip object has problems with Unicode in Fusion 2.5 but I don't know.
But this object is suspended and you really should use the Archive object.
Installation worked fine on my side.
That looks good. :)
@jobromedia
You can't really say that. The forum is full of posts where people want to know how to receive key input when the windows has no focus.
THIS is really what hackers do too. But does...
In my example files folder I found an old CCA from MMF 1.5 times which could help you to understand: 16862
(I converted it as MFA due some compatibility issues with Fusion 2.5.)
I don't know much...
I'm sorry, I was totally confused by all the settings and differences in the defaults between MMF 2 and Fusion 2.5 that I forgot to check compress runtime in the Standard mode of Fusion 2.5.
The...
Fusion 2.5 includes the HWA (hardware acceleration) runtime and is set to Direct3D 9 mode on new app (it's Standard mode in MMF 2). In the application properties > Runtime options > Display Mode you...
Voted for your game, looks cool :)
I agree, and if you're new to Fusion or just had overlooked the change in one of the last builds, you didn't notice that there are unlimited alterable values. Unlimited strings are one the way in one...
Actually you have unlimited Alterable Values but you can just name 26 in the Editor properties.
You can set those unnamed values and all the other values using the "Use expression" button in the...
Thanks for your answer, that's really usefull.
This might be a good idea. :)
I found an issue with the grouping in the properties editor. In order to try to understand how the object works I duplicated the default syntax and clicked OK. On reopen the edit window the...
What the heck... I never tried your extension, LB. Because I thought it will "only" give unlimited global values which we now have in Fusion.
But it's much more than that. Grouping and no fixed...
It's no bug. Window elements like buttons have display restrictions in HWA mode.
For example they become invisible if you go in fullscreen mode with HWA.
Yes, the OS object (Dev only) can get this information.
Edit
Hm... it's just the default system/user language you can get.
But maybe there's a way via environment variables...
Are you kidding? The Array object is ancient and outdated. It lags the most basic functions all other arrays have since years.
The replacing of these functions with own code makes the Array slow und...
@ Lazarus1988
Here you can find a comprehensive thread about this topic: Resize Display To Fit Screen - Maintain aspect ratio?
Yes. Here on the forums click on Community Passport > Other Links (in the Fusion 2.5 box) > Product Owner's Forum > Download links.
There you'll also find the change logs.
I've encountered a weird issue with the display of the Surface object.
Here ist an example file: 16600
The Active is on a layer above the Surface but shown below.
If you click the crop button...
Yeah... ATM I have no problems with Win7. We will see what the future brings...
Well, I won't just upgrade because it's free. XD
Well, it's not a conundrum. It's impossible. But Clickteam is working on a solution AFAIK.
I noticed this too today morning but I won't upgrade at all until Win7 is suspended like WinXP is.
Oh... I never got it fixed. >:)
I remember a similar bug I had in a program back in 2008 with the same setting but it changed the window size if I remember right.
But it's long ago and I'm not sure anymore. Never tryed to catch...
If the menu item is clicked in one frame, the green events are true for the whole frame, from the first line to the last line of code.
So if you now ask for "is option selected" it becomes true...
I think you mean the "Frame window" when you say screen. This is the size of the part that shows the content of the frame inside the window.
You can change the Frame window size using actions from...
Indeed, very exciting news. Really looking forward to this. :)
Yeah, that was too easy. xD
The miracle of communication at its best. X)
Ahh... I totally mixed it up. :pacman::pacdot::pacdot::pacdot:
Could this be everything you're looking for? 16504 X)
So... if I count everything together said about these fullscreen issues ... it seems to me Clickteam should urgently rethink the work on a possible fix or new feature.
Even if it's a hardcore hack...
What? :o If so you don't need the Kernel object. Just two actions:
Storyboard Controls > Screen > Full Screen Mode
Storyboard Controls > Screen > Windowed Mode
??? XD
This was already...
Does this mean without the shader (on a layer?) the Steam overlay works fine?
Here is another issue with the Ultimate Fullscreen object or "Resize display to fill window size" option.
I'm a bit confused. What exactly you want to achieve?
Should the player be able to show/hide the heading?
Should he be able to show/hide the menu bar?
In which cases the window should look...
It's very easy, just two actions. :)
Start of Frame
Select Active window (Window > Select > Active)
Set Window Style Caption to 0 (Window > Alter > Window Styles > Caption State)
There is no reason why this shouldn't work. You can paste objects by click one after another. So you can do this with automated code too.
Hello and welcome on the forums. :)
This number shows in which order the objcts will be drawn from Fusion.
Objects with higher numbers are drawn above objects with lower numbers.
Every object...
Yes, you have to take care about the order by yourself e.g. with a fast loop.
It can come to a "position-offset" while pasting objects when the Surface object has wrong settings.
By default the...
No problem. :) I know... the loads of actions of the Surface object can be overwhelming.
It's not supported. But you can load those pictures from the disc into a frame of an Active and then blit this Active into the Surface object.
In my example doesn't appear such a problem. So it must have its roots somewhere else.
Here is an example: 16451
For all who looking for the example files now, you can find them on Looki's website.
That's sad... But you can find it on Looki's website in examples folder now.
Have you downloaded the example files from the Surface thread?
Yes more than you'll ever need, the Surface object is very powerful. I think it can do everything you need.
I read the whole thread and am not sure what you want to achieve.
A "screen" doesn't have any alpha. If you want to compose two different pictures you have to load them separately into the Surface...
Snail, I found the source. It is the change log of Build 283.1 which says:
Besides that this would be an ugly workaround coding, I read somewhere on the forum the Keep screen ratio option has to be disabled in the case of your suggestion. So the window display could be...
Of course it's possible. Somewhere in this thead is the link to the example files. It's a huge collection which shows all functions of the Surface object.
The problem is that the most LP's are using FRAPS. And if this not works then you have a huge impact on the exposure of your game.
As a side note, I think the Kernel object needs .NET Framework to work on the users machine.
The Kernel object can do this.
Just select the window and change the window style.
There is also another issue in this topic. With a maybe small fix we could include the functionality of the ultimate fullscreen object inside Fusion.
Please read my status update in this request:...
This is all dirty workaround. :(
It's hard for me to believe that there is now way for CT to fix this. Fusion changes the resolution according to a strange "keep screen ratio" option.
So why it...
You have to convert the System color to RGB color.
In your case set the counter to: SysToRGB( "Active System Box", Button Face( "Active System Box" ) )
You can find the expression SysToRGB()...
There is a 9 month old request for this in the bugbox.
Leave a comment on this so Clickteam sees there's a demand for this. :)
See here: String Parser doesn't allow Unicode
The extension manager does only provide it for Windows and Flash.
Wouldn't be the "routine" hardcoded? :)
A lot of people like to code their own editor for level creation. That's the most convenient way.
Oh man... I've been patient for over a decade now and it still screw me up as hell all the time.
THIS is one of the MAIN issues of Fusion, not the fixes we can find in the changelogs of the builds...
It's much more flexible to have all level data saved in external files (arrays) than have them hard coded in the app.
No. Embedded "Binary Data" is read only. Of course you can change the extracted temporary data but you can't "save" them back into the exe file.
You can choose Firefox as browser in Web View object. Oh no, only in Web Control object...
I also would like to know a better way to embed VLC in a Fusion app.
Couldn't manage to get the...
I had the same problem before and found a - let's say "different" - way to play every video inside a Fusion app the VLC can play. But it works...
Okay... So you can embed a VLC plug-in in websites...
Since a few builds this limit doesn't exist anymore. Means you have unlimited Alterable Values for each object. You can access them via their index at runtime even if you just can set and name them...
:)
So the bug is in the current version you can get in the ClickStore?
Then you should open a new report in the Bug Tracker.
You should tell what tool you're using because your profile says MMF 2 - and the current Steam object available on the ClickStore is compatible with Fusion 2.5 only.
So if you use the old Steam...
That seems impossible at the moment. If you would change the main frame to the frame you want to load in the sub-application the Array is loaded if you checked "Global to this application" in the...
AFAIK it won't work for evaluated pathnames. And maybe just for files selected with a file selector at edit time.
Not yet. But this is on the wish list for years.
I think Clickteam is trying to implement this. Fusion 2.5 got some improvements like this (there was the same problem in behaviors of objects).
You could for example use Lookis Surface object to create your own tileset editor.
Never heared about the possibility to center text inside a Combo Box.
But if you don't mind you can change to the List View object. It allows to center text.
With the Process Viewer object you can get the size of a Module. I don't know if this is useful in your case but you can try this.
So you let others find the bugs to be on the safe side? ;)
You are absolutely right, Ryan.
There's already a feature request in the Bug Tracker. You can comment on the entry too so Clickteam sees more people want this feature.
Great news, Thank you Fernando. :)
I also would like to see a simple replacement for the 3D Mesh object for some kind of 2.5D games (2D background and 3D charakters).
+ leaderboard
+ Ads
:)
This would be nice to have on a Fusion Wiki. I think more people should support the idea of a new Fusion Wiki.
Try Fernando's sample file from this thread: Binary ini file on android
Thanks for the tip, Yves.
I as user would like to note it in the Fusion Wiki if there was one. :)
That's this kind of information you'll find on Wikis.
The INI file still doesn't exist in your finished APK.
If you want to deliver an INI with pre-definied content with your app you have to put this INI in the Binary Data of your application.
...
Wow... It seems Steam is nothing we can really count with. Of course.
But you got it, congratulations. :)
Maybe that's the price you have to pay for non-mainstream games.
I think trading cards are handeled completely by Steam.
As far as I know they are just activated after play time.
This game was on Klikdisc in 2012?
As far as I know only the source (not a copy or instance) of the objects will be modified.
It's also visible with the replace color action. It replaces the color in all instances because they're...
These two "extensions" are shaders.
A simple forum search for pt_rotate bring up: Squeeze & Rotation Shaders
The same for lens.fx: missing Looki Background Lens.fx
Use the link in the first...
You have unlimited Global Values and also every object has unlimited Alterable Values (unlimited Strings coming in a future build).
After Global Value Z Fusion continues with AA and so on in the...
@kiko
The helmet at the end of your promotion video is a well known graphic from the motion picture Full Metal Jacket from Stanley Kubrick.
It is highly advisable to replace it by an own...
True words my friend. I hope everything is going well for you and Clickteam finally stops ignoring all the posts according ChartBoost.
I'm also waiting for it...
The Download object is not supported by the HTML5 runtime.
Wohh.... that's crazy. That happens if some control properties are set always.
Insert an event restriction (Only one action when event loops) in event line 9.
Maybe you're doing nothing wrong. There is a limit according the GET object in the HTML5 runtime.
Find more in the Bug Tracker entry: Get object doesn't work
There is a simple action:
Special > Clipboard > Send text to clipboard
Thank you, Danny. In the Extension Manager it's Windows and Android only.
Yes, it's very useful. I'm not sure if it's mentioned in the help file or else where.
But if someone new comes to Fusion 2.5 it looks like there are only 26 Alterable Values.
Unlimited Alterable...
No. You have to start one Fast Loop for example 1000 times. On loop you set the Alterable Value from the Fast Loop index to your desired value. So you're setting 1000 values instantly. There is no...
Yes. After you clicked "Use expression" there is a notice in the upper right corner of this window.
You can access unlimited Alterable Values:
Condition: Object > Alterable Values > Compare to one of the alterable values > Use expression (enter or calculate the index)
Action: Object >...
In the last build is a notice that the Web View object has been ported to the iOS runtime but it's still not available for iOS.
I also asked about this issue two times and got no answer. Can you...
That's wrong. Since one of the last builds you have unlimited number of Alterable Value for each object. You can simply access them via their index number at runtime.
But at edit time in the Frame...
This issue exists since I started with MMF over 10 years ago.
I think its not easy to fix...
This "flag" in the search expression is the starting index for the search.
It's explained in the help file.
Since a few builds ago Fusion already has unlimited Alterable Values. There is no need for this extension anymore.
Yes, Jeff. If you haven't seen yet, there is an example file for Fusion 2.5 in the Bug Tracker entry of this issue.
It seems Clickteam has the source code because String Parser is available for all runtimes.
And I think it's necessary because the string functions in Fusion are very limited.
Wow, that's really cool! Thanks for this :)
Maybe you can answer/write a comment on the report in the Bug Tracker.
So CT sees that more than one person has a problem with this bug.
Yes, prepend and insert element is broken. Report is already in the Bug Tracker.
For example Ryan has made the application Desktop APM with a nice UI.
You can build everything possible but it can be very complicated for complex applications especially for beginner.
The only...
I'm waiting for this about 10 years. I think it won't happen anymore. :(
I hope Fusion 3 will be more professional with resolution changes...
That's odd. Clickteam said Fast Loops were optimized in Fusion 2.5 so you woudn't need to use groups to restrict them anymore.
Looks very unique with nice animations. Like the style.
Voted for you, good luck! :)
Ah, sorry. They were provided in a separated download but unfortunately the developers site is down.
But here you can get the files. :)
With the Surface object that's no problem. There are some very useful examples in your Fusion folder.
You should have a look at the Surface object you can find in the Extension Manager.
It's a extensive extension for image manipulation (also invisible in the background and also adding text is...
It seems Binary Data works completely different than you think. I write down something useful I came across:
As you know - you have to add a file in the Data Elements window > Binary Data
...
One or another user requests an extension in the extension dev forum but only if they need something special.
To make the answer short: Everything you'll need is available in Fusion. And there are...
You're right... In the other thread I mentioned that it would be a good idea to send a newsletter because newsletters are very rare.
But Clickteam didn't sent one...
I think you can ask Clickteam for a Steam key so you can upgrade on Steam.
Hi macclassic,
yes, you missed the Clickteam Shop SALE.
On Steam there is a SALE every 3 month, on CT Shop maybe one time in a year (just exporters).
:(
You can uncheck the option "Transparent" in the Display Options tab of those objects. You will see in the Frame Editor that the transparent areas will get black (by default). But if you run the...
Hey, that's very cool. Thanks for the share. :)
I think if you don't need an active backdrop this is the way to go.
A few days ago I read somewhere on the forums that a pasted object in the...
Yes, it's already supported since the last build.
This was also confirmed by Clickteam members in other threads.
You're welcome. :)
Hi MarkusR! Good news.
I had an idea how to achieve a changeable gradient. It works great. :)
Here you go: 15048
Hello everyone!
With this little widget you're able to create rotatable 2 color gradients without extensions.
15047
Should work in all runtimes.
Have fun!
I think the Gradient object wasn't ported to Fusion 2.5 but I'm not sure.
I don't know what you're planning but maybe it's a workaround for you to use the Counter object and set its type to...
Is this possible in the meantime?
With the Android exporter it's possible.
Thanks, that's nice to know. But it's still not available for iOS as mentioned in the last builds log file...
X)
Yes, maybe you should open a bug ticket...
Ah... If I resize the WebView window it says 1.30 but I think they just forgot to change it because in the properties it's 1.40.
It's working with Windows EXE but I can't test the exporters atm.
If you don't know, there is a workarround.
Use the Window Control object inside the Sub-App frame to resize this (Sub-App) window.
The Sub-App must have checked the option "Customizable size".
Here it is 1.40 even in the Frame Editor. But what about the port from Android to iOS?
It should be implemented yet or am I doing something wrong?
Cool, thank you. :)
Hi Klownzilla!
I like your graphic style, it looks neat. The charakters are very nice.
Some things you could improve so far in my opinion:
try to use Antialias for your renderings and...
You just need to extract the Binary Data once the application runs and delete it again before you close the application.
Binary Data will be available during the whole runtime (over frames) until...
You have to set the INI each frame.
For example:
Start of Frame
--> INI - Set current file to BinFileTempName$("C.\UFU.ini" )
:)
Oh... It seems it's not working any longer without extracting the INI manually. So you have to extract it before on Windows runtime...
Are you loading the included INI file with this expression?
...
This is very important for Dev users. :/
The INI object is able to load the via Binary Data included file without the need for extraction. Just load a new INI with the full path from your computer and via Binary Data included files will...
This is because you're using the Free version of Fusion as you said in another forum post.
It's not available for iOS and in the Extension Manager it's Windows an Android only.
Nice graphic style. :)
But I think a little too less playable levels in the Free version.
Feels more like a Demo...
I can't imagine a case in which it could be useful to use a Loop with a dynamic evaluated name.
Because Loops are executed instantly there are no other Loops at the same time.
Why we should be in...
Ah... I didn't thought about this! :)
Have a look here: Change window size and switch aspect at runtime
I understand what you mean. But I was referring to something said by Yves about images in memory here.
That's right. If you later want to shrink an array you have to copy all data in a new array....
It depends on the amount of data but I would prefer to leave the array in memory to have access and work with it all the time.
So if you need a specific text, read it directly when needed from the...
I recommend to use one Array per level/location. Arrays are much faster accessible than images. But maybe images would consume less memory because they are compressed. Here is some info about the...
Hey Outcast, this could be useful for you. :)
That would be great, thank you. :)
Will the runtime detection functions be added to the next build?
I'm not sure but it was in the Humble Bundle some month ago for just 1$.
Yes and it's for free. Thanks to Clickteam! :)
Btw. I think they should put it in the Extension Manager.
Is it not just the Steam object from the ClickStore?
Wow, that's handy. Thanks for the tip. :)
Interesting. DaveC, what du you mean by "it's also generates a handy list of events that may be effected"?
Yes, it's possible with Fusion Developer.
Click right on the application in the workspace. There you find a resize function.
You can easily get the number of frames changing the current animation frame to 999 or something like that.
Fusion will select the last frame instead. Add 1 to the number of this frame (because it's...
This is fantastic news! Thank you.
That sounds cool! I have one question about the fast loop optimization. :)
What kind of optimization has been done? I mean, will we still have to use inactive groups to prevent Fusion to loop...
Thanks for the overview, very useful. :)
Yes, exactly like the Named Variable extension does. One of my old all-time favourites... :)
This just has to be built-in.
Looks very good and addicting. :)
That's a very important improvement for Fusion 3 I think.
And Variables and strings you can define by name without a fixed order like now.
Good idea. :) I also would like to see an icon export function for *.ICO files.
At the moment you can upgrade very cheap to Fusion 2.5 if this in an option for you. :)
I voted for your game some time ago. :)
But I have to say I'm really disappointed that you don't provide the German language as an Austrian developer.
There is no excuse for ignoring your own...
Ah... Okay... You might have reasons for this.
Any news about the implementation of this feature?
I was wondering where I can find these settings in Fusion 2.5 Dev...
Or is there no simplified HTML5 export but in the free version of Fusion? :o
You can find the extension Expression Evaluator (or ExpEval Object) in the Extension Manager.
It has an expression to evaluate formulas: Evaluate$( "ExpEval Object", "(2+2)*3" )
You're using the wrong expression.
Use List Line Text$( "List", value( "Counter 2" ) ) instead of List Line Drv$( "List", value( "Counter 2" ) ).
Use the file selector from the File object and use the result path to load the picture without the inbuilt file selector.
Thanks for your update. :)
Hm... I can't get it to work, sorry. :/
Voted Yes. :) Nice job & good luck!
Ah, I was thinking the other application was also made with Fusion. So this won't work I think.
Then another starting point:
Your application is getting all (mouse) inputs because it's in the...
But you can't handle IAP and use other special (iOS, Android) objects in HTML, right?
If you don't want to use a 3rd party extension you also can use the Dialog Box object (Dev only).
Just insert a scroll bar, adjust the dialog size and set Style to Child without Title bar.
...
There was mentioned a problem with the online form in another thread. :(
There are some different ways to test for this. Here are two simple solutions:
Compare two general values --> Right$( Global String A , 4 ) = ".avi"
You also can convert the string to...
Oh, I think it won't work to simulate a click that way.
But you can execute the "on mouse click actions" when the upper application sends the click command via the Shared Data object.
I don't know if it's possible but here is another starting point.
Maybe you can use the Shared Data object in both applications.
The upper application sets different values to the current mouse...