Search:

Type: Posts; User: Dines; Keyword(s):

Page 1 of 3 1 2 3

Search: Search took 0.01 seconds.

  1. Does Fusion 2.5 support more modular programming?

    Hi all,

    Until some years ago I used Clickteam products a lot, from KNP right across to MMF2.

    In the past I found it was a struggle to create re-usable, modular events.

    Has that improved at...
  2. Replies
    0
    Views
    882

    Quotes please - Auto-Hibernation/Wake-up

    Hi all,

    Our office has 14 Windows 7 64-bit machines in it, all networked to a common server. Some of the staff prefer to leave their machines on overnight with documents ready for the following...
  3. Replies
    3
    Views
    735

    Best option to network an app?

    Hi all,

    I'm planning to use an old laptop as a low-power file server at home. What's the simplest way to make an app where two or more clients communicate?

    I basically want to be able to ask my...
  4. Replies
    0
    Views
    451

    Making a Standalone App Open Quickly

    Hi all,

    What runtime and display settings are best for making an MMF Windows Standalone application load up as quickly as possible after the user requests it?

    I'm not talking about methods to...
  5. Replies
    3
    Views
    887

    I think all the existing extensions (VolInfo.mfx...

    I think all the existing extensions (VolInfo.mfx and 'Advanced Volume Information') all retrieve the serial for the partition (Volume Serial), which is redefined on format.

    I suspect the backup...
  6. Replies
    3
    Views
    887

    Hard Drive Serial

    Hi all,

    How would I get a HDD's unique serial number? I don't want the volume number ideally, as that changes when the drive is formatted (apparently?), but rather the unique device serial number....
  7. Thread: Move at angle?

    by Dines
    Replies
    4
    Views
    1,316

    Observe: 9139 See how the things you want...

    Observe:

    9139
    See how the things you want relate to the anatomy of a triangle that you learned at school?

    We've got the Hypotenuse (distance he'll be travelling), and the Angle.
    We want the...
  8. Replies
    0
    Views
    652

    Overlapping Issue - was a solution found?

    A while ago, there was a thread which mentioned the fact that MMF performs 'IS OVERLAPPING' tests by using the working position of the object on the left in comparison with the cached version of the...
  9. Thread: Unicode and rSDK

    by Dines
    Replies
    4
    Views
    1,104

    Thanks Phi, I appreciate that. I'm on lunch right...

    Thanks Phi, I appreciate that. I'm on lunch right now so I've just looked through the source briefly on GitHub. Do you have to produce a different MFX file for Unicode support then? I imagined that...
  10. Never mind. Had to make it myself in the end. :(...

    Never mind. Had to make it myself in the end. :( So I saved money, but got no sleep last night XD
  11. Thread: Unicode and rSDK

    by Dines
    Replies
    4
    Views
    1,104

    Unicode and rSDK

    Hi all,

    Does anyone have any example source or suggestions on how to make an extension to work with both normal and unicode versions of MMF?

    I'm not using EDIF with this one, so it really needs...
  12. Replies
    4
    Views
    984

    Well that's what notepad thinks when it tries...

    Well that's what notepad thinks when it tries converting it into ASCII.

    I've got the file format specification on my PC, but it's a bummer trying to crack it open in MMF. Please, Clickteam - make...
  13. [Paid Request] Windows Shortcut (*.LNK) Extension

    Hi all,

    I'm just testing the waters here to see how much someone would charge to develop a very straightforward extension for me. I haven't the time to work on it myself, and I suspect you guys...
  14. Replies
    4
    Views
    984

    Extension to Create a Shortcut (*.LNK)?

    Hi all,

    Is there an extension object to create a windows shortcut (*.LNK file)? Ideally with the option to add a description, icon, etc?

    I'm sure I saw one for MMF1.5 years ago, but I'm not...
  15. Replies
    39
    Views
    3,829

    I think generally a scripting method together...

    I think generally a scripting method together with the click method wouldn't work. That's just a personal view, but I'm convinced that with better keystroke support and implementation of scripting...
  16. Replies
    62
    Views
    374,679

    For pity's sake everyone, please get back on...

    For pity's sake everyone, please get back on topic XD. Some of us actually want to know about Dark EDIF, you know ;)

    Can we have more control over menus? Presently, I think the SDKs tend to...
  17. Replies
    39
    Views
    3,829

    I just wish MMF3 would let you use some more...

    I just wish MMF3 would let you use some more powerful features that you find in present scripted languages. I don't mean scripting in MMF, just the ability to divorce Event Sheets from Frames. That...
  18. Replies
    62
    Views
    374,679

    About using external exe files as edit dialogs...

    About using external exe files as edit dialogs and custom parameters:

    To handle the returning of data, what about using a block of shared memory between your extension and the dialog? The dialog...
  19. Yves: Cool post, thanks for sharing :) ...

    Yves: Cool post, thanks for sharing :)

    Outcast: Yeah, I tend to forget half the properties there are. I just do it all manually for the sake of control.
  20. Replies
    2
    Views
    699

    Hi LB, I don't mean properties are clumsy of...

    Hi LB,
    I don't mean properties are clumsy of themselves, but that some advanced extensions use them in ways which feel (to me) a little clumsy, because their developers understandably didn't have...
  21. Replies
    2
    Views
    699

    Extension Dialogs in MMF

    Hi all.

    I've noticed that because of how complicated it can be to program dialogs, many extensions have to make do with fairly clumsy control systems involving actions and properties, where - in...
  22. With optimising things, I just tend to switch...

    With optimising things, I just tend to switch things off as I go. It's about being neat and tidy, so I try and make sure all my objects go to sleep when they're not needed. Use the Object is Getting...
  23. Replies
    16
    Views
    4,791

    I mean instead of "Add Byte '%0' to last format",...

    I mean instead of "Add Byte '%0' to last format", the display string for your action would be "--- Byte - %0"

    So instead of:
    Add Byte "This" to last format
    Add Byte "That" to last format
    Add...
  24. Replies
    16
    Views
    4,791

    This is really cool, but there's one feature I...

    This is really cool, but there's one feature I really wish it had: either a dialog, where you could set up your format in a visual display, or a text property where you could put in some kind of text...
  25. Replies
    18
    Views
    4,831

    Out of interest, regarding Per-Pixel Alpha...

    Out of interest, regarding Per-Pixel Alpha Blending on windows, has anyone tried to implement this through an extension:
    ...
  26. Replies
    14
    Views
    2,982

    Hi Konidias :) I found there were other caveats...

    Hi Konidias :) I found there were other caveats in practice, but it may be better now, since I haven't tried using the system for anything other than bullets in years XD I think it tended to mess up...
  27. Replies
    14
    Views
    2,982

    1) The animation swap trick is where you have a...

    1) The animation swap trick is where you have a separate animation in your projectile which has the shape that you want to use when checking for collisions. You then do this:

    Always (or some...
  28. O.o That'd be a tough one. You can certainly...

    O.o That'd be a tough one.

    You can certainly make an extension to pause the game and dump an excel file with all the objects and their variables for editing, and then get it to read them back...
  29. What would you want your excel converter thing to...

    What would you want your excel converter thing to do exactly? Are you thinking about something like this:

    MMF reads all the objects in the level and dumps their name and alterable values and...
  30. You can use the Select Object to count how many...

    You can use the Select Object to count how many objects have Health <= zero, and then:

    Points = Number of objects destroyed * 10 points per object

    That saves any painful looping. :)...
  31. Replies
    40
    Views
    5,634

    Hi Omninorm, and welcome! :) As a coder,...

    Hi Omninorm, and welcome! :)

    As a coder, you're in the best position for using MMF. If any feature is lacking, you can simply program your own extension. ;) It's a pleasant balance between...
  32. Thread: Butterfly-AI!

    by Dines
    Replies
    26
    Views
    3,179

    Is your game a side-scroller, birds eye view, or...

    Is your game a side-scroller, birds eye view, or what?

    It's usually a good idea to restrict your butterfly's movement, so it always stays in roughly the same place. You see this in games like...
  33. Thread: Dll & mmf

    by Dines
    Replies
    6
    Views
    936

    Ok, try ole32.dll, using CoTaskMemAlloc()...

    Ok, try ole32.dll, using CoTaskMemAlloc() and CoTaskMemFree().

    You'll need to use the Memory Object extension to set and get the data in the memory region you've allocated.

    EDIT: Actually,...
  34. Thread: Dll & mmf

    by Dines
    Replies
    6
    Views
    936

    If the first parameter is a HBITMAP, then it's...

    If the first parameter is a HBITMAP, then it's not just the file name of your bitmap file. You have to load the file using LoadImage() from the WINAPI. That function generates a handle (an ID number)...
  35. Replies
    25
    Views
    3,593

    I really need to improve with classes if I'm ever...

    I really need to improve with classes if I'm ever gonna get into EDIF... I can do classes, at a basic level, but there are some way funky things in there that just make me slap my head and eat...
  36. Replies
    6
    Views
    2,467

    Thanks LB! :D I was considering a button with...

    Thanks LB! :D
    I was considering a button with GetOpenFilename because from comments above it was beginning to sound like overwriting the display of the filename property was gonna be a pain. I may...
  37. Replies
    24
    Views
    11,535

    Just a new example showing how jumping compares...

    Just a new example showing how jumping compares when slowed and sped up.
    When you jump in this example, the player leaves a trail. You can compare the trails left by standard 'bunny-hops' and by the...
  38. Replies
    6
    Views
    2,467

    Thanks guys - I'm considering just using a button...

    Thanks guys - I'm considering just using a button and calling GetOpenFilename when it's clicked, but we'll see how that pans out... :/

    In either case I have a combobox which is supposed to list...
  39. Replies
    6
    Views
    2,467

    Editing a property

    Hi all,

    Could someone point me in the right direction on this?
    My extension has a file selector property in the properties panel (a PropData_Filename() ), which shows the chosen file name in an...
  40. Further to that, you can follow the attached...

    Further to that, you can follow the attached example to embed the font into the exe file itself, rather than just attach an external .ttf file.
  41. Try my Font Embed Object...

    Try my Font Embed Object.
  42. Replies
    0
    Views
    423

    Relaying Window Messages

    Hi all,

    Another quick C++/Extension question - I'm new to Windows Messages, and was wondering: How can I relay certain messages to lower windows?

    For example, suppose I want to put a tint on my...
  43. And if for some reason you can't use Control X, a...

    And if for some reason you can't use Control X, a method we used to use in the old days is to hide an Edit Object offscreen and always give it focus, then every frame check the text it contains and...
  44. Thread: Extensions

    by Dines
    Replies
    5
    Views
    1,423

    You download them separately. The Simplest...

    You download them separately.

    The Simplest Way:

    Get Extension View (a desktop program) which lists all available extensions, downloads and installs them. You can download it below....
  45. Thread: Extensions

    by Dines
    Replies
    5
    Views
    1,423

    Also, you know the Create Object screen which...

    Also, you know the Create Object screen which lets you create a new Active Object, Button, Text Box or other object? Well MMF comes with the pre-installed ones already, but with each extension you...
  46. Replies
    9
    Views
    902

    I've never used JSON. Below is a mockup of how a...

    I've never used JSON. Below is a mockup of how a data file might look in XML - it's a little long, but can you do a small excerpt of how it might look in JSON? :)



    <chatter>
    <speaker...
  47. Replies
    9
    Views
    902

    XML Library - Suggestions

    Hi everyone, :)

    I have a basic extension idea, and it'll need to use XML files to store data. The files don't need opening in third party apps, so I'm not too concerned about validating the code...
  48. Replies
    3
    Views
    676

    I was under the impression that there was some...

    I was under the impression that there was some object out there that let you append unlimited name-value pairs to an object. Can't remember what it was called though... You can also split your alt...
  49. Are you suggesting using Arrays for the database?...

    Are you suggesting using Arrays for the database? If you have several thousand entries, you may do better to use something like SQLite 3 Object, which uses an actual SQL database to handle the...
  50. Replies
    137
    Views
    14,232

    I have to agree with the idea of having some kind...

    I have to agree with the idea of having some kind of article on the web about how to go about making an iPhone game, from buying the runtime, to of course, finding someone who can build your app if...
  51. Thread: Ticker Object

    by Dines
    Replies
    0
    Views
    1,083

    Ticker Object

    The Ticker Object is a very simple object which gives you a string and number (float) which you can get and set directly from within expressions. This can be used to communicate information between...
  52. Replies
    6
    Views
    920

    Just quickly - could you elaborate on what kind...

    Just quickly - could you elaborate on what kind of bad stuff can happen if I go down the extern route?

    Currently, I have a global pointer to an object, which is null by default. On Initialize(),...
  53. Replies
    5
    Views
    776

    Can't edit my own post... anyway, I checked, and...

    Can't edit my own post... anyway, I checked, and oiName is blank from within EditObject(). :(
  54. Replies
    5
    Views
    776

    I have a feeling that I found the oiName field,...

    I have a feeling that I found the oiName field, and that that was blank too! XD But I'll double-check later :)
  55. Replies
    5
    Views
    776

    I think that in practice it doesn't show any name...

    I think that in practice it doesn't show any name at all, I think it's just legacy. It always seems to be an empty lpstr when I use it.
  56. Replies
    2
    Views
    584

    Is this what you mean: I draw a box that's...

    Is this what you mean:

    I draw a box that's 500px wide. I grab a ruler, put it against my screen, and find that 500px on my screen appears, say 3 inches wide (it doesn't actually, but bear with...
  57. Replies
    11
    Views
    1,823

    If you're making Windows extensions, you need to...

    If you're making Windows extensions, you need to do it in C++, and compile it in MS Visual C++.

    C++ can look a little complicated at first, but it's actually fairly straightforward. The article...
  58. Replies
    11
    Views
    1,823

    I find planning a project on paper in advance...

    I find planning a project on paper in advance helps hugely. I have an extension I've been developing for a while, and this has enabled me to work through likely problems in my mind before discovering...
  59. Replies
    5
    Views
    776

    Get Object Name at Edit Time?

    Hi all :)

    Is it possible to get (not set) the object's name at edit time? I know you can do it at run time, but I wondered whether it's possible in the IDE. So someone renames the object to...
  60. Object coordinates - what are the constraints?

    Hi all,

    I was wondering, if you choose to have an infinite virtual frame size, how far could you move your object until the X and Y coordinates ran out of space? What's the maximum and minimum X...
  61. Replies
    6
    Views
    920

    Thanks for that, I had a feeling I'd seen a...

    Thanks for that, I had a feeling I'd seen a built-in way to share data globally, but couldn't find it anywhere. Thanks for sharing! :)
  62. Replies
    3
    Views
    569

    What do you mean by, 'until merged with the...

    What do you mean by, 'until merged with the application'? Can a ccn ever be merged with the parent?

    Or is it as simple as: internal frame = one thread;
    ccn file = different thread;

    Thanks:)
  63. Replies
    3
    Views
    569

    Technical Question - Subapps

    Hi guys,

    A quick technical question here: do subapps run in their own thread, or are they processed as part of the main application's thread?

    I'm making an extension which uses the same region...
  64. Replies
    6
    Views
    920

    I'm building an extension for my own purposes,...

    I'm building an extension for my own purposes, but I figured I'd share it - so it's functionality will overlap a bit with other sharing objects, but the main thing is that it works in exactly the way...
  65. Replies
    6
    Views
    920

    Subapp Communication in an Extension

    Hi all,

    I'm working on an extension that's supposed to live both inside a subapp and outside it (in the parent frame). I know that subapps share the same address space as their parents, so if I...
  66. Replies
    6
    Views
    808

    The format object sounds great! :) Data Type...

    The format object sounds great! :)

    Data Type is, as LB said, just for things like interfacing with DLL Object, and also I would like to see extension developers use it as an alternative input...
  67. Replies
    6
    Views
    808

    Data Type Object [Idea] - would you use it?

    Hi all, :D

    I was thinking of making an extension object and wondered whether anyone would use it. :)

    The Data Type Object would basically allow you to create and use a C++-style struct from...
  68. Replies
    7
    Views
    886

    Yeah, re-reading it, that looks like a no-brainer...

    Yeah, re-reading it, that looks like a no-brainer X) But I get that it was ported for HWA ;) What I don't get is why the feature was never moved across to the standard display modes as well. That's...
  69. Replies
    7
    Views
    886

    But it seems to only work with HWA :(

    But it seems to only work with HWA :(
  70. Replies
    7
    Views
    886

    SubApp: Display As Sprite?

    Hi all,

    What exactly does this property of the Sub-Application Object do? It doesn't seem to behave any differently?
  71. Replies
    3
    Views
    820

    I've been shying away from them for this purpose...

    I've been shying away from them for this purpose because it's not just a small dialog with a message and some buttons - it's Geoff's interface for making a whole new extension object. So there are...
  72. Replies
    3
    Views
    820

    Confusing Window Message Bug

    Hi guys,

    I'm making an extension which needs quite a complex setup box, so rather than tackle creating it as a dialog (which I know very little about), I thought I'd be "smart" and build the...
  73. Replies
    11
    Views
    1,450

    So theoretically, if I knew the content of a...

    So theoretically, if I knew the content of a pointer in App2.exe, I could make App1.exe call App2.exe using CreateProcess, somehow give it a PROCESS_VM_READ attribute (where?), get pointers and sizes...
  74. Replies
    11
    Views
    1,450

    Well we've not spoken any more on working...

    Well we've not spoken any more on working together, but I think both extensions will end up being useful in their own way. There are important features of LB's Widget Object that Geoff simply can't...
  75. Replies
    1
    Views
    681

    Storing Data in an Extension

    Hi all! :D

    I'm looking to update the Font Embed object, and one thing on the list is to make it embed font files within the MFA, rather than always referencing external files. Currently, users...
  76. Replies
    11
    Views
    1,450

    Ah. So much for trusting the auto-updater to keep...

    Ah. So much for trusting the auto-updater to keep me current ;)

    I know the Global Function object exists, but I found it a little clumsy. I was thinking of an Include Object with a button to...
  77. Replies
    11
    Views
    1,450

    It's not showing up, is it for build 254, cos I...

    It's not showing up, is it for build 254, cos I only use the officially released builds?

    But I agree - currently MMF has no real equivalent for classes, and that's kind of what I was hoping to...
  78. Replies
    2
    Views
    500

    You'd need to store the numbers in a list of some...

    You'd need to store the numbers in a list of some kind, maybe an object's alterable values, or more likely the standard Array Object.

    Then use a Fast Loop through each one doing the necessary...
  79. Replies
    11
    Views
    1,450

    Working on an extension - is this feasible?

    Hi everyone.

    I'm working on an extension, which should be very cool, but in order for it to work, there's one huge down side, and I wanted to run the idea past you all to see whether you think...
  80. Replies
    1
    Views
    778

    Audio with MMFS2.DLL library?

    Hi guys.

    The MMF SDK help file comments that the MMFS2 library contains graphical, sprite and audio routines, but the documentation doesn't describe any.
    Does this library have functions to let...
  81. Replies
    5
    Views
    850

    So to do a Tab Control, I have to create a dialog...

    So to do a Tab Control, I have to create a dialog for each tab page, right?
    And then combine them with C++, there's no way to do that from the resources?
  82. Replies
    4
    Views
    592

    Hi. I did this once, although I did it for a...

    Hi. I did this once, although I did it for a platform game - I suspect yours is birds-eye-view, right?
  83. Replies
    5
    Views
    850

    Apologies for the double-post, managed to find...

    Apologies for the double-post, managed to find one: ResEdit.

    Does anyone here use it or anything else?
  84. Replies
    5
    Views
    850

    Producing Forms in Visual C++

    Hi all,

    I have VC++ express, and I noticed that this free version has no resource editor, so you have to edit the resources manually.
    Does anyone know of any decent visual applications I can use...
  85. Replies
    3
    Views
    879

    So the locking/unlocking bit tells other threads...

    So the locking/unlocking bit tells other threads to keep off the memory till I'm finished with it, right? Or is LockBuffer() actually creating and returning a temporary buffer, which then overwrites...
  86. Replies
    3
    Views
    879

    How to get hold of a cSurface buffer?

    Hi all,

    I have a cSurface in my extension, but how do I get hold of the buffer that it's using?
  87. Thread: Rounding Down

    by Dines
    Replies
    3
    Views
    1,032

    Remember that Round() rounds in the traditional...

    Remember that Round() rounds in the traditional way, Ceil() always rounds up (the 'ceiling' function) and Floor() always rounds down.

    E.g.

    Round( 2.99 ) = 3
    Ceil( 2.99 ) = 3
    Floor( 2.99 ) = 2...
  88. Selected Object List Object - was it ever made?

    Hi guys,

    Ages ago I thought I saw someone say they had made an object that would store and restore MMF's selected object list? Is my brain going fuzzy on me?

    Tell me I'm not mad XD
  89. Replies
    2
    Views
    515

    Re: [Request] Set properties from expression

    Well suppose I have a network of 400 Actives called 'Particle'. Each Particle is given two alterable values, 'FriendOne' and 'FriendTwo'. These contain the fixed values of two other Particles with...
  90. Replies
    2
    Views
    515

    [Request] Set properties from expression

    Hi all,

    This is beyond me, but I suspect it should be quite straightforward for someone with more object selection experience.

    I was wondering if someone could make an object that changed...
  91. Replies
    21
    Views
    3,419

    Re: Modem object - where did you go!?

    It just serves as a reminder to Extension Developers: Make your source code available. Most of us don't charge any money for extensions anyway.
  92. Replies
    9
    Views
    2,396

    Re: Range of an Alterable Value

    Does this really qualify as an article? Just an observation :)
  93. Replies
    33
    Views
    3,764

    Re: [request] More upto date "useful" extensions

    I've found Active Xs don't always merge well with MMF, principally where special data types are concerned.

    I had this issue with a scanner/TWAIN Active X I tried to use. I encountered quite a lot...
  94. Replies
    33
    Views
    3,764

    Re: [request] More upto date "useful" extensions

    At a glance, the Bluetooth suggestion doesn't look too hard to implement for developers with some winsock experience.

    I'm very new to C++ still, but I may have a go. Downside is I have no...
  95. Replies
    2
    Views
    742

    Re: Values from random objects

    What object wants to know the answer?
    If it's just for general information, then often I'll create an extra Active Object for the purpose of holding variables, and rename it to 'Vars'. Then give it...
  96. Replies
    18
    Views
    2,065

    Re: [Request] Widget Object

    Yeah, I was hoping to do something a little bit like what happened with fastloop: Make an extension which does it, Clickteam see lots of people using the extension, and then make it a built in...
  97. Replies
    18
    Views
    2,065

    Re: [Request] Widget Object

    Well it's a long-standing gripe I have with MMF that on the one hand it helps people get a grip with programming, but on the other hand lacks any native way for people to make their own objects. So...
  98. Replies
    18
    Views
    2,065

    Re: [Request] Widget Object

    I guess so, lol.
    From my angle there were two ways of doing it:

    1. Somehow run the .ccn file using MMF's own runtime dll, in which case the extension should be a child process of the main...
  99. Replies
    18
    Views
    2,065

    Re: [Request] Widget Object

    You can't really compare an extension to Behaviour Widgets, they're such different things.

    A Behaviour Widget is basically just an object with predefined behaviours. It becomes nasty when you try...
  100. Replies
    18
    Views
    2,065

    [Request] Widget Object

    I had an idea which I feel should be possible, but which is beyond my understanding of C++ and MMF, so thought perhaps someone may be able to make it a reality, or we can share ideas and somehow...
  101. Replies
    14
    Views
    2,188

    Re: Ban and kick features?

    And how do you actually implement it? For instance, if you block the IP, maybe they'll use a proxy, or a different PC? Or their IP may not be static.

    Sometimes the best way is to make more...
  102. Replies
    15
    Views
    2,682

    Re: Callback Object (working title)

    Yeah, I think I need to more correctly understand how the stack looks for a stdcall and how I can unwind it.

    EDIT: I'm trying to go with the inline ASM option to create my own epilogue and...
  103. Replies
    1
    Views
    582

    Command line from within an extension?

    Hi all,

    Just quickly, anyone know how to retrieve a standalone exe's command line from inside an extension.

    So for instance, I could run my standalone MMF exe with the /noDinesExtension switch...
  104. Replies
    15
    Views
    2,682

    Re: Callback Object (working title)

    Just an update.

    I've found if i hard code a c++ function, provide a pointer to it, and get that function to trigger an event, then yes, I can create a callback in MMF which triggers an event and...
  105. Replies
    15
    Views
    2,682

    Re: Callback Object (working title)

    So something like:



    someReturnType FuncTemplate( char startAt, ... ) {
    // Uses stdarg.h to get the args data
    // ... (does some stuff)

    __asm {
    add esp, __LOCAL_SIZE
  106. Replies
    15
    Views
    2,682

    Callback Object (working title)

    Hi guys,

    I'm trying to build an extension that people may or may not find useful, but I think some details may be a little beyond me so I'd appreciate some help if possible, even if it's just...
  107. Replies
    6
    Views
    1,379

    Re: Catching exceptions from DLLs in an extension?

    I was gonna say, I didn't understand a word of it :p

    Any other ideas on how to catch exceptions like this? I've googled around, but couldn't find a solution that worked.
  108. Replies
    6
    Views
    1,379

    Catching exceptions from DLLs in an extension?

    I've noticed that when calling functions from external DLLs in an extension, if something within the DLL goes kaput, even a try/catch statement in my extension won't catch the error.

    I found this...
  109. Replies
    6
    Views
    1,226

    Re: Downloading a file

    Cool! Thanks!
  110. Replies
    6
    Views
    1,226

    Re: Downloading a file

    I mean within the C++ of my own extension
  111. Replies
    6
    Views
    1,226

    Downloading a file

    Hi all,

    From within an extension, what's the easiest way to download a file from a website? Is there some handy API in Windows, or MMFS2.dll?

    My main objective is to retrieve the string content...
  112. Thread: Vitalize future?

    by Dines
    Replies
    32
    Views
    14,173

    Re: Vitalize future?

    Another thought - Vitalize is an ActiveX. This means users can embed it in various other applications, so it may still be an idea to at least have the activeX available. Think I. :)
  113. Replies
    96
    Views
    26,704

    Re: Edif : Extension Development Is Fun

    Why do I get the feeling ExtInfo is going to end up having to be like a little mini MMF emulator, lol?

    Those tutorials would indeed be appreciated, but perhaps it's a little early days yet?...
  114. Replies
    14
    Views
    3,320

    Re: [BETA] Extension Info Object

    My example doesn't use the registry (MINE.exe), you have to type in your folder manually as you did. The only bit the extension does is read data from the MFX files - so as long as it's getting the...
  115. Replies
    14
    Views
    3,320

    Re: [BETA] Extension Info Object

    Could as many as possible please test this compiled version of the extension? I've found it to work on Windows XP and on Vista Home Basic (32 bit). Fanotherpg noticed issues running the extension in...
  116. Replies
    14
    Views
    3,320

    Re: [BETA] Extension Info Object

    >BUMP!< :)

    New version, at last!

    Please would those with time test again. This is a remake of the same extension, and it won't be compatible with the old one.
    ...
  117. Replies
    7
    Views
    902

    Re: Bug in mvGetAppPropValue??

    Ahh, I get you. You'll need to ask Clickteam about that I think, they can just look at the source and tell you.
  118. Replies
    7
    Views
    902

    Re: Bug in mvGetAppPropValue??

    I think the trick, unless there's a feature actually in the SDK for it, would be to ask windows to do the resizing for you through the windows API.

    Get your HWND handle, which I'm sure someone...
  119. Replies
    5
    Views
    1,025

    Re: [Beta Release] Battery Object

    Thanks Looki, I only chose to use expressions instead of conditions because of several conditions that can return an uncertain result. I wasn't sure whether it'd be useful for the extension to assume...
  120. Replies
    5
    Views
    1,025

    [Beta Release] Battery Object

    Just a simple new object which detects basic details about your battery status - whether you have one, whether it's charging, how much time it has left, or would have on a full charge.

    It's...
  121. Replies
    5
    Views
    926

    Re: Extension name vs Object name

    Thanks guys, sorry for the rather curt original post, it's a nightmare typing on my phone. :)

    It would just have been a courtesy which, when making an extension which focuses more on expressions,...
  122. Replies
    5
    Views
    926

    Extension name vs Object name

    Any way to make an extension that has a name like 'My Nifty Object' in the Create Dialog, but when added assigns an alternate name to the object instance itself, like 'MNO'?

    (Sent from mobile)
  123. Replies
    7
    Views
    2,047

    Re: [Request/Question] MMF2 extensions info

    I actually have a beta extension that can pull off some of this data from the mfx file. MFXs are just DLLs, so it can get the name, description, author, basically all the stuff you see in the Create...
  124. Replies
    7
    Views
    2,047

    Re: [Request/Question] MMF2 extensions info

    Hi,

    To find if MMF2 is installed, and whether it's standard or developer, the following registry keys are outlined in the official SDK help file (under Create your extension step by step ->...
  125. Replies
    9
    Views
    1,804

    Re: Getting Battery Life

    I just had a look at the windows API for batteries and it seems reasonably straightforward. I might see if I can get a little battery object out there for testing later on.
  126. Replies
    12
    Views
    1,653

    Re: Destroying opponents by... bouncing on them?

    I didn't read many of the comments here, so apologies if someone else has beaten me to it, but I've often found issues with using a foot detector.

    The best way I found is to not use a foot...
  127. Replies
    2
    Views
    575

    Re: Shredding with V-Sync?

    Thanks LB, I tried changing the FPS to 100, even 120, but no difference. The screen is saying that at 640x480 resolution, its vertical refresh rate is 60.0Hz and its horizontal refresh rate is...
  128. Re: Detecting multiple destroyed duplicated objects?

    Does String Parser 2 object reliably work with Flash and Java runtimes? If so, you can avoid fastloops using a rather hacky workaround. It works because expressions (such as 'set alterable value...
  129. Replies
    2
    Views
    575

    Shredding with V-Sync?

    I find even with V-Sync turned on, I get a lot of shredding at the top of the screen. I vaguely remember there being a way to fix this, but I can't remember. I've tried on all display modes...
  130. Replies
    10
    Views
    2,194

    Re: [request] push out object

    The method I use is built into the custom movement system (it's quite common to do it this way).

    You work out the amount that each character must move for the current frame. You then make a fast...
  131. Replies
    1
    Views
    549

    Extension Object is Moved in Frame

    Hi all,

    Is there some handy function that's called at edit time when your extension object is dragged from one location to another?

    E.g. Suppose (for arguments' sake) I wanted to make my object...
  132. Replies
    14
    Views
    3,320

    Re: [BETA] Extension Info Object

    Well it works for me, lol. I'm on MMF2 Standard 249.

    But I'd appreciate knowing who else it works or doesn't work for.

    It's a very good question, BackStaged. I originally made it for myself...
  133. Replies
    14
    Views
    3,320

    Re: [BETA] Extension Info Object

    Ah, thanks! I may replace that with a similar function to check whether the addon is the run- or edit-time version. The CT ID becomes something like -2 if it's the runtime version, I believe.
  134. Replies
    14
    Views
    2,207

    Re: How do I send an email via mmf2? thanks!

    Important note with the PHP script:

    Make sure it's secure. Otherwise you'll be sending prizes to lots of people!

    You'd do well to think of a way to store the information in an encrypted form so...
  135. Replies
    14
    Views
    3,320

    [BETA] Extension Info Object

    This is a beta of an object which lets you retrieve information about MMF extension objects.

    Many thanks to Dynasoft for help understanding some of the internal structures involved!

    It...
  136. Replies
    17
    Views
    2,208

    Re: Strings (basic_string) in Extensions?

    ARRRGH, how do I return a basic_string in an expression?!



    EXPRESSION(
    /* ID */ 3,
    /* Name */ "Debugging$(",
    /* Flags */ EXPFLAG_STRING,
    /* Params */ (1,EXPPARAM_STRING,"Write...
  137. Replies
    17
    Views
    2,208

    Re: Strings (basic_string) in Extensions?

    Problem is I want to return the info string, and I'm not sure how I would do that via DLL object. I was thinking more of doing so via C++ itself.
  138. Replies
    17
    Views
    2,208

    Re: Strings (basic_string) in Extensions?

    Another question - I'm trying to make an extension which helps manage other extensions, and I've found the GetRunObjectInfos() function, but I'd like to call my MFX as a DLL and run that function......
  139. [Research] What version of MS Visual C++ do you use?

    Hi all! If you don't mind, I'd like to know what version of MS Visual C++ you use for extension development? Did you have to make any minor changes to rSDK to get it running?

    I use MSVC 2008, the...
  140. Replies
    24
    Views
    11,535

    Re: Bullet-Time: There is no Foo!

    I'm surprised this is still being read, lol! I'm glad it helps people!
  141. Replies
    17
    Views
    2,208

    Re: Strings (basic_string) in Extensions?

    Thanks guys!

    When you want to store raw binary data, what data type would you use?
  142. Replies
    4
    Views
    1,243

    Re: Web object opens IE?

    Easy peasy my friend! :)

    I'm assuming you're using Microsoft's Web Browser Active X?

    Even if you aren't, this should still work:

    When it finishes loading a page, make it navigate to this...
  143. Replies
    17
    Views
    2,208

    Re: Strings (basic_string) in Extensions?

    Got it. Make sure you #include <string> and either use namespace "std" or prepend 'std' before any string functions, like:

    std::string szMyString;

    Now... how would I store a vector in RunData?...
  144. Replies
    17
    Views
    2,208

    Strings (basic_string) in Extensions?

    Excuse my newbie denseness, but how do I use the basic_string class in rSDK? I'm keen to use it to make string manipulation a lot easier, but I'm lost.

    Any helps would be appreciated! :)
  145. Replies
    25
    Views
    4,413

    Re: [Final Test] Font Embed Object

    When you remove a font, any edit boxes or string areas that are already formatted with that font will continue to show it. If you do this:

    - Set edit box font to 'Arial'
    - Set edit box front to...
  146. Replies
    25
    Views
    4,413

    Re: [Final Test] Font Embed Object

    I wonder if it's a privileges issue, perhaps? If this is a big enough problem, perhaps an extension could be used to embed things? I'm still new to c++, but if there are any windows api compression...
  147. Replies
    25
    Views
    4,413

    Re: [Final Test] Font Embed Object

    You can indeed!

    You do so by extracting your binary file using the function provided by MMF, then use the expression in Special Object - Filenames - Binary File Temporary Filename.

    Then use...
  148. Replies
    0
    Views
    3,882

    Font Embed Object

    Introduction
    A very simple object which allows you to use a font in your application without installing it on the user's system.

    The font remains private to your application and cannnot be used...
  149. Replies
    25
    Views
    4,413

    Re: [Final Test] Font Embed Object

    No, it doesn't. Once the font's added, it's attached to your application's process and you have to remove it manually via the Remove Font action. You only need the object to specifically register or...
  150. Replies
    13
    Views
    4,751

    Re: Embedding fonts in MMF2 exe?

    Unbookmark it, lol, and instead go here:

    http://www.clickteam.com/epicenter/ubbthreads.php?ubb=showflat&Number=205871#Post205871

    Made it into an extension, lol. Please do me a favour and test...
  151. Replies
    25
    Views
    4,413

    [Final Test] Font Embed Object

    This is a simple frontend for the AddFontResourceEx function in the windows API.

    It lets you register a font file as a useable font without installing it. Have fun. I recommend you run the Remove...
  152. Replies
    7
    Views
    1,778

    Re: Every Other Frame Always Event Suggestion

    I had a feeling I'd seen an object that had an 'on every n ticks' or something, which effectively would run every, say, 5 frames. Shouldn't be hard for someone to make an extension which did this, it...
  153. Replies
    13
    Views
    4,751

    Re: Embedding fonts in MMF2 exe?

    Got some more information on this one for you!

    Use the DLL Object and load C:\Windows\System32\GDI32.dll

    Then do these actions:

    -- Set return value INTEGER
    -- Set Arg 1 to String:...
  154. Replies
    3
    Views
    701

    Re: Binary Data from within an Extension?

    Thanks! Which is the best SDK for a beginner to use these days, is it the rSDK or the official MMF one?
  155. Replies
    3
    Views
    701

    Binary Data from within an Extension?

    I'm trying to make an extension that can load a file either from the HDD or from your app's binary data.

    If I make a string parameter for my 'run file' action, to take the file's full name and...
  156. Replies
    12
    Views
    2,565

    Re: Inline Repeat Extension - any need?

    Yeah, the plan is to use an action which evaluates a comparison like this:

    Stop if 'value' 'comparison' 'value'

    E.g. Stop if 'X(player)' '=' '120'
  157. Replies
    0
    Views
    578

    Custom Parameter - making it a number?

    I'm looking at making custom params for conditions, and it seems like pExt->pextData is an array of chars... any way of storing a long int in there?
  158. Replies
    12
    Views
    2,565

    Re: Inline Repeat Extension - any need?

    It doesn't quite work like that - each repeat repeats only its own event. So for instance:

    1. Repeat 12 times:
    ....[actions]

    2. Repeat 3 times:
    ....[actions]

    Will repeat line 1 twelve...
  159. Replies
    12
    Views
    2,565

    Inline Repeat Extension - any need?

    Anyone think they'd use an Inline Repeat Extension?

    It's a more straightforward fastloop, it works like this:


    Repeat 12 times:
    -- Actions go here

    And voila, it fastloops 12 times....
  160. Replies
    6
    Views
    1,064

    Re: Integer to String in C++

    Woah, quick reply! Thanks!

    Out of curiosity, I have only one object in the frame (my extension), yet when I print out the rhNumberOi, it says there are 2 objects? What's the other one, lol??
  161. Replies
    6
    Views
    1,064

    Integer to String in C++

    Hi all,

    Is there any feature in the SDK to make it easier to convert an integer to a string? I'm very new to C++, and I've seen a big variety of ways on Google but wondered what's the way you guys...
  162. Replies
    5
    Views
    1,207

    Re: Suggested new Library...

    LB: I don't mean a way to make an object in C++, I know there's the SDK for that. What I mean is a library to make the addressing and processing of other objects including using the selected object...
  163. Replies
    5
    Views
    1,207

    Suggested new Library...

    This is being sent from my phone, so apologies if it's a little texty! :)

    I think it would be a real help to the community if someone could make a library or class to handle objects more...
  164. Replies
    21
    Views
    3,419

    Modem object - where did you go!?

    Here's a question:

    What ever happened to the modem object? It seems to have subtly been abandoned some place between MMF1.5 and 2.0, lol.

    Just when I wanted to make my PC answer the phone too :(
  165. Replies
    0
    Views
    539

    A Theory About New Extensions

    I have a theory for new extensions. If you have an extension which involves large amounts of looping to achieve an interesting effect (such as overlay redux), I would suggest making some of the...
  166. Replies
    7
    Views
    1,560

    Re: [Request / Idea] Expression Object

    yeah, it's not quite the same, but it does give me an idea to write my own Immediate If object, using a slightly sweeter syntax:




    $$("IF" a str, comparison str, b str, then str, else str)...
  167. Replies
    7
    Views
    1,560

    [Request / Idea] Expression Object

    Here's an idea I just had, which someone with more experience than me in extension development may want to try:

    It's an object which tries to access the expressions of other objects and retrieve...
  168. Replies
    1
    Views
    717

    Extensions - Resizing RUNDATA

    Hi guys!

    I've not touched extensions for some time, and I'm struggling to find a reference in the help file to how we resize RUNDATA for fields of a variable size.

    I'm trying to store an array...
  169. Replies
    7
    Views
    1,674

    Re: [request] Line of sight object

    If an extension really can do that then yes, I should imagine it would be faster :)

    Anyone have any ideas on how to do this? I can't find any info on it.
  170. Replies
    7
    Views
    1,674

    Re: [request] Line of sight object

    Wow, I never knew that! there's me corrected then! :)

    Edit: So, uhm... how do u do that then?
  171. Replies
    7
    Views
    1,674

    Re: [request] Line of sight object

    I'm not sure how an extension could help, since the problem is finding obstacle backgrounds (I don't believe extensions can find that on their own, they need to link into MMF, usually as a fastloop,...
  172. Thread: Enemy AI

    by Dines
    Replies
    10
    Views
    4,006

    Re: Enemy AI

    I use states, so my AIs are more like state machines I suppose.

    The way I figure it, you've got a better brain than the machine, so you may as well give the AI as much help as you can!

    The...
  173. Replies
    43
    Views
    9,012

    Re: Water Surface Object Demo 2

    Wonder how it fairs at 1680x1050 fullscreen, lol. Would love to see that when it's out!!
  174. Replies
    43
    Views
    9,012

    Re: Water Surface Object Demo 2

    Wooooaaaahhh, so awesome!

    My spex:

    3.25GB Active RAM (why I have 4gb physical on XP who knows?)
    Intel Core 2 Duo E7300 @ 2.66GHz
    NVIDIA GeForce 8400 GS 512MB
    Win XP Home (I think, could be...
  175. Replies
    7
    Views
    1,884

    Re: Quick Line of Sight

    Olivier: Yeah, it's a bummer. :( But I like the readability of strings anyway, lol.

    LB: Yeah, you can set the loop resolution quite high but it's still a risk (and a waste to be doing 266 steps...
  176. Replies
    7
    Views
    1,884

    Re: Quick Line of Sight

    I guess so - I usually use a formula to check that the angle between player and target would enable him to see it or not. If it's outside an acceptable range, set a certain value to YES or NO then...
  177. Replies
    7
    Views
    1,884

    Quick Line of Sight

    Right, this is my first article for some time now, so cut me some slack if it's a little botched, heh.

    Anyhow...

    QUICK SINGLE-TO-MANY LOS TESTS

    This article is written to help you create...
  178. Replies
    31
    Views
    8,223

    Re: AI - Basic Principles

    Wow, have I been helpful without meaning to be!? :O :D

    I only posted those for the sake of statistics :whistle:
  179. Replies
    31
    Views
    8,223

    Re: AI - Basic Principles

    Yeah, but it only has a limited use since it still doesn't check if there's an obstacle between the selected objects or not.

    The quickest method I found was to create one detector per bad guy and...
  180. Re: Linking your MMF2 game with Pub. Online Scoreboard

    Is that so you can order beer with it or something? ;)
  181. Replies
    47
    Views
    5,852

    Re: First ever extension and a question!!

    Well thats handy, cos I'm finding a conflict with multiple instances right now :(

    So they may need to be limited to just the one object for now, and maybe more than 30 loops
  182. Replies
    47
    Views
    5,852

    Re: First ever extension and a question!!

    Lol, sorry for the triple post, but...

    ...can anyone tell me the maximum number of conditions I can have?
  183. Replies
    47
    Views
    5,852

    Re: First ever extension and a question!!

    HUZZAH!!!! :D

    Globals work, I was declaring them originally in the wrong CPP file!

    Brilliant, so I can now give my conditions updatable loop names. Now I need to make it work in the actions! :D...
  184. Replies
    47
    Views
    5,852

    Re: First ever extension and a question!!

    Like I said, they can't be accessed in the parameter functions, which is where I need to be reading and displaying the loop names.

    (EDIT: it would also be EDITDATA in this context)

    Parameters...
  185. Replies
    47
    Views
    5,852

    Re: First ever extension and a question!!

    Yeah, I've tried asking both of them and they've confirmed that from within the parameter functions it is not possible to access EDITDATA. Ever. I don't know why that should be, I have a feeling it's...
  186. Replies
    47
    Views
    5,852

    Re: First ever extension and a question!!

    Well they're not a constant, the idea is for them to update along with the object properties.

    So if you change Loop 34 to be named "Enemies" then all instances of that parameter would ideally...
  187. Replies
    11
    Views
    6,213

    Re: [Beta] uLoop Object, beta only

    I think that's all set up on CreateObject though, it doesn't have to update once all the parameters and structures have initialised.

    I'm wondering at the moment if there may be some way to steal a...
  188. Replies
    11
    Views
    6,213

    Re: [Beta] uLoop Object, beta only

    I'm sure they are, when coded by someone who knows what he's doing, lol :blush:

    But for now I'm struggling to communicate between my properties and the custom parameters (which are the best bet...
  189. Replies
    11
    Views
    6,213

    Re: [Beta] uLoop Object, beta only

    ...Ah ... :blush:

    Well I can look into optimising it at a later date I guess, lol, but it still works as a first extension. I do like the interface of being able to simply select your loop rather...
  190. Replies
    11
    Views
    6,213

    Re: [Beta] uLoop Object, beta only

    If that's how marcello's works, then probably ;)

    But mine'll hopefully be slicker :D
  191. Replies
    11
    Views
    6,213

    [Beta] uLoop Object, beta only

    “ uLoop Object BETA „
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    What it does
    uLoop stands for Unique Loops, and is essentially another fastloop object.

    What's new?
    Conventional fastloop extensions...
  192. Replies
    47
    Views
    5,852

    Re: First ever extension and a question!!

    Okay, I'm off to bed now, but so far:

    I'm making a custom parameter and my code snippets are:

    EDITTIME.CPP

    // --------------------
    // InitParameter
    // --------------------
    // Initialize...
  193. Replies
    47
    Views
    5,852

    Re: First ever extension and a question!!

    lol, no probs :)

    Still struggling with making my own parameters... :(
  194. Replies
    47
    Views
    5,852

    Re: First ever extension and a question!!

    The problem with doing it that way is that all your loops get triggered and checked - it's just that most will return false because their string won't match the one you want to run.

    It still...
  195. Replies
    47
    Views
    5,852

    Re: First ever extension and a question!!

    It's because the user is assigning names to his loops. But because the loop is unique (a whole condition for each loop), the loop name isn't stored in a parameter like it would be for other fastloop...
  196. Replies
    47
    Views
    5,852

    Re: First ever extension and a question!!

    Sorry to be a nuissance, but how would I change a condition's registered display string later on?

    Say from "%o : Old Text" to "%o : New Text"

    It seems to load the data once before everything...
  197. Replies
    47
    Views
    5,852

    Re: First ever extension and a question!!

    Brilliant, thank you! :)
  198. Replies
    47
    Views
    5,852

    Re: First ever extension and a question!!

    Right, I've got that done.

    I found I had to initialise my EDITDATA in CreateObject() and make sure all the strings were LPCSTRs.

    I have another problem though! :D For some kind person to help...
  199. Replies
    47
    Views
    5,852

    Re: First ever extension and a question!!

    Lol, got another one!

    I'm trying to automatically update my conditions list, based on property settings stored in edPtr (so dependent on what properties you chose, different conditions will show...
  200. Replies
    7
    Views
    1,311

    Re: [Idea] Video Recoder

    Work on the principle that the closer a region is to the mouse, the more often it's updated.

    So save the whole screen on start, then the mouse region as often as possible, and a slightly larger...
Results 1 to 200 of 500
Page 1 of 3 1 2 3