Bug tracker is down so i will post here:
Cannot patch> this error happens.
Type: Posts; User: Skyhunter; Keyword(s):
Bug tracker is down so i will post here:
Cannot patch> this error happens.
Hi, guys sorry for not answering to all of the messages when the post was bumped. I did not initially notice, anyways right now I am finished with the current project, and I am open for more work. So...
Have never done collision with lacewing, but I do remember an extension for movement prediction: Dead reckoning
I meant like a wacom drawing tablet on your desktop, not the phone thing.
If you use a tablet, windows including fusion will cascade to left. There should be an option somewhere i think to fix it, i forgot where.
Random pool extension, does exactly what you want.
Otherwise you can create your own pool very simple with list object:
populate list object with 10 songs
randomly select one item in the...
You have to take into account backdrops are handled differently in dx9, they have the same performance drop as active objects, I found that around 1000 objects on screen will drop perfomance quite a...
Hi, thanks for the interest, sent you a beta key in private msg, you can activate it on steam.
Anyone know how to have black bars option changed during runtime? I want to give users the option to select.
Titan shield, a great turn based strategy game!
You lead a party of brave guys into the depths of Titan's hold, hired to rid the world of a great evil, the Titan Bronbok!
Okay, so I want to make something like music player, when u press on an audio file it will open the app, which is fairly simple, the problem is how would i get that filename that was used to open it?
Okay and what about the firefly movement, is it possible to add a custom movement timer speed so its not locked to fps?
I am just wondering about firefly stuff, I would prefer to have unlocked framerate, but it seems the movement extension speed is determined by framerate, also does the normal framerate expression...
You can actually set your engine to be some pixels smaller than the frame, then use the rest of the frame for the hud, using normal actives
I was just joking :), i figured out how to do it.
It all seems a bit fishy to me, but Ill figure it out :) thanks for the help.
Okay, do you have an idea how should i go about doing pathfinding, I need like an RTS pathfinding, the level is flat, so there is no height to take into account. Im not really sure how to translate...
How do I do pathfinding in firefly, is there something built in already?
Oh, you are right :), guess it didnt work with only the material colour, thanks
I am not using a specific texture, but material is applied and its colour, i can see it fine if I put some lighting into the scene
Tried aswell with a texture that i painted in blender, and...
engine ambient on 255,255,255 just makes everything white
Yeah, but im not using the material cache...
I cant find an option to turn off lightining?
thanks already found the add on for blender for directx export, seems to be quite fine (its listed in addons in blender)
what format should the blender export into for animation?
I AM LOOKING FOR PAID WORK
I am an experienced fusion user, with 10 years experience.
With most experience in coding turn based strategy, top down shooters, map editors, platformers and...
It would be a problem, because the easiest way to test multiplayer is to run exe twice on the same pc, instead of using 2 pcs...(you dont always have someone available to test with u, and its easier...
Starts a loop infinite number of times. You must manually stop it using stop loop.
You can use font embeed extension to pack the font in the app.
How can i load an image from android device into active picture?
The pictures are on device, but i cant load them into active picture? do i need some sort of permission or something.
It is done only once i need it, but i need it a lot when the app is scrolling down or up fast, as it is a list and the strings change from the database.
I have found that changing just one string...
The strings seem to really slow down android apps,
I have about 20 strings on screen being overall constantly changed and have frame drops to 50...
Is there any way to speed things up?
A rather simple fix, your loop is running twice when the hammer hits the obstacle...
I havent had problems with this type of movement.
Maybe post the mfa with the movement events, id be happy to look into it.
ForEach extension is not outdated... It has features built in for each does not and its still viable as an extension, you should install it and look at those examples.
You cant use more than 1...
Okay here is the video of the movement, its the blue flame going about:
The game is wonderboy 3 dragon's trap
I am trying to recreate a movement type from a game, a sort of an arcy movement.
Been googling some with no luck, but basicly I am trying to find an arcy movement that has destination but does not...
"I'm not sure why you want to use Hamachi, since Lacewing works both through LAN and Internet."
Actually if one of the players is the host, Lacewing doesnt work via Internet, host must port...
This is my project I have been working on for some time. The game is currently in beta stage.
Reign of End Space is a turn based strategy game with RPG elements, featuring space bases, asteroids,...
Well if this happens only with the succubus, its obviusly not connected to enemy dying...
Have you tried removing the vector movement from the succubus, and then killing her?
Well if you found what crashes, i dont see why its a problem to fix it?
If your game crashes there must be a way to fix it...
Can you reproduce the crash easily?
Random pool is when you pick something at random you remove it from the list.
You can use whatever. list object, ini, array or whatever that you can save...
Initially populate the list with...
Lacewing is available for MMF 2.5
not sure about the rest...
Use a random pool.
You can either make your own, or use the extension: random pool object
Just use pick one at random...
I wish to add:
Have global control for: Destroy object if too far from frame and Inactivate if too far from frame, i never really want any object to be destroyed/deactivated on its own, and being...
1. I guess backdrops, if you only have one two frame animation like those older rpgs, you can have the second frame on a special layer, or more of them, which you can show/hide to animate, so no...
Allright, well its not a big issue anyways :)
Just to be clear about the icons im talking about the event editor icons, I like to change them a bit when i have several same ones, so i can easily see with which one im working on, like those...
Yes i am able to change pretty much all extension icons besides the lacewing one.
The ones displayed in the event editor.
If i send two null terminated strings and read them on the other end.
Add string "Hello"
Add string "Cat"
String$( "Client", 0 ) = "Hello"
String$( "Client", 1 ) = "ello"
Is that how its...
Dont know if it has been mentioned before, but i just wanted to post a bug...
The lacewing icon cannot be changed, if its changed when the mfa is loaded again it will be restored to default icon.
There you go:
By the way nice graphics :)
Unlimited alterable values!
Will there be such an extension possible?
Okay, it seems the issue was with the port not being opened.
But this seems a bit too much, i cannot expect most users to know how to open ports just to play multiplayer, is there maybe some way...
I have a problem. I want to make a lobby system where players would host the games themselves using the relay server. But the problem is, that it doesnt really work, i tried with several people, i...
Thanks, the Get object seems to be the best option.
Local IP only gives the local ips, it would be great if it gave the external aswell...
Okay, so i finally started on the lobby system, but i ran into an issue...
When i host the server at runtime, I dont know how to get the IP, so i can send that to the main server for the...
It was the firewall. It finally works :)
Now just to settle with my VPS provider, why they give me a server that crashes on a daily basis.
But anyways thank you guys very much for helping me.
Yes I am able to connect to it from the server itself. The server's external IP is the same.
Maybe a firewall issue then?
Okay I installed some apllication server role, that installed net framework and whatnots, now the application works.
Now I have another problem I run the app on the server, host it, no problems,...
It is in both, it works fine on my pc, the error only appears when i run the built exe on the server.
OK i finally got my windows vps server, i took 2008 R2.
But when i try to run the app it says:
Cannot load LacewingServer.mfx. This object might need an external program or library not yet...
There is no windows 7 for vps, there is:
Windows 2008 R2
And all of those can be either 32 or 64 bit.
I guess ill just pick one at random, there is...
Okay, I have been looking a while at windows vps.
Could you recommend the windows OS to choose? Which one and whetever 32 or 64 bit.
You can store the string elsewhere and only show the amount that fits.
If you are saying that if i get a vps with windows i could just make the server in fusion and put the exe up there? Hassle free?
If that is so i might consider just getting a windows vps despite...
I took Linux with centos 6 64, Windows servers seem too expensive. But i can change the OS if need be.
Anyways is it possible to run a fusion built exe on such a server or will i need to use the...
You would do that a bit differently then, by running a loop through elements, divided by number of elements for each object.
Then you can select object or objects to give them the values...
Can someone help me setup a lacewing server on a vps?
I dont know if i can just pick any vps and just put my built exe there?
Or is there some stuff i need to know?
Green events as said fire at any time. So when they are red you dissallow that.
Well i dont know really with which part you have a problem with, but here is a quick example:
You need the correct enemy selected either have the enemy itself in foreach loop use his ID to extract the element.
You would use the ID*2+1 for x and ID*2+2 for y if there is 2 elements for every...
Okay, i have put 2 objects into the frame. But it does not seem to work.
EDIT: okay :) immediatelly after i wrote this post i found a global indentifier in the properties of the lacewing client,...
Yeah i did meant longer, in the direction of travel :)
Not that good at english sometimes. XD
I am going to start on multiplayer for a game.
So i dont have to get a expensive server i though people could just when creating a game host the server themselves, and peeps joining the game will...
Within a string you can use mmfs find string in a string. Its under special conditions.
You dont actually need a fastloop for perfect collisions as long as the bullet is as wide as the speed its travelling. so if its travelling 6 pixels a frame, it needs to be 6 pixels wide.
You do not need a spread value, to use Konidias method, you will need a foreach loop, here is a simple example:
I have no idea how to make blowfish work properly. I just did some basic stuff to encrypt and remember two strings in an ini, then read them and decrypt them.
On my pc it works normally, but after i...
Well i would want to see in the Inbuilt:
Most importantly to be able to start a loop inside a foreach loop, which you can do with extension but not with inbuilt.
Also the ability to stop loop,...
I agree, the built in foreach is not as good.
Though i had no issues with foreach extension in 2.5... or any of them, I did directly copy all my extensions from mmf2 to 2.5.
Also i can see the...
DaveC 1 week wages at McDonalds certainly wont cover the price of the developer version, not even the standard one without any exporters, depending on where the person lives.
If your frame is scrollable make sure you adjust position with top and left frame...
That declaration is 5 years old, about the same time windows 7 were released, i guess ATI decided not to make drivers for some of the dated cards back then. I can tell you personally i have...
You probably got that wrong Crian, you can play pretty much any game with an ATI, directx9 or otherwise...
I can not think of any other aswell, but i did some tests with your example, and overall it seems to be almost as fast as pairing to set position to another object. Unlike connecting them via ID...
Also should be mentioned you can use same item names in different groups:
It is actually the same as in mmf2.
The slowdown happens on a large frame size with direct3d9 and an obstacle backdrop.
Also the built in for each loop doesnt have just "on loop" without the object being selected.
Thats my grievance to that.
Yeah its possible and advisable to have both installed.
I am looking for music for a space strategy game. Paid.
Contact via pm.
It would be more helpfull if you given the example instead of the exe. But anyways, it looks to me the scrolling is not the problem, the movement of your active is stopping every few seconds, and you...
Well, you cant go really to infinity, Under frame properties you can set the maximum number of objects, with 20,000 being the max.
As for creating the objects in one frame, use a fast loop.
Thanks guys for positive feedbacks :)
Angry Dwarf, if you want i will explain the expression a bit more:
1st run a loop length of name times
First part is getting the next letter in...
Just wanted to pitch in seeing as that is quite a few events, if you wanted to do it in just two events it would look like this: https://dl.dropboxusercontent.com/u/14962632/Public1/stringexample.mfa...
I dont see the 2.5 owners lounge?
I added the serial but nothing came up yet...
The falling animation has around 8 pixels more than the stopped, so when the charachter lands and turns to stopped animation, he remains 8 pixels in the air forcing him to fall down again...
An example of it would be appreciated... otherwise there is little help we could offer...
Though, you might check the hotspots of your animations, might be different forcing the player to fall...
Its not a big issue but it is pretty annoying
If you change a value or whatever in an expression and fastly press enter like i do quite often, it will sometimes not register any change, happens...
Works for me too: build 280.27
I can also confirm this bug, happens randomly after 10-30 minutes... mmf 2.5 crashes, i think it only happens when editing something with expression editor.
Oh, the dissapear bug, i think its the bug i once posted about, if that is its very easy to reproduce.
Place an active
Draw a few frames or dont doesnt matter
Press undo on your...
You can do this many ways, depends really on what and how you need it.
Here an example how to do it with foreach, it destroys the slower actives on collision: ...
You know you could have easily checked this by taking 1 minute to try it. And yes you can.
You can create your own custom timer using one object, or even just one global value.
Should go something like this:
Add 1 to Value A
Then instead of your every X events
My results (3.0 Ghz AMD dual core, 4GB RAM, Windows 7, Ati Radeon 5000something)
- Graphics: 259
- Fastloops: 86
- Collision Detection: 99
- ForEachLoops: 75
I tried to also test it with the...
Check out the sketchy example for 360 shooting, its collision perfect, though the 360 shooting can be done without a loop with also perfect collisions besides sometimes looking weird if you make...
Yes, use the pause, it will stop the foreach loop, the action must be used in the foreach loop to actually stop it.
You can do it with one event i think, something like this:
Here, i made you an example how to center the counter, its not perfect and your font will need to have each number pretty much the same width for it to work proper.
The easiest way to center would be to use a string object to display the numbers instead of a counter, make them the same width as the columns and aligment to center. So basicly you dont have to have...
You should definitely use qualifiers, they will help you optimize your code to use less events. Its quite unlikely you will hit any limits.
You had me a bit worried with the 1000 unqiue active...
Yes a lot of things are 0 based, just add +1 to it to get an accurate count.
I used dynamic array for sorting, also used by my pathfinding, but aswell had no idea how to add to x and y, its a confusing thing that array. I ended up using it combined with the standard array.
It probably means that there was no loop, or the loop is over, not running.
Actually you can trigger in two events without a loop, and the foreach object in only one, by not letting it run at all but just count the max iteration and stop it from looping.
Collisions and overlaps only works if the objects are on the same layer.
You can place an additionall object always at the player position on layer 2 to work around it, or code if player > y hud...
You must have the foreach loop like in the example because it only picks out single instances to do the check and also any action with that particular instance if its correct. If you still have...
Runtime ID could be implemented using the alt string if you only need the paragraphs. But its much easier using foreach that does it without taking your altstring away. Depends rather on the case, I...
What i meant write "1", "2" , "3" into the first paragraph of 3 different string objects and you can reference to them via a qualifier using a loop. "1" = "1" etc...
Though i am not sure what you...
You can use string paragraphs to store IDs of a string or whatever, then just compare in a loop when searching for the right one. Further selection of the string just change direction...
Just use Movement> stop before other actions in the collision event.
Changing movement obviusly causes this, if you stop the movement first and then change it doesnt crash.
Also for the original example, bounce doesnt work with path movement.
Thats quite some number of objects. Are you using a loop to destroy them aswell? Some problems may occur when destroying objects when theres a lot, rather than creating them... try destroying them in...
It should work fine with editbox instead of rtf for the savebox.
Its a problem with rtf, you cant save by key enter, since thats the same key to edit the text and it probably causes some confusion, if you change it to for instance F9 it works.
Here i made you a quick example how to save load using expression: https://dl.dropbox.com/u/14962632/Public1/RTF.mfa
For selecting text word by word or line by line, check out string parser.
Help with what? gkinfinity already helped your issue, maybe be a bit specific...
Well "change animation sequence to..." doesnt make any crashes or use animations from different objects in any of my games whatsoever, and i tend to use it a lot. So it's rather obvius your game is...
Could you create an example file recreating this issue? There might be an easy workaround...
This method should work with pretty much anything. Could you post an example?
Ah yes you are destroying the objects wrongly, instead of only one action when event loops it needs to be pick one at random instead.
Its no bug, you have replaced numbers 3 and 4 in your counter images.
And by the way if you wish a counter to be different color rather than coloring the images, change it to text then you can...
If you are setting the camera to the player, it could be the player object has an animation with one of the frames having hotspot moving about some pixels off.
Well, your first issue is that you are having movement in two separate behaviors, which is not good because you have no control over the order of events. I put both behaviors into the frame event...
Yeah sure, here you go:
Ah you want to see the content of the ini during runtime?, you could load the ini into the string parser and add delimiter [inventory] and [party] and retrieve element 2. which would then give you...
I agree, ini is more user friendly than arrays, though arrays are much more easily controlled.
You can do this easy with ini++ without changing the item naming, ini++ has actions to list every...
I think it would be nice if you would add more logos to that download link, i ussually prefer the logo that was given with the flash exporter because it looks great, much better than the default ones.
Or untick create at start, which may be prefered if you want the object to sit in the frame for editing.
No idea, it probably reads from windows time or something.
Here example: https://dl.dropbox.com/u/14962632/Public1/LoopTime.mfa
Well my issues have been answered, the Time X worked like a charm for me to figure out what was causing the most issues, and i have managed to reduce the loop from 1357 ms to 160 ms.
And i have a...
Thanks, Danny, though i did find the Time X extension has GameStartedSince( "Time X" ) which works very nicely as a stopwatch and doesnt stop during a loop.
Dude, no events outside the loop can fire until a loop is finished. Please dont post if you dont know...
Yep, looks good. :)
I am having a heavy loop that needs some optimization, it takes about a second or two to finish, and i would rather have it finish sooner, now the problem is not with that, but i would like a...
Ah yes i forgot, also for the X index do mod
set Global Value to X(loopindex) mod 25 , Y(loopindex /25)
I didnt use advanced pathfinding, because of a similar reason, it is very uncooperative and has issues. I suggest that if you are able to code your own pathfinding. It is much better when you can...
Divide the Y by X dimension.
set Global Value to X(loopindex), Y(loopindex /25)
By the way, the foreach object will do a loop taking only the actives with a certain condition true to them, which is very handy, so you dont actually need any further conditions or an actuall loop...
You have a sketchy example for 360 lasers and mirrors. I d recommend checking it out.
Start of frame will actually do events on the start of frame before any other events, but any events on start of frame that creates an object will be draw at the end of the frame later, or centering...
Ah, i though you meant qualifiers, when you said groups. You can do this fairly easy by using a fixed value.
Check frame 1 and 2,...
Unfortunately to create objects normally in such a fashion if they are not created you need IF-code.
Or have the objects precreated(ticked create at start) and just pick the ones from those...
Actually you can write outside the dimension, the mmf2 default array object expands when writing outside range.
But the arrays are always consistent unless you messed up something in your code.
There is a bug with alterable string by id.
Here example of it: https://dl.dropbox.com/u/14962632/Public1/StringSWF.mfa
EDIT: using build 256.34
It was a bit hard to figure out, but there you go, no loops:
Thats some very advanced sound control Nifflas. And yet I dont have much issue with sound, i do ussually play on specific channel... but i was working on another project that had all sounds set using...
Yes, thats true, i could use a fastloop. But there is another problem with the sound object, if you set all channels to 0 volume, and play a sound using the play sample action, it will play at 100...
I d like to make a request for the new patch, if you could give the option to set the volume for all channels in a single action. Its a bit time consuming to set each channel volume individually.
ah yes it does, i didnt see that expression. Thanks.
Is it possible to change during runtime a frame option "Resize to screen size at start".?
Yes, its correct. Both automatic rotation and angles will not paste when rotated. But you can paste if there is actuall directions on the object.
Use the Font Embed extension to embed a font into your application if you want the users to see the same font.
For those who still want to blit the background in HWA with Surface object, there is a workaround. But only if the application is not fullscreen, which means it will work with ultimate fullscreen...
if you mean for the runtime, there is a font extension.
For the mmf itself, you just need to have fonts installed in your windows.
Use expression when saving.
Apppath$+"filename" - would save the file to where the application is and you can set the filename to an edit box or whatever else (Apppath$+gettextEditbox).
Sounds work very well for any kind of simple testing of whetever event has trigered, even in fastloops when the sound is short and not too aggressive.
Your most likely problem is the string...
It would be better if you uploaded an example, it is rather confusing this way. And also the best way for you to debug such things that need to be ordered in a certain manner is to use another list...
Thats a cool trick Francois. Thanks.
I see your point, you can workaround it like this: https://dl.dropbox.com/u/14962632/Public1/singleclick.mfa
If you really wish that counter, and want it centered, you can also do a len("counter") to check out how lengthy it is and then adjust the counter x position by that number.
If its doing the exact opposite just add +180 at the end of it, that is if you r using 360 directions:
Direction( "Advanced Direction Object", X( "Player Detection" ), Y( "Player Detection" )-10,...
check out the ultimate fullscreen extension
It just means you should use the same qualifier for both enemy and player bullets. But have an alterable value or a string decide to whom does it belong to.
I am not really sure what are you trying to achieve but here i made an example file of using sin and cos for crosshairs:
Well another solution is to use ultimate fullscreen extension. But it does pretty much the same thing as the window control.
And i completely agree, there should be a way to change resolution.
change animation frame to 0
restore animation frame
you scaled him to 0 size
your events must go in order, first you set the size to Xsize and then you resize him...
it gets saved in the exe file when you build the application, and you can load it during runtime. Very usefull for flash apps.
Go to the folder where you installed mmf2, you will find a folder there called examples... almost every extension ussually have a few examples showing you how to use it.
thats not what i meant: didnt you read my post i said in actions, not a condition...:
Layers > by name or index > set current layer
Select layer first, its in layer object actions.
This is a pretty easy fix, when you click on an object both events will fire at the same time, to fix this you need to prevent the second event from firing by either adding additional flags, or have...
You can easily make an event for firerate using only one value, either alt, global or a counter, instead of using restrict action.
-value A > 0
=substract 1 from value A
-repeat while fire...
I know this is probably a stupid question, but i have never locked an object, and today i did it accidentally and now i can't select it, how do i unlock objects?
Really strange. I v given movement to the rifle and when you shoot all across the object you see the outline is exactly the same object reversed horizontally and vertically.
Ok, also if you remove...
Actually this doesn't require a fastloop.
That's great help, i will look into it as soon as possible. :)
There you go:
Ok, great. Is there maybe some tutorials or examples for this?
if you mean picking 6 different numbers from 0-45 then you can use the Random Pool extension.