The Daily Click ::. Forums ::. General Chat ::. Why does MMF2(/DEV)/TGF2 have restrictions?
 

Post Reply  Post Oekaki 
 

Posted By Message

hapsi



Registered
  13/11/2003
Points
  775
14th September, 2012 at 14/09/2012 22:09:01 -

Why? Why cant there be more than 32 internal flags per active etc? I would understand this if it is a performance issue, BUT you should be able to change it. Like in mmf2 you can change max actives to 20 000 (and why not as much as you want?). Shouldn't some of these restrictions be changeable?

 
[Signature][/Signature]

UrbanMonk

BRING BACK MITCH

Registered
  07/07/2008
Points
  49667

Has Donated, Thank You!Little Pirate!ARGH SignKliktober Special Award TagPicture Me This Round 33 Winner!The Outlaw!VIP MemberHasslevania 2!I am an April FoolKitty
Picture Me This Round 32 Winner!Picture Me This Round 42 Winner!Picture Me This Round 44 Winner!Picture Me This Round 53 Winner!
14th September, 2012 at 14/09/2012 23:11:01 -

Because the memory being for those objects is allocated when the object is created, but you're right we should be able to adjust that amount as we see fit.

I'm sure there must have been some sort of reasoning for their decision to make it the way it is, but whatever the reason it does cause some issues for some users.

 
n/a

hapsi



Registered
  13/11/2003
Points
  775
15th September, 2012 at 15/09/2012 11:49:13 -

I guess nothing is never perfect, but these restrictions seem so easy to change. Adding adjustment buttons to the interface can require a a little time. Flags however, is just annoying that it's limited so low.

 
[Signature][/Signature]

s-m-r

Slow-Motion Riot

Registered
  04/06/2006
Points
  1078

Candle
15th September, 2012 at 15/09/2012 13:22:57 -

My suggestion is to try and find ways to simplify, simplify, simplify.

I know this is in some way related to your huge tactical military game. It's tough to solve the problems at times. But keep at it, strive to make things simpler to approach, and you'll make it.

 
n/a

Cecilectomy

noPE

Registered
  19/03/2005
Points
  305

Has Donated, Thank You!VIP MemberWeekly Picture Me This Winner!Cardboard BoxGhostbuster!Pokemon Ball!ComputerBox RedSanta HatSnowman
I am an April Fool
15th September, 2012 at 15/09/2012 21:07:37 -

Probably cause they have been using the same program design logic since KNP. They have increased the restrictions since then and allowed naming of the variables, but the restrictions still exist.

I wonder why someone hasn't made an extension that allows you to bind custom variables to an object ID.

 
n/a

hapsi



Registered
  13/11/2003
Points
  775
15th September, 2012 at 15/09/2012 21:44:14 -


Originally Posted by s-m-r
My suggestion is to try and find ways to simplify, simplify, simplify.

I know this is in some way related to your huge tactical military game. It's tough to solve the problems at times. But keep at it, strive to make things simpler to approach, and you'll make it.


You're right. I just didn't know about these restrictions when i started creating the game. I can go around flags but it's not as simple as it would be if there were unlimited flag limit.

 
[Signature][/Signature]

Sketchy

Cornwall UK

Registered
  06/11/2004
Points
  1971

VIP MemberWeekly Picture Me This Round 43 Winner!Weekly Picture Me This Round 47 WinnerPicture Me This Round 49 Winner!
15th September, 2012 at 15/09/2012 22:02:41 -


Originally Posted by The Cecilizer
I wonder why someone hasn't made an extension that allows you to bind custom variables to an object ID.


They have - it's called the "ValueAdd" extension.

Edited by Sketchy

 
n/a

hapsi



Registered
  13/11/2003
Points
  775
16th September, 2012 at 16/09/2012 16:23:51 -


Originally Posted by Sketchy

Originally Posted by The Cecilizer
I wonder why someone hasn't made an extension that allows you to bind custom variables to an object ID.


They have - it's called the "ValueAdd" extension.


I know about this extension. Does it add the flags/values so that you can use them the same way you normally do? My money is on no, witch means more work (yes, even if it was only a one click further).

 
[Signature][/Signature]

Cecilectomy

noPE

Registered
  19/03/2005
Points
  305

Has Donated, Thank You!VIP MemberWeekly Picture Me This Winner!Cardboard BoxGhostbuster!Pokemon Ball!ComputerBox RedSanta HatSnowman
I am an April Fool
16th September, 2012 at 16/09/2012 21:31:49 -


Originally Posted by Sketchy

Originally Posted by The Cecilizer
I wonder why someone hasn't made an extension that allows you to bind custom variables to an object ID.


They have - it's called the "ValueAdd" extension.



I haven't updated my extensions in a while since I don't use mmf2 anymore for anything but making examples occasionally for other people. When was it added? as it isn't in my list and I install all extension packs and various others when i update.

 
n/a

Sketchy

Cornwall UK

Registered
  06/11/2004
Points
  1971

VIP MemberWeekly Picture Me This Round 43 Winner!Weekly Picture Me This Round 47 WinnerPicture Me This Round 49 Winner!
16th September, 2012 at 16/09/2012 22:07:16 -

Last updated in September 2010 apparently, so it's certainly not new.
Make sure you get the latest version though, as the original didn't properly support object focus, making it fairly pointless.

 
n/a

Jenswa

Possibly Insane

Registered
  26/08/2002
Points
  2723
21st September, 2012 at 21/09/2012 20:54:41 -

Do you need unlimited flags or just a lot?

If you need more than 32 flags, you can create a new object - flag object or so - which only purpose is adding new flags. That way you can create more flags at the cost of an active object. Not really a good workaround, but for less than 65 flags it should be workable.

The 32 values correspond to 5 bits, but that doesn't give me anymore info. I thought maybe they used a 16 bit variable from the 16 bit era, but that should give you way more flags.

Perhaps they thought: o well, who can remember more than 32 flags?


 
Image jenswa.neocities.org

hapsi



Registered
  13/11/2003
Points
  775
21st September, 2012 at 21/09/2012 22:08:40 -

Well in some projects it's just easier with a lots of flags in use. My point is that if clickteam makes limits like that, why doesn't it give an ability to change those limits. The active object limit being changeable is a good start, but they should make it so that you can change every variable even on your own cost.

 
[Signature][/Signature]
   

Post Reply



 



Advertisement

Worth A Click