2048x2048 tile size should be both around 16MB in RAM and GPU RAM
so 10240 x 4092 = 10x16MB = 160MB for just the backgrounds (do not use 10000x4000 in size, always use power of two for any size if...
Type: Posts; User: Vaxx; Keyword(s):
2048x2048 tile size should be both around 16MB in RAM and GPU RAM
so 10240 x 4092 = 10x16MB = 160MB for just the backgrounds (do not use 10000x4000 in size, always use power of two for any size if...
You should install the latest updates in fusion.
Just an idea from your example: have you tried to cut the object down to 1 pixel height objects. The gradient effect can be achieved with animation or color/brightness change. Distortion can be...
This is what I get.
1. On the sub application object go to runtime options and untick "create at start".
2. You need to have those extensions also in your sub application program (and setup properly), otherwise it...
29618 This should work.
Then we need some protection:
I created a blank application and uploaded it to virustotal. (F2.5+ dev, latest version)
Photoshop Blend Modes Files
Your file only contained one frame. You need to have the frames created before you can jump to them.
I see nothing wrong. It loads the level value from the data.ini. Changed it to 14 and restarted the application and it showed 14.
What are you trying to do?
Just the regular Windows Defender on Windows 10 Pro. Could be a problem from an older update as the file in question was already in the installation folder.
This popped up after I started the beta installer. I had to manually remove the file from quarantine and the installer went through the installation process without any issues.
144Hz here, BenQ XL2411 also on 144Hz in Windows. I see no ghosting around the sprite but that dither on the head gives some blinking effect when moved to fast (100+fps set) due to the contrast.
Can you upload an example so we can check?
You can do this using the file object.
Start of frame
+ File(File):Appdir$ + "my.ini" exists
--> Delete the file Appdir$ + "my.ini"
Fusion is a powerful tool - you could probably build keyloggers and trojan malware with it. Please don't forget that there is no real coding needed and its quick and easy to learn.
People are not...
You could be running DirectX on the Editor and he might have it disabled so you see some shaders and he wont. Might be worth a try.
Edit: might be this one?
Here is what I meant:
Use run once events to save and read data from the ini. It will read from the hard drive. Reading and Writing files wears out the physical drives if it is done excessively....
This got me by surprise as well a couple of weeks ago. In the frame editor click the ini object then in the property window uncheck "Windows: Read changes from Disk". After that the application is...
I want to develop a full HD pixel art app for Andoid and therefor purchased a second screen which I rotated 90░ and setup properly in Windows. I am using ultimate fullscreen...
Check your Bios settings, UEFI Bios usually let you select the first render device or even disable the onboard solution.
You need to register your key on the forums to get access there.
The questions was: Are there any methods that won't be annoying to players?
Provide each purchase with an unique serial number that players have to type in at the start of the game once to unlock...
Example without any math and built in movements.
Just hit F2 to restart the example and alter the jump distance randomly.
How to proceed: Make the active invisible and also alter all the other...
I did this by simply substracting or adding based on the number lenght.
Press WIN + R and type in cmd then set
This should give you all the runtime variables, some of them are still valid down to windows XP. I recommend APPDATA Folder. APPDATA=C:\Users\ -...
See attached example. I only use the button press to generate either 0 or 1 (random (2) => 50% each).
I recommend to use a 1x1 pixel size black active as a mouse cursor and set it to invisible on frame start. Then add your graphical cursor as big as you want and always position it on the little black...
Last Activity 25th May 2018 01:56
Have you tried to send a PM?
Please use the appdata folder! It is a pain that every developer tries to save to the installed folder! Installed folder usually means that it is stored in the program files folder. These are...
1920 : 3 = 640
1080 : 3 = 360
So you should go with 640x360
I upgraded to 10 last year and everything was and is working fine. On the upgrade installation I was informed that Clickteam Fusion will not work after the Windows 10 upgrade and I had to reinstall...
Is this what you are looking for?
What you see as intelligent in this game is the random pattern the enemies move around, which makes them look like they are smart.
Of course something like enemy sees player -> chase -> player...
no problem, glad you have sorted it :)
My brother once did an AGBO tutorial, its on the clickstore. http://clickstore.clickteam.com/tutorials?product_id=53
I do no longer have the source files as it was contract work and he passed...
I have not installed fusion at the moment, but I am sure that there was some frame save and load features which allowed recording. So you can make Tutorial levels and stuff. Check it out in the...
The AI is incredible simple in this game.
Approach to line of sight:
You can simply do a one time check per enemy every X milliseconds and look if the distance to the player (use formula) is...
There is an ini Tutorial available. Check it out, this should get you started: http://www.clickteam.com/creation_materials/tutorials/download/ini_tutorial.pdf
Works fine for me. Keep in mind that Fusion runs in DX9. Make sure that you install the full DX9 redistributable from Microsoft website on any DX12 system. While Windows 10 with DX12 works backward...
Here you go: link
Change the seed and the pattern is gone. This is how it works in Fusion. Allows you to create a complete random set of events and on replay it will all happen exactly as before. Wich is a nice...
has anyone used the Advanced Path Movement object on Android? I added the path file that I made with the path maker to the binary files and loaded up the filename. Works very well on Windows...
Before you do that be prepared what to do in advance because the change is inreversible:
1. You need at least one big sprite sheet with all your graphics. Pick a good graphics program and check if...
I attached a fix without adding anything extra. I however changed some of the event order and seperated some events from each other. Why? Well I can hardly explain, but certain things simply don't...
If you port your game to Android you need a lot of optimisation. Keep in mind that on Windows you have superior CPU power and most times a dedicated GPU. Most importantly you have 2-4GB of RAM almost...
Yes they are.
Windows XP SP3, which is still in use widely will have DirectX9.0C installed if the computer was updated in the past. That was released back in 2004. If you want to support older hardware and...
I think you hit the integer limit.
-2147483648 to 2147483647
0 to 4294967295
1.000.000 * 800 + 1.000.000 * 1600 + 1.000.000 * 2400 + 1.000.000 * 3200 = 12.000.000.000
There is not much work at all. Create a folder in your frame editor and place the cam object into it, then on the frame editor give it an qualifier and clone it by 10x and 10y times and you end up...
I do animations the following:
Make one string variables: "animation_type"
Make variables: "animation_value", "animation_end", "animation_speed", "animation_tick"
This gives you full control...
What functionality do you need?
You could still use the active as hidden "controller" while the active picture objects just acts as the "animator".
If you move the bottom active up by 3 pixels in the frame editor in Y, you will end up with a perfect collision and zero overlap. Your method has some flaws.
Top objects moves down 2.5 pixels....
Sorry if I was not clear enough. You can do this for graphics as well. Just use the active picture object.
When you use the inbuild pairing of objects make sure that there are always same number of objects so that they can always pair up. When one of your goobs die, the animation is still present but the...
Place the sound and music files in a "data" subfolder in your project folder. When loading, you use: apppath$+"data\myfile.xyz".
Use active picture object for all backdrops and use spritesheets...
Thank you once again for an update! Very much appreciated.
Can you pick another location for reading? Run as Admin to have full access to the system drive?
I think you need to set the seed of the level to a fixed value and then it should work.
Its called "Random Generator Seed" and the default frame value is -1. Set it to whatever you want but make...
This is just great, thank you so much!
Put a string object on top of it?
Confirmed. Does also crash on my end.
Did nou mix up the Val and Str$ commands?
I often do this with string arrays while reading values.
1. Always -> Counter -> Set Counter to Key Object -> GetLastKeyVal( "Key Object" )
I have MMF installed too and it does not work for me. I tried just 2 minutes ago.
Here is a workaround:
If the background of those buttons do not change at all, you can simply render the image...
Put the same qualifier to all your counter objects. Then on the events pick one at random from the qualifier group. This should randomly select one from the counter objects and then you can put your...
All of the keys you mentioned in your first post work for me.
e.g. the "?" key on my german keyboard need the following events to trigger:
Is key "shift" down?
+ Is key "▀" down?
Buttons do not support the Alpha Channel. Never got this to work. You need to use Actives for those buttons.
Please attach an example or exclude your code from your project. This might be much faster then some pseudo code writing.
Have you tried to redownload the installer? Could be a broken download.
Exactly Marv. I ditched all INI solutions in my projects and for example, on a large strategy board game the loading time went from around 6 seconds to zero.
Yes I know INI is super easy to read,...
As far as I know the information in the ini is already handled as strings and reading a number would probably cost more time during integer conversion. I still doubt you will see any change at all....
The mouse object can also reposition the mouse. Have you tried an invisble dummy active with the build in mouse movement and setup the proper zone in the frame? I don't have a second monitor right...
This will bring you smoothly to lvl 1600 before you reach the cost of 1.000.000. Tinker a bit with the values and I am sure you can adjust it to your needs.
See attached for a working and good looking extensionless example.
A few notes:
1. The object count will be high. If this is an issue then create bigger grey area blocks and make more variety....
I usually always add 5-20%, 40% is way to much. Make sure to use float instead of integer but display the price as integer so ppl do not get confused. I attached an example with some randomization....
Nice find. I was way to focused on getting the problem solved. Now this is interesting indeed.
I just tried again:
Opened the MFA in Fusion and input the proper path to the array file.
I hit F8 and I look at the debugger 1000 objects - 24MB.
I exited the program and changed the limit to...
I have changed the frame properties and set the object limit to 5000 then I enabled line 26 and then the game exits whenever I reached the condition. Its not really a bug.
SirEatAlot, this is not really hard to achieve. You can already have almost infinite scrolling with tiles and more. There are examples on the forum and I can also upload them if needed.
Fine for me, doing this for ages but using active picture object and external files. I thought you needed to rely on the button object for your project. :)
Since you basically ALWAYS add to "grav" you also trigger your loop ALWAYS and therefor crippeling your performance very badly. Plus you added almost everything also to that one loop.
You could make the center area of the button transparent with the help of the alpha channel and have a backdrop below the button of the same color. Then add the string on top of that backdrop. If...
Split the green slopes into single backgrounds and it will work. I have no idea what is going on but this fixes the problem temporary. I have to say I never used the physics engine so I cannot help...
Thanks for sharing this example. Might be handy soon.
The following article might give you some hints on how to solve the problem.
If it is just simple chess with grid based movement...
Thanks for fixing the thick frame issue! Again a very good update!
Have you tried Brightness + Saturation?
Use 1.5 and -0.5 and it should darken only the sprite.
Have you tried the scale option for a single 1x1 pixel sized active? You could easily rotate it by an angle and then scale it to look like a line.
I am sure there is an easier way or even some custom sound extension but this will work as well:
Lets asume that the first sample takes 10 seconds, the next one 5 seconds and the last one 7...
Use Qualifiers! You can assign them to objects and then destroy them all in one event. You find them in the object properties under "Events" tab.
I am looking for some guidance or advice if the following is possible via shader:
So some of you might have played the settlers series for PC. All the buildings in the game are...
I personally use the list object and set it to hidden at start. Then fill it with the items you want and you can pick random entries and delete them, so they stay unique.
Collisions only work if the objects are on the same layer. It does not work accross multiple layers. So a ball from layer 1 cannot collide with another one on layer 2.
I noticed something odd. I have ticked "No Thick Frame" in the windows application properties. When I now start the application and maximize it (resize to frame... is ticked as well) and then use ALt...
There is a shader that can zoom in.
But it will blur of course and you cannot just zoom out, just a quick zoom...
Its under effects, use the shaders from the shader packs found on this site.
There are photoshop like shaders that can darken and lit your object.
Can you give an example link to an actual game with the mechanics you would like to have?
There is an Keyboard extension that also has an any key pressed event, just negate it and it will work. I just tested it.
When you have the frame editor open you see the frame canvas. There should be a smaller frame inside that canvas with a dotted line. This is your actual screen size. Place it somewhere in that area...
Awesome Yves - thank you!
Untick "Follow the Frame" its under RunTime options and then below Scrolling options.
You draw lines and cut the ice Sparckman.
Well at the moment I have no solution as I have zero knowledge on the physics stuff. What could work is having the interactive elements all drawn to an...
What Jeff said, or you could always add to a timer value and reset the time passed with the "any key pressed" action.
Any key pressed -> reset timer
always -> add 1 to timer
What OS and File System (FAT32 or NTFS) do your both computers have?
Also have you checked your HDD for errors (Checkdisk)?
This is intended and will not change.
Please use the search functions as there are many threads and also examples available.
Woah, thank you Yves!
If you need a pause you can also use groups. Put all your game code into a single top most group and disable it when needed. Unless you use build in movements you should not run into any troubles.
Create a new layer on top of the others and put all sub application elements into the layer. Then hide it by default. Put all menu code into a group and disable it. When you need the menu simply...
No idea on how to check it in Fusion. Maybe with math? Only way would probably recording it at 60FPS with FRAPS for example and then try to check the distance traveled via any GFX program.
1. What does the Runtime Options -> Frame Rate represent? Is this the number of event loops per second? Or the number of frames drawn per second?
One entire loop per frame. 60 FPS = 60 event loops...
True; well I can live with that for the moment. I hope the issue gets resolved soon. Once again, thank you!
Thanks for confirming. I just checked the Bugtracker and it was already reported in May.
Maybe I just wait for an update. Meanwhile I check the...
The problem is that the sub app does not accept any resize commands, I tried it various time. I am not sure if this really is just a bug or a fault on my end. Can you please confirm? Thanks!
I attached your example with some modifications.
It does not work for me.
I also noticed that the sub application changes position and "docked" is not checked.
So ideally what I am looking...
I would love to use sub applications for RPG related things like inventory, character screen etc. The problem that I face right now is that they do not scale at all when I use Ultimate Fullscreen at...
You cannot rename qualifiers.
No the Names are always generic because you can use different names in the grouped objects variables.
This Tutorial should help you.
Check your harddisk for errors. http://support.microsoft.com/kb/2641432/en-US
When you add the ini++ extension to your game check the properties of the object.
The only thing I do is uncheck "Enable Auto Save" as I want to save manually.
Then in the Event Editor in your...
See attached file.
Change 1.28 to the pixel lenght of your progress bar ( 256px = 2.56 etc.)
Do the following.
1. Create a new text file called Saved.ini in your games data folder (if you don't have it already). Make sure its called Saved.ini and not Saved.ini.txt
2. Do not use hard...
I recommend you completely rethink what you are doing right now. Based on you gif example you can also do the following:
Instead of wasting memory by having a 250x12000 frame size you can just use...
Do you use Ini++ or Ini?
Did you actually load or save the file after making edits to it? Changing a value in the ini does not mean that the file will be written to the harddisk. Instead the ini...
Remove "Set loop "G" index to LoopIndex("G") + 3" and it will create 4 files. With this action you already forced your loop to skip the first 3 out of 4.
Convert the black frame to an active object and then untick "Follow the Frame".
As for the frame size I recommend the following:
Have some obstacle space all around your actual level exactly...
Use Layers. The first one for the game and the second for the UI.
You could use the list object (Hide on start) for simply holding the data. List also supports save to file and also has an sort option. You can either loop or manually read through the list from top...
What Jeff said and also you could have both "click" and "repeat while pressed".
The problem is that users can also change the touchscreen sensibility and short taps might not get registered at all...
I use 4 global values. This should work on Smartphones as well.
I have not tried yet, Jeff. I was looking for alternate solutions so I don't have to deal with this mess. :)
Can you try the following:
Copy and Paste the Frame to a new application and test it again. Do you use Windows XP? Have you forced your Taskbar to always show on top?
My game will have around 20 arrays once completed and for a savegame system I was looking for the fastest way to merge all those arrays into one big one.
Currently I only use Z 0 on each array so...
Here you go.
If those are just walls then I highly recommend to use backdrops instead of actives.
I would even recommend the following:
Instead of 2000x2000 use 2048x2048 (Ref) and use a large image as...
The thing is that you need to move all events to the server, have a start and end time and use the server time only. This way you cannot cheat with changing your own cell phone time. However that...
Have a global value which represents the enemies that you have on the screen. Then change the event with the spawning and add..
"myValue" <= X
..where X is the amount you want ( you can...
I have 1.2 installed from August 2013. No idea where to find the updated version. However 1.2 does not have that bug and if it is allowed, I can zip and upload the files.
HWA fullscreen was working all the time. No idea what old beta version of HWA you are referring to but fullscreen works very well in Fusion. There is even an Ultimate Fullscreen extension which...
Since there is no background on when then loop is called I explain what I do in general:
I have a global value called "GameTick" which basically represents a movement and action "update" in my...
Hi, see attached example.
Here you go. Mouseover the enemies and use the checkbox to display the listview.
I had to edit your CSV and removed the blank line at the bottom.
Actually its Str$(value("Your Counter")) +" %"
With + you can combine anything.
"HP "+ Str$(value("Your Counter 1")) +" / "+ Str$(value("Your Counter 2")) +" left."
Add $newline if...
Can you provide an example CSV file?
Edit: I just tried export to CSV in Excel 2013 and my example file just looks like this:
Now all you need to do is use the Listview Extension and use...
Since you own the Developer version you can easily build an Excel like application in Fusion with the Datagrid extension. You can even copy cells over directly from Excel to the Datagrid as I have...
See attached example.
Since I do not have the array I fill the array with a random string at the beginning and then on a click on the stack of cards active it picks a random string from the array....
Change your code to lower the speed value as soon as you are close to your target coordinates.
Something like "distance from object to target location < 4" then "snap to position".
This is how it looks for me, after I gave the Water Distortion a Blend Coefficient of 150.
You can export to CSV in Excel and import with the Ini+ Extension.
In regards to your first question it looks like you always want the frame to follow and center on your character even at the edge of the frame, right?
The issue is, Fusion does not render the area...
You can still work with 0, all you need to do is add "+2" to all your array read and write events.
So in the array the value 0 eqals 2, the value 10 equals 12 and the value -2 equals 0. Saves a...
How to restrict player's movement around the boundary of an area
Can be achieved by limiting player controls (do not use any of the build in, build your own) and dropping invisible junction...