Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics

The any Key

A member registered Apr 21, 2015 · View creator page →

Creator of

Recent community posts

(1 edit)

GMnet will try to use UPnP and UDP punch (if you setup the java master server) to make an online connection. But in many cases the host need to do a manual port-forward or use Hamachi with the direct IP connect.

The game open multiple times because of the dual instance object (for testing in the IDE). So you need to remove the dual instance object from the first room before you build.

(1 edit)

The console warning is expected, nothing to worry about. I am waiting for the team that code the module Librosa to come out with a update.
The two:
"Move That Camera"
"Move That Camera - Failsafe"
Is also expected. As some people have issues when using the dock-able dialog in iClone. You will notice that "Move That Camera" can be docked anywhere. While "Move That Camera - Failsafe" is not dock-able.  But if you can use the "Move That Camera", stick with that one.

Try run OpenPlugin\MoveThatCamera\failsafe.bat and when that is done try start iClone again.
If that dont work: Try run OpenPlugin\MoveThatCamera\log.bat and post a screenshoot here.

Version 1.7 is now the version you should install.

(1 edit)

I dont have your email so I will respond here. You should download the latest, 1.6 version. But I will publish version 1.7 today that got some additional fixes in the installer.

(1 edit)

Just uploaded version 1.5 1.6 with some repair code in the installer. Try to download and install it now. You may be asked to reboot your pc. After reboot start iclone in admin mode to continue the installation. After that, you should be able to close iclone and start it again normally and it should dhow up in the plugin menu.

Combine forces ... and take over ... THE WORLD. 

I am trying to append the file and continue writing. But when using:
I don't get to the end of the file. Tested to seek just 1 byte from start and that works. But I can't seek from relative position. Whenever I seek it start from the start of the file. file_raw_seek do return 1.

Tested to manually seek to the end with:

var seek_pos=0;
while (file_raw_eof(a_file)=false)

But it becomes a infinite loop.

Many thanks, will do some tests and report back.

Did some tests and writing to file is too performance expensive. I profiled a quite long process and it logged 100-200 debug messages. And it took 15 seconds when I logged to a file. When disabled, it took 7 seconds to run the process. So the write to file cost me 8 seconds.

(2 edits)

Tested that some time ago and the game becomes very slow and get lag spikes, because of all the open and close file operations. But I can test it again and see it it was just a glitch or something. It can be done with a timer that only save it every few seconds, but then you lose the last second of log data if it crash.

The error message is gold to get when it comes to debugging. But it would be even better to get the console output (all that is from show_debug_message). So would it be possible in a future version, add something like catch_error_add_debug_message(message). That is saved along with the error message if the game crash. These logs would provide some additional data that lead up to the crash.

Sometimes you dont need GMlive but still got the the object  in the first room. You output will be filled with "HttpError:HttpSendRequest". Is it possible to add a max retry? Ex GMlive will do 5 retries to check if the server is on. If all first 5 responses returned errors, the GMlive stop and disable itself, until the next start.

(2 edits)

If you update from 1.2.0  to 1.2.1 you only need to edit the PHP side.

  1. Get the from the latest version and unzip it.
  2. Use Filezilla or any other FTP program and connect to your site.
  3. Download your config.php file from the site to your local computer (So we can move most of the values to the new config file)
  4. Open the new config.php file and the old config.php and start move values from the old to the new.
  5. In Filezilla: Upload the new PHP folder and replace any old files.
  6. Done.

If you update from an earlier version you need to replace the old GML with the new one. And depending on how you added it this can be a little tricky. But if you kept the WebAPI folders intact in the project you should be able to just remove them and import the new ones. I think most of the old features use the same arguments so they should work as before.

ahh. Sorry. I should read more :-)

When using this together with Window Commands for GameMaker you get an error:
Maybe include the Freeze feature into Windows Commands?

Compile Extensions...Error : duplicate script name found window_command_hook in extension window_frame in file window_frame.gml
Error : duplicate script name found window_command_unhook in extension window_frame in file window_frame.gml
Error : duplicate script name found window_command_run in extension window_frame in file window_frame.gml
Error : duplicate script name found window_command_get_active in extension window_frame in file window_frame.gml
Error : duplicate script name found window_command_set_active in extension window_frame in file window_frame.gml

Ok. Maybe it's hiding in the extensions gml code somewhere. Tested to search the project for steam_net_update and it's not found. But everything seems to work so I will let it go. Just asked if the documentation was a little outdated and you found a better way to call steam_net_update.

In the documentation is says steam_net_update(); need to be called.
But I notice that it is not used anywhere in the example project.
Do you still need to call steam_net_update()?

Tips to follow this guide to setup sandboxie and run two steam accounts on the same computer.