avatar

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!

Tags:

39 Responses to “Engine Overhaul”

  1. avatar MalixDexide Says:

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

  2. avatar 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. avatar 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. avatar 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. avatar Stephen Says:

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

  6. avatar 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. avatar MalixDexide Says:

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

  8. avatar 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. avatar 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. avatar MXXai Says:

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

  11. avatar 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. avatar 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. avatar 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. avatar 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. avatar yeroc Says:

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

  16. avatar 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. avatar 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. avatar duo Says:

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

  19. avatar 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. avatar Zephys Says:

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

  21. avatar Dustin Hammond Says:

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

  22. avatar 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. avatar 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. avatar 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. avatar -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. avatar 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. avatar 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. avatar scytheholder Says:

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

  29. avatar 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. avatar 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. avatar Koolspeed Says:

    sounds very kool.

  32. avatar Stephen Says:

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

  33. avatar The Dave Says:

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

  34. avatar 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. avatar yeroc Says:

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

  36. avatar Mothergamemaster Says:

    Would this game work on a dell?

  37. avatar 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. avatar Mother Paparasi Says:

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

  39. avatar 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