The Dave

Engine Overhaul

Posted by The Dave

Dave here with an important announcement regarding the engine.

C++ busting out

We’re moving to C++.

What does this mean for me, Dave!?
More compatibility! We can recompile the game to run on a number of operating systems including Windows, Mac OS X, and Linux. It also means more interesting graphical effects are possible like upscaling with algorithms such as scale2x, eagle, super eagle, or hq2x! (And more!)

What does this mean for you Dave!?
It means I can be way more organized! It also means that I have almost complete control over how things work in the engine, so I can get everything I need just right.

Will I need anything more to run this now?
Nope! Everything you need will come in one package! Or an installer maybe!

Dave you’re my hero! Where can I send you fan mail!?
The contact form will suffice. ;)

Feel free to ask me more questions about the engine in the comments!

39 Responses to “Engine Overhaul”

  1.  MalixDexide Says:

    Awesome Christmas Present to the Mac and Linux users! :D

  2.  TypeZer0h Says:

    That’s awesome! A more flexible engine for everybody!

    Also, what happens to the old Game Maker engine now? Is there anyway I can request a copy of it?

  3. The Dave The Dave Says:

    The game maker engine will remain private until the launch of the game. I will decide then what to do with it.

  4.  G.Wicks Says:

    This also means some outside programmer-type person can port it to xbox, just like they did with Beats of Rage! No expectations here, just hope.

    Since I’ll be switching to MAC soon I am also pretty psyched about this. The more versatility, the better!

  5.  Stephen Says:

    Does this effect the speed the game is being made? Or is it still making the same amount as progress.

  6. The Dave The Dave Says:

    @ G.Wicks
    I dunno how well this would fly on the xbox though. ;)

    @Stephen
    If anything it’s set us back a bit; I have to write most of what Game Maker provides pre-written. But all of the concepts and some code can be brought over from GM to the new engine pretty easily.

  7.  MalixDexide Says:

    I love how the image depicts the C++ smashing through the Game Maker logo! :D

  8. Christian Hatcher Zephys Says:

    For further and more in-depth information, feel free to check out our thread on starmen.net, where we speak more casually about our updates and progress.

  9.  MXXai Says:

    So, Well, We have a different program, I see, Like I said before, This won’t have a problem with looping a battle systems either right?

  10.  MXXai Says:

    By the way, You should update the FAQ about this change in programming.

  11. The Dave The Dave Says:

    Nope there will be no problems in looping. I will be using the same system to do audio as I was in Game Maker.

    And good catch on the FAQs, I’ll get on that.

  12.  yeroc Says:

    I know this is a bit off topic, but since this is the most recent announcement…
    What’s with the picture that shows when you click clay Chase’s nose?

  13. The Dave The Dave Says:

    Ahahaha! Someone finally found that. That would be Zephys’ writing notebook, thus the text on the image.

    You didn’t hear it from me, but there are more of those hidden links buried around the site…

  14.  yeroc Says:

    yeah. I saw it a few days ago and thought “Whaaaaa?”
    I don’t know any others.

    Giygas doesn’t do my homework. I’m jealous. :P

  15.  yeroc Says:

    oh I forgot another question
    What is the dashboard? When I click it I get an error

  16. The Dave The Dave Says:

    Oh uhoh. That’s where you can change settings about your account. However since I’m an admin here it takes me elsewhere. Thanks for letting me know there was a problem. I’m going to take a look at it ASAP.

    EDIT: It appears to be working now.

  17.  Matoking Says:

    Yes! This brought my belief into this project back, as the fact it was being made with Game Maker didn’t really make me expect much, as I see Game Maker as a very limited program.

    It would be awesome to have it ported to Wii using homebrew, too!

  18.  duo Says:

    I think c++ will be to slow for development. Dave, did you read my message?

  19. The Dave The Dave Says:

    I did indeed, and am currently replying to it. Might be kinda lengthy.

    Long story short though, I’m going to stick with C++ since I’ve made too much progress to drop it now, and it’s what I’m familiar with. Thanks for the offer though, I really do appreciate it. You’re one of three or four people to ever offer programming help.

    And I’m totally going to look into Python for other projects. ;)

  20. Christian Hatcher Zephys Says:

    Ah-HA! They found it! Now we can start adding those other secrets.

  21. Dustin Hammond Dustin Hammond Says:

    question:when and how can we play and get this game?

  22. The Dave The Dave Says:

    When the game is completed, you will be able to download it from this website. It’s a computer game, so you won’t need an emulator or anything of that nature.

  23.  Ghettobarney Says:

    Hey man, Game Maker can actually be quite powerful with custom scripts if you do it right. I’m working on a game myself that’s sort of a combination of Contact/Earthbound, and though personally I would prefer doing it all in C++ I really just don’t have the time to since it’s a solo project… :<

    Also best of luck to you guys, hope you have a good programmer!

  24. The Dave The Dave Says:

    Yeah I had some good stuff going in Game Maker. But the benefits C++ brings are too hard to pass up. I don’t think rewriting the engine will be overly difficult seeing how it’s gone so far, and I like to think of myself as a good programmer. ;)

    Best of luck with your project!

  25. Gabriel Rodriguez -GR Says:

    A rather small comment I made on Starmen.net forums seems to have sparked widespread interest in finding the secrets on this site. I joined so I could thank yeroc commenting that he found one of the secrets, and The Dave for pointing out that there are others! (And also Zephys for saying they’ll put in more) From what I’ve heard, there are five secrets (not including the red herrings. I have found four so far. Good fun.

    -Gabriel Rodriguez, or GR

  26.  scytheholder Says:

    Heh, that’s good, I hope it really does work out just right.
    Umm… I tried to submit something, it was within the requirements, but it said there was something wrong with it… something up with the Submit page?

  27. The Dave The Dave Says:

    Are you certain it was within the requirements?

    There’s only one bug with the submitter, and it catches that and displays a message when it happens. (Which is rare.) I’m going to take a look at it to make sure everything is kosher though.

  28.  scytheholder Says:

    3.11 KB, 227×194, and PNG, fairly certain that’s in the limits.

  29. The Dave The Dave Says:

    Found the problem. The submitter didn’t recognize the mime type of the png. It registered as “x-png” instead of the accepted “png”. I’ve fixed that up.

  30. The Dave The Dave Says:

    I should note that I’m doing maintenance on the submitter so things are probably wonky as all get out.

    And we’re back.

  31.  Koolspeed Says:

    sounds very kool.

  32.  Stephen Says:

    I have a small question, will we be able to decide on the screen size we play the game in?

  33. The Dave The Dave Says:

    Yes, the screen size is scalable. (1x, 2x, 3x, etc.) There is also full screen support.

  34. William Shipley Willrandship Says:

    Yes! Now it can be easily ported to anything I actually care about!

    Linux: Yes
    Pandora(basically angstrom): Yes
    Windows: Yes

    Now this project is everything I have hoped for. just one thing. The rhythm based battle system in 3 was awesome. Do you plan on implementing it? Or will it be more like #2?

    The mother games were made for a handheld. I play mother 2 on a snes emu for my ds.

  35.  yeroc Says:

    I found 2 more sekrets! Can I give them away?

  36. Ethan Brennan Mothergamemaster Says:

    Would this game work on a dell?

  37. The Dave The Dave Says:

    Manufacturer doesn’t matter. As long as it’s running Windows (2000, XP, Vista, or 7) or Linux (Haven’t worked out the details on this yet) you should be fine.

  38.  Mother Paparasi Says:

    I’m a Mac I’m a PC I’m a Linux and we can play Mother 4 YAY! :-)

  39.  Maskedman Says:

    The dave when I type in S E C R E T (sorry about that if I actually typed it in it would take me to a pic) anywere it takes me to a picture of a circle and a cross right through it written with spray paint? 0_0