Author Topic: I wanna be the Engine Seph Edition  (Read 22512 times)

Sephalos

  • Spike Dodger
  • Posts: 228
  • OS:
  • Windows Vista/Server 2008 Windows Vista/Server 2008
  • Browser:
  • Chrome 33.0.1750.154 Chrome 33.0.1750.154
    • View Profile
  • Playstyle: Gamepad
I wanna be the Engine Seph Edition
« on: April 06, 2014, 05:22:56 PM »
About
This is a engine I made using the Yuutu engine as a base.
I mostly made it for my self, but I would still like to share it with everyone.
This engine requires Game Maker 8.1.

Features
+ External Sound Loader
+ Options Menu
+ Rebindable Controls
+ Clean

Information
This engine assumes you have experience with GameMaker. It provides only the basics. There is no trigger system, no delicious fruits, no reverse gravity, only the base sound effects and the sprites that were needed for the engine. If you're up for it, I did leave some comments in there to help you navigate your way around.

Use the musicFunction script to add music and use the oRoomSwitch object to move between rooms.

Downloads
I wanna be the Engine Seph Edition v4.0 (FMOD Support)
I wanna be the Engine Seph Edition v3.1 (SuperSound & CleanMem Support)
« Last Edit: December 26, 2014, 02:04:13 AM by Sephalos »

Sephalos

  • Spike Dodger
  • Posts: 228
  • OS:
  • Windows Vista/Server 2008 Windows Vista/Server 2008
  • Browser:
  • Chrome 33.0.1750.154 Chrome 33.0.1750.154
    • View Profile
  • Playstyle: Gamepad
Re: I wanna be the Engine Seph Edition
« Reply #1 on: April 07, 2014, 06:59:04 AM »
Updated to fix a few bugs.

klazen108

  • Administrator
  • The Kid
  • Posts: 286
  • your a kid now your a squid now
  • OS:
  • Windows 8.1/Server 2013 Windows 8.1/Server 2013
  • Browser:
  • Firefox 28.0 Firefox 28.0
    • View Profile
    • Delicious-Fruit
  • Playstyle: Keyboard
Re: I wanna be the Engine Seph Edition
« Reply #2 on: April 12, 2014, 10:20:27 AM »
I'm gonna use this engine for my contest fangame, so I'll criticize it as I go along :Kappa:

Sephalos

  • Spike Dodger
  • Posts: 228
  • OS:
  • Windows Vista/Server 2008 Windows Vista/Server 2008
  • Browser:
  • Chrome 34.0.1847.116 Chrome 34.0.1847.116
    • View Profile
  • Playstyle: Gamepad
Re: I wanna be the Engine Seph Edition
« Reply #3 on: April 12, 2014, 02:01:05 PM »
I'm gonna use this engine for my contest fangame, so I'll criticize it as I go along :Kappa:
I still have some work to put into it.
Things like a options menu for key/music config and getting rid of some useless leftover variables from the yuutu engine.

Sephalos

  • Spike Dodger
  • Posts: 228
  • OS:
  • Windows Vista/Server 2008 Windows Vista/Server 2008
  • Browser:
  • Chrome 34.0.1847.116 Chrome 34.0.1847.116
    • View Profile
  • Playstyle: Gamepad
Re: I wanna be the Engine Seph Edition
« Reply #4 on: April 13, 2014, 12:50:50 PM »
Version 2 update.
Read the ChangeLog to see a list of changes.

klazen108

  • Administrator
  • The Kid
  • Posts: 286
  • your a kid now your a squid now
  • OS:
  • Windows 8.1/Server 2013 Windows 8.1/Server 2013
  • Browser:
  • Firefox 28.0 Firefox 28.0
    • View Profile
    • Delicious-Fruit
  • Playstyle: Keyboard
Re: I wanna be the Engine Seph Edition
« Reply #5 on: April 13, 2014, 02:26:49 PM »
Quote from: Sephalos
+ The player object is now destroyed when pressing "R". +
- World Object, Press R Event. [ note: before loadgame script is executed ]
// Destroy Player Object
if instance_exists(player){ with(player){ instance_destroy(); } }

Is this an important change that I should port over to the game I'm making with version 1 of your engine? I haven't had any issues so far, just wondering what prompted you to include this.

Sephalos

  • Spike Dodger
  • Posts: 228
  • OS:
  • Windows Vista/Server 2008 Windows Vista/Server 2008
  • Browser:
  • Chrome 34.0.1847.116 Chrome 34.0.1847.116
    • View Profile
  • Playstyle: Gamepad
Re: I wanna be the Engine Seph Edition
« Reply #6 on: April 13, 2014, 02:49:32 PM »
Quote from: Sephalos
+ The player object is now destroyed when pressing "R". +
- World Object, Press R Event. [ note: before loadgame script is executed ]
// Destroy Player Object
if instance_exists(player){ with(player){ instance_destroy(); } }

Is this an important change that I should port over to the game I'm making with version 1 of your engine? I haven't had any issues so far, just wondering what prompted you to include this.
It's not that important, it's just when you press R while falling you'll keep your falling speed.
Destroying the player will reset his vertical speed.

lemonxreaper

  • Administrator
  • Spike Dodger
  • Posts: 222
  • Do you even needle?
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 28.0 Firefox 28.0
    • View Profile
Re: I wanna be the Engine Seph Edition
« Reply #7 on: April 22, 2014, 08:14:32 AM »
I quite like the way the blood works  :atkWaifu:
Just pretend I have a cool picture like Zero.
Completed Fangames: https://dl.dropboxusercontent.com/u/4678222/Complete%20Fangames.txt

HAEGOE

  • Spike Dodger
  • Posts: 101
  • Why the *beep* they're not in puyo tetris?????????
  • OS:
  • Windows 8.1/Server 2013 Windows 8.1/Server 2013
  • Browser:
  • Chrome 34.0.1847.116 Chrome 34.0.1847.116
    • View Profile
  • Playstyle: Keyboard
Re: I wanna be the Engine Seph Edition
« Reply #8 on: April 24, 2014, 05:46:54 AM »
I wanted to see how this engine works, but this is incompatible with GM 8.0  :atkCry:
a.k.a. tasteisgone
pronounciaton of HAEGOE is HAEGWE, not HAEGO.

I MAEK MBOILE GEAMS!
https://play.google.com/store/apps/details?id=com.Haegoe.MostPop


Sephalos

  • Spike Dodger
  • Posts: 228
  • OS:
  • Windows Vista/Server 2008 Windows Vista/Server 2008
  • Browser:
  • Chrome 34.0.1847.116 Chrome 34.0.1847.116
    • View Profile
  • Playstyle: Gamepad
Re: I wanna be the Engine Seph Edition
« Reply #9 on: April 24, 2014, 12:01:58 PM »
I wanted to see how this engine works, but this is incompatible with GM 8.0  :atkCry:
8.1 to 8.0 converter
https://gmc.yoyogames.com/index.php?showtopic=505903

lemonxreaper

  • Administrator
  • Spike Dodger
  • Posts: 222
  • Do you even needle?
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 28.0 Firefox 28.0
    • View Profile
Re: I wanna be the Engine Seph Edition
« Reply #10 on: April 26, 2014, 09:24:30 PM »
I was considering the other day how all of the Japanese and Korean players I have seen play cultured have had broken sound, and I was considering the differences between culture and K2 and other games produced my Japanese players such as permanence 2.
The main thing I noticed was that they other games all used the DLL, and that maybe that had something to do with it, although I have no way to be sure. I just thought I would bring it up as your engine or the games made using it might also suffer if this is the case.
Just pretend I have a cool picture like Zero.
Completed Fangames: https://dl.dropboxusercontent.com/u/4678222/Complete%20Fangames.txt

Sephalos

  • Spike Dodger
  • Posts: 228
  • OS:
  • Windows Vista/Server 2008 Windows Vista/Server 2008
  • Browser:
  • Chrome 34.0.1847.116 Chrome 34.0.1847.116
    • View Profile
  • Playstyle: Gamepad
Re: I wanna be the Engine Seph Edition
« Reply #11 on: April 26, 2014, 11:26:52 PM »
I was considering the other day how all of the Japanese and Korean players I have seen play cultured have had broken sound, and I was considering the differences between culture and K2 and other games produced my Japanese players such as permanence 2.
The main thing I noticed was that they other games all used the DLL, and that maybe that had something to do with it, although I have no way to be sure. I just thought I would bring it up as your engine or the games made using it might also suffer if this is the case.
The problem with cultured's music is too inconsistent to really be sure what exacly is causing it. If I would have to guess it would be because there's too much sprites, backgrounds and sounds stored in the memory. So when it tries to load music, it can't fit certain songs into memory.

When you look at a game like Kamilia 2 & Kamilia 3, it doesn't even compare in number of screens/rooms. The only reason why it would feel like a bigger game is because you spend so much time learning and fighting the bosses.

I'll see what I can do about the DLL though, I've been wanting to make the switch so people don't have to download and install the extention.
« Last Edit: April 26, 2014, 11:30:41 PM by Sephalos »

Swordslinger

  • The Kid
  • Posts: 375
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 33.0.1750.154 Chrome 33.0.1750.154
    • View Profile
  • Playstyle: Keyboard
Re: I wanna be the Engine Seph Edition
« Reply #12 on: April 30, 2014, 01:13:01 PM »
I was considering the other day how all of the Japanese and Korean players I have seen play cultured have had broken sound, and I was considering the differences between culture and K2 and other games produced my Japanese players such as permanence 2.
The main thing I noticed was that they other games all used the DLL, and that maybe that had something to do with it, although I have no way to be sure. I just thought I would bring it up as your engine or the games made using it might also suffer if this is the case.
The problem with cultured's music is too inconsistent to really be sure what exacly is causing it. If I would have to guess it would be because there's too much sprites, backgrounds and sounds stored in the memory. So when it tries to load music, it can't fit certain songs into memory.

When you look at a game like Kamilia 2 & Kamilia 3, it doesn't even compare in number of screens/rooms. The only reason why it would feel like a bigger game is because you spend so much time learning and fighting the bosses.

I'll see what I can do about the DLL though, I've been wanting to make the switch so people don't have to download and install the extention.

I think but im not sure, the same thing happens with I Dun Wanna Be Anything, sometimes when im about to stream it and open it, i get an error "Failed to open Sxms dll" if i remember correctly, i will confirm it if i get t he error again. The deal is, once i get the error, i have to ignore it so much and the music is completely broken however the sound is completely fine. I don't know if it's an actual DLL problem or if its because the game is using a different engine.
A Random Signature

Sephalos

  • Spike Dodger
  • Posts: 228
  • OS:
  • Windows Vista/Server 2008 Windows Vista/Server 2008
  • Browser:
  • Chrome 34.0.1847.131 Chrome 34.0.1847.131
    • View Profile
  • Playstyle: Gamepad
Re: I wanna be the Engine Seph Edition
« Reply #13 on: April 30, 2014, 01:27:54 PM »
Sxms.dll is very different and I have no experience with it. Make sure you have it in your folder. I'm really not sure just how optimized his game is, I might take a look at it to see if it might not be memory related.

Sephalos

  • Spike Dodger
  • Posts: 228
  • OS:
  • Windows Vista/Server 2008 Windows Vista/Server 2008
  • Browser:
  • Chrome 35.0.1916.153 Chrome 35.0.1916.153
    • View Profile
  • Playstyle: Gamepad
Re: I wanna be the Engine Seph Edition
« Reply #14 on: June 15, 2014, 06:55:59 PM »
Version 3 update.

Upgraded the menu with Options and Controls setup.

Read the changelog.