Jump to content


Photo

Gmechanism - Ios, Android, Mac, Html5, Win7 And 8.


  • Please log in to reply
752 replies to this topic

#141 lukeescude

lukeescude

    GMC Member

  • GMC Member
  • 513 posts
  • Version:GM:Studio

Posted 24 July 2012 - 04:24 PM

Yup!

Alright, Game and Profile INI functions for HTML5/Windows in Studio are now finished... All that's left is to program the buddy list and private chat functions, and I'll release the GMech API-Studio port! (I'm expecting about 5 more days at the most).

After that, there's still quite a bit to do (not in order of priority):
- Website redesign (with more functionality)
- MMO functions
- GMarket
- Some API stuff like a game update, in-game purchases, licensing, etc. to be ported to all versions of the API

When Studio will be able to handle extensions in Mac/iOS/Android, the API will be made ready for those as well.

Edited by lukeescude, 24 July 2012 - 04:25 PM.

  • 0

#142 Sirosky

Sirosky

    GMC Member

  • GMC Member
  • 1323 posts
  • Version:GM8

Posted 24 July 2012 - 04:30 PM

Looking forward to this, lol. Especially the website redesign. ;)
  • 0

#143 lukeescude

lukeescude

    GMC Member

  • GMC Member
  • 513 posts
  • Version:GM:Studio

Posted 25 July 2012 - 02:56 PM

The GMechanism API-Studio release date may be pushed back a couple days. I hadn't thought of the fact that the buddy list depends on sockets, so I'm having to create an async system for the buddy list to communicate with any form of the buddy list, whether it's in 8.1-, Studio, or the application, so it's taking a bit of problem-solving.

Good news is I'm reducing the amount of work it'll take to create a buddy list by combining many aspects of it into a single GML script. Still, though, it'll be about 10 functions to create the buddy list, and you have to use your own graphics for it. (I'll include default graphics with the API release ZIP if you don't care about the buddylist matching your game graphics.)

EDIT: I've decided to scrap the buddy list in the Studio API... At least, until I can come up with better buddy list code. As it stands right now, the buddy list would be a mess of a task for developers. Basically this means the release date to the studio API will be within a couple days xD

Edited by lukeescude, 25 July 2012 - 04:33 PM.

  • 0

#144 Monstr Gaming

Monstr Gaming

    GMC Member

  • GMC Member
  • 280 posts
  • Version:GM:Studio

Posted 28 July 2012 - 11:53 AM

After that, there's still quite a bit to do (not in order of priority):
- Website redesign (with more functionality)
- MMO functions
- GMarket
- Some API stuff like a game update, in-game purchases, licensing, etc. to be ported to all versions of the API


My list for you (in order of priority) :whistle:
-GMarket
-GMarket
-GMarket
-GMarket
Now plz :yes:
  • 0

#145 lukeescude

lukeescude

    GMC Member

  • GMC Member
  • 513 posts
  • Version:GM:Studio

Posted 28 July 2012 - 06:23 PM

UPDATES TO ALL API PORTS AND APPLICATION.

GM:Studio GMechanism API port released! Features everything in standard API minus buddylist and chatbox commands (they will be in the next release).

API Changes:
1. Better INI downloader

2. Checksums and extra securities to prevent hacking scores - REQUIRED UPDATE

Application:
1. Some bug and font fixes, don't trust the in-app changelog, I forgot to change it.
  • 0

#146 lukeescude

lukeescude

    GMC Member

  • GMC Member
  • 513 posts
  • Version:GM:Studio

Posted 29 July 2012 - 03:33 PM

Hey everyone, if you've been having trouble with the D&D command for Prompt Sign Up, I've uploaded a fixed version for the 8.0 and 8.1 ports. This is not a necessary update for most people who use GML.
  • 0

#147 Monstr Gaming

Monstr Gaming

    GMC Member

  • GMC Member
  • 280 posts
  • Version:GM:Studio

Posted 29 July 2012 - 04:21 PM

Getting this error. Tried all steps you gave me before. Tried installing in various different folders. Tried redownloading file from website. What should I do? :sad:
___________________________________________
ERROR in
action number 1
of Alarm Event for alarm 0
for object start_downloader:

File not opened for writing.
  • 0

#148 Debels

Debels

    GMC Member

  • GMC Member
  • 1997 posts
  • Version:GM:Studio

Posted 29 July 2012 - 04:48 PM

Getting this error. Tried all steps you gave me before. Tried installing in various different folders. Tried redownloading file from website. What should I do? :sad:
___________________________________________
ERROR in
action number 1
of Alarm Event for alarm 0
for object start_downloader:

File not opened for writing.


You can sue luke, thats what you should do XD.

Did you tried cleaning all the cache with a program like CCleaner?
  • 0

#149 lukeescude

lukeescude

    GMC Member

  • GMC Member
  • 513 posts
  • Version:GM:Studio

Posted 29 July 2012 - 05:21 PM

Monstr, download the install application from the website. Install it. Launch Gmechanism from Start -> Programs -> GMechanism. The old EXE we used to click on doens't work anymore since GMechanism is actually INSTALLED on your computer as a program.
  • 0

#150 Monstr Gaming

Monstr Gaming

    GMC Member

  • GMC Member
  • 280 posts
  • Version:GM:Studio

Posted 30 July 2012 - 08:17 AM

Monstr, download the install application from the website. Install it. Launch Gmechanism from Start -> Programs -> GMechanism. The old EXE we used to click on doens't work anymore since GMechanism is actually INSTALLED on your computer as a program.

I know that LOL. I kind of realized when a install window opened in GMech 2.7 :D
I downloaded 2.8 from website and installed that. I've clicked the shortcut, the one in desktop and gone into the C drive to do it. They've all brought the same error.
  • 0

#151 lukeescude

lukeescude

    GMC Member

  • GMC Member
  • 513 posts
  • Version:GM:Studio

Posted 30 July 2012 - 01:56 PM

2.7 was still in Studio. Copy the full error text and post it here, please. Even if it's the same error, I need to see all the details.
  • 0

#152 sathk93

sathk93

    GMC Member

  • New Member
  • 6 posts
  • Version:Unknown

Posted 01 August 2012 - 11:43 AM

"C:\Users\SONY\AppData\Roaming\GameMaker-Studio\GMAssetCompiler.exe" /c /m=html5 /nodnd /obfuscate /wt /nocache_html5 /o="C:\Users\SONY\AppData\Local\Temp\gm_ttt_50703\glishscoringsystemplugging" "C:\Users\SONY\AppData\Local\Temp\gm_ttt_50703\glishscoringsystemplugging.exe" /HTMLRunner="C:\Users\SONY\AppData\Roaming\GameMaker-Studio\scripts.html5.zip" /obob=True /obpp=False /obru=True /obes=False

Saving HTML5 file... C:\Users\SONY\AppData\Local\Temp\gm_ttt_50703\glishscoringsystemplugging\html5game\glishscoringsystemplugging.js
Error : gml_Script_GMech_Init(13) : unknown function or script os_is_network_connected
0 Compressing texture... writing texture glishscoringsystemplugging_texture_0.png...

Compiling - gml_Script_GMech_AchievementTitle
Compiling - gml_Script_GMech_DecryptFile
Compiling - gml_Script_GMech_DisplayHighScores
Compiling - gml_Script_GMech_EncryptFile
Compiling - gml_Script_GMech_HasAchievement
Compiling - gml_Script_GMech_HTML
Compiling - gml_Script_GMech_Init
Compiling - gml_Script_GMech_Netread
Compiling - gml_Script_GMech_MacDLFile
Compiling - gml_Script_GMech_System_UpdateOnlineStatus
Compiling - gml_Script_GMech_SignedIn
Compiling - gml_Script_GMech_SubmitAchievement
Compiling - gml_Script_GMech_SubmitHighScore
Compiling - gml_Script_GMech_UpdateAchievements
Compiling - gml_Script_GMech_UpdateBoards
Compiling - gml_Script_GMech_UpdateOnlineUserList
Compiling - gml_Script_GMech_Username
Compiling - gml_Script_GMech_Windows
Compiling - gml_Script_GMech_Mac
Compiling - gml_Script_GMech_SignIn
Compiling - gml_Script_GMech_PublicIP
Compiling - gml_Script_GMech_Plays
Compiling - gml_Script_GMech_Updates
Compiling - gml_Script_GMech_SignUp
Compiling - gml_Script_GMech_GetHighName
Compiling - gml_Script_GMech_GetHighScore
Compiling - gml_Script_GMech_INI_WriteReal
Compiling - gml_Script_GMech_INI_WriteString
Compiling - gml_Script_GMech_INI_SectionExists
Compiling - gml_Script_GMech_INI_KeyExists
Compiling - gml_Script_GMech_INI_ReadReal
Compiling - gml_Script_GMech_INI_ReadString
Compiling - gml_Script_GMech_INI_Update
Compiling - gml_Script_GMech_Profile_WriteReal
Compiling - gml_Script_GMech_Profile_WriteString
Compiling - gml_Script_GMech_Profile_KeyExists
Compiling - gml_Script_GMech_Profile_ReadReal
Compiling - gml_Script_GMech_Profile_ReadString
Compiling - gml_Script_GMech_Profile_GetName
Compiling - gml_Script_GMech_Profile_GetEmail
Compiling - gml_Script_GMech_Profile_GetWebsite
Compiling - gml_Script_GMech_Profile_GetJoined
Compiling - gml_Script_GMech_Profile_GetLogin
Compiling - gml_Script_GMech_SignOut
Compiling - gml_Script_GMech_Free
Compiling - gml_Script_GMech_Object_Create
Compiling - gml_Script_GMech_Object_Alarm0
Compiling - gml_Script_GMech_Object_GameEnd
Compiling - gml_Script_GMech_Connected
Compiling - gml_Object_objRed_Step_0
Compiling - gml_Object_objRed_Keyboard_39
Compiling - gml_Object_objRed_Keyboard_37
Compiling - gml_Object_objRed_Mouse_50
Compiling - gml_Object_objRed_KeyRelease_39
Compiling - gml_Object_objRed_KeyRelease_37
Compiling - gml_Object_objRed_Collision_11
Compiling - gml_Object_objRed_Collision_10
Compiling - gml_Object_objRed_Collision_5
Compiling - gml_Object_objRed_Collision_4
Compiling - gml_Object_objRed_Collision_3
Compiling - gml_Object_objRed_Collision_1
Compiling - gml_Object_objController_Create_0
Compiling - gml_Object_objController_Alarm_1
Compiling - gml_Object_objController_Alarm_0
Compiling - gml_Object_objController_Other_4
Compiling - gml_Object_objController_Draw_0
Compiling - gml_Object_objDoor_Collision_7
Compiling - gml_Object_objGreen_Step_0
Compiling - gml_Object_objGreen_Keyboard_39
Compiling - gml_Object_objGreen_Keyboard_37
Compiling - gml_Object_objGreen_Mouse_53
Compiling - gml_Object_objGreen_Other_4
Compiling - gml_Object_objGreen_KeyRelease_39
Compiling - gml_Object_objGreen_KeyRelease_37
Compiling - gml_Object_objGreen_Collision_11
Compiling - gml_Object_objGreen_Collision_10
Compiling - gml_Object_objGreen_Collision_6
Compiling - gml_Object_objGreen_Collision_5
Compiling - gml_Object_objGreen_Collision_4
Compiling - gml_Object_objGreen_Collision_3
Compiling - gml_Object_objGreen_Collision_1
Compiling - gml_Object_objGreen_Collision_0
Compiling - gml_Object_objPortal_Collision_7
Compiling - gml_Object_objPortal_Collision_0
Compiling - gml_Object_objEnemy_Create_0
Compiling - gml_Object_objEnemy_Collision_1
Compiling - gml_Object_objitem_Step_0
Compiling - gml_Object_object18_Mouse_0
Compiling - gml_Object_objlevelbox_Mouse_7
Compiling - gml_Object_objlevelbox_Draw_0
Compiling - gml_Object_objback_Create_0
Compiling - gml_Object_objback_Alarm_0
Compiling - gml_Object_objback_Draw_0
Compiling - gml_Object__GMech_Object_Create_0
Compiling - gml_Object__GMech_Object_Alarm_0
Compiling - gml_Object__GMech_Object_Other_3
Compiling - gml_Object_objhiscore_Mouse_0
Compiling - gml_RoomCC_levelmenu_31_1_Create
Compiling - gml_RoomCC_levelmenu_31_2_Create
Compiling - gml_RoomCC_levelmenu_31_3_Create
Compiling - gml_RoomCC_levelmenu_31_4_Create
Compiling - gml_RoomCC_levelmenu_31_5_Create
Compiling - gml_RoomCC_levelmenu_31_6_Create
Compiling - gml_RoomCC_levelmenu_31_7_Create
Compiling - gml_RoomCC_levelmenu_31_8_Create
Compiling - gml_RoomCC_levelmenu_31_9_Create
Compiling - gml_RoomCC_levelmenu_31_10_Create
Compiling - gml_RoomCC_levelmenu_31_11_Create
Compiling - gml_RoomCC_levelmenu_31_12_Create
Compiling - gml_RoomCC_levelmenu_31_13_Create
Compiling - gml_RoomCC_levelmenu_31_15_Create
Compiling - gml_RoomCC_levelmenu_31_16_Create
Compiling - gml_Room_level1_0_Create
Compiling - gml_RoomCC_level7_6_55_Create
Compiling - gml_RoomCC_level7_6_56_Create
Compiling - gml_RoomCC_level8_7_60_Create
Compiling - gml_RoomCC_level8_7_61_Create
Compiling - gml_RoomCC_level14_13_42_Create
Compiling - gml_RoomCC_level14_13_43_Create
Compiling - gml_Room_Hiscore_32_Create
Obfuscating...
Done!
Compile finished: 5:07:57 PM


I am getting the error highlighted in bold
I don't know what to do
  • 0

#153 lukeescude

lukeescude

    GMC Member

  • GMC Member
  • 513 posts
  • Version:GM:Studio

Posted 01 August 2012 - 09:44 PM

That's weird, os_is_network_connected() is a Studio system function... Are you sure you're using an up-to-date copy of Studio? Not GMHtml5 or the cracked Studio version?
  • 0

#154 Monstr Gaming

Monstr Gaming

    GMC Member

  • GMC Member
  • 280 posts
  • Version:GM:Studio

Posted 02 August 2012 - 11:26 AM

I'm getting the error report thing and it won't let me copy the technical information.
This is the error signature

AppName: gmechanism.exe AppVer: 1.0.0.0 ModName: gmechanism.exe
ModVer: 1.0.0.0 Offset: 000907b3

This is the file it said it would include in the error report

C:\DOCUME~1\LOL_MO~1\LOCALS~1\Temp\b4c9_appcompat.txt


Hope this helps.

EDIT: also this comes up when GMech is downloading resources

Edited by Monstr Gaming, 02 August 2012 - 11:29 AM.

  • 0

#155 lukeescude

lukeescude

    GMC Member

  • GMC Member
  • 513 posts
  • Version:GM:Studio

Posted 02 August 2012 - 01:19 PM

I'm getting the error report thing and it won't let me copy the technical information.
This is the error signature

AppName: gmechanism.exe AppVer: 1.0.0.0 ModName: gmechanism.exe
ModVer: 1.0.0.0 Offset: 000907b3

This is the file it said it would include in the error report

C:\DOCUME~1\LOL_MO~1\LOCALS~1\Temp\b4c9_appcompat.txt


Hope this helps.

EDIT: also this comes up when GMech is downloading resources


That's so weird :/ something on your computer is making the runner go nuts. Do you use a crappy antivirus software? Like Comodo or Malwarebytes?
  • 0

#156 Monstr Gaming

Monstr Gaming

    GMC Member

  • GMC Member
  • 280 posts
  • Version:GM:Studio

Posted 02 August 2012 - 04:29 PM

I'm using Norton 360
  • 0

#157 Manuel777

Manuel777

    InvaderGames

  • GMC Member
  • 2847 posts
  • Version:GM:Studio

Posted 02 August 2012 - 06:14 PM

Having this using sockets for such simple server tasks like login in and registering is terribly dumb, you should really parse the whole thing to PHP and MySql, this will allow you to make it cross platform compatible on Studio and get rid of the necessity of extensions.. Actually, the only tasks that should require sockets are MMO communications, since you can even make chat rooms with php!


Not to be mean, just giving some constructive criticism! :thumbsup:
  • 0

#158 lukeescude

lukeescude

    GMC Member

  • GMC Member
  • 513 posts
  • Version:GM:Studio

Posted 02 August 2012 - 10:14 PM

@Manual777 - Already ahead of you ;) The next update to the API is completely re-written with a PHP backend!

@monstr - :/ I dont know what the problem could be
  • 0

#159 Manuel777

Manuel777

    InvaderGames

  • GMC Member
  • 2847 posts
  • Version:GM:Studio

Posted 03 August 2012 - 02:31 AM

Oh, and if you have a VPS (as I think you have) give CouchBase a shot, its a type of NoSql database structure that allows server replication, buckets, and more. Just set it up on a Ubuntu enviroment with enough RAM and it will be the definitive solution to all of your server speed issues! ;)

Edit: MySQL is getting old by now, NoSQL Databases are the future! no kidding!

Edited by Manuel777, 03 August 2012 - 02:34 AM.

  • 1

#160 lukeescude

lukeescude

    GMC Member

  • GMC Member
  • 513 posts
  • Version:GM:Studio

Posted 03 August 2012 - 02:35 AM

Oh thanks Manuel777! That's actually pretty awesome, I've never heard of it. I'll definitely check it out though, I may even switch to an Ubuntu VPS just for that (and it's a lot cheaper than a Windows box >.<)
  • 0




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users