Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

hello

I have tried starting the game in window_set_cursor_demo (for GM2024).zip, but it doesn't seem to work well

In the downloaded project, when starting in Windows, an error code appears:

"(2,16): GMSC Error: Unexpected JSON property '$GMProject'.

Core Resources : Info - Project version is newer than supported version in CoreResources, marking as read-only as we can't safely support this: 2.0 > 1.7

Core Resources : Info - GMAudioGroup Resource version is newer than supported version in CoreResources: 2.0 > 1.3

Core Resources : Info - GMFolder Resource version is newer than supported version in CoreResources: 2.0 > 1.0

Core Resources : Info - GMFolder Resource version is newer than supported version in CoreResources: 2.0 > 1.0

Core Resources : Info - GMFolder Resource version is newer than supported version in CoreResources: 2.0 > 1.0

Core Resources : Info - GMFolder Resource version is newer than supported version in CoreResources: 2.0 > 1.0

Core Resources : Info - GMFolder Resource version is newer than supported version in CoreResources: 2.0 > 1.0

Core Resources : Info - GMFolder Resource version is newer than supported version in CoreResources: 2.0 > 1.0

Core Resources : Info - GMFolder Resource version is newer than supported version in CoreResources: 2.0 > 1.0

Core Resources : Info - GMFolder Resource version is newer than supported version in CoreResources: 2.0 > 1.0

Core Resources : Info - GMFolder Resource version is newer than supported version in CoreResources: 2.0 > 1.0

Core Resources : Info - GMFolder Resource version is newer than supported version in CoreResources: 2.0 > 1.0

Core Resources : Info - GMFolder Resource version is newer than supported version in CoreResources: 2.0 > 1.0

Core Resources : Info - GMFolder Resource version is newer than supported version in CoreResources: 2.0 > 1.0

Core Resources : Info - GMFolder Resource version is newer than supported version in CoreResources: 2.0 > 1.0

Core Resources : Info - GMFolder Resource version is newer than supported version in CoreResources: 2.0 > 1.0

Core Resources : Info - GMTextureGroup Resource version is newer than supported version in CoreResources: 2.0 > 1.3

Core Resources : Info - GMSprite Resource version is newer than supported version in CoreResources: 2.0 > 1.0

Core Resources : Info - GMSpriteFrame Resource version is newer than supported version in CoreResources: 2.0 > 1.1

Core Resources : Info - GMImageLayer Resource version is newer than supported version in CoreResources: 2.0 > 1.0

Core Resources : Info - GMSequence Resource version is newer than supported version in CoreResources: 2.0 > 1.4

Core Resources : Info - KeyframeStore<MessageEventKeyframe> Resource version is newer than supported version in CoreResources: 2.0 > 1.0

Core Resources : Info - KeyframeStore<MomentsEventKeyframe> Resource version is newer than supported version in CoreResources: 2.0 > 1.0

Core Resources : Info - GMSpriteFramesTrack Resource version is newer than supported version in CoreResources: 2.0 > 1.0

Core Resources : Info - KeyframeStore<SpriteFrameKeyframe> Resource version is newer than supported version in CoreResources: 2.0 > 1.0

Core Resources : Info - Keyframe<SpriteFrameKeyframe> Resource version is newer than supported version in CoreResources: 2.0 > 1.0

Core Resources : Info - SpriteFrameKeyframe Resource version is newer than supported version in CoreResources: 2.0 > 1.0

Core Resources : Info - GMSprite Resource version is newer than supported version in CoreResources: 2.0 > 1.0

Core Resources : Info - GMSpriteFrame Resource version is newer than supported version in CoreResources: 2.0 > 1.1

Core Resources : Info - GMImageLayer Resource version is newer than supported version in CoreResources: 2.0 > 1.0

Core Resources : Info - GMSequence Resource version is newer than supported version in CoreResources: 2.0 > 1.4

Core Resources : Info - KeyframeStore<MessageEventKeyframe> Resource version is newer than supported version in CoreResources: 2.0 > 1.0

Core Resources : Info - KeyframeStore<MomentsEventKeyframe> Resource version is newer than supported version in CoreResources: 2.0 > 1.0

Core Resources : Info - GMSpriteFramesTrack Resource version is newer than supported version in CoreResources: 2.0 > 1.0

Core Resources : Info - KeyframeStore<SpriteFrameKeyframe> Resource version is newer than supported version in CoreResources: 2.0 > 1.0

Core Resources : Info - Keyframe<SpriteFrameKeyframe> Resource version is newer than supported version in CoreResources: 2.0 > 1.0

Core Resources : Info - SpriteFrameKeyframe Resource version is newer than supported version in CoreResources: 2.0 > 1.0

Core Resources : Info - GMFont Resource version is newer than supported version in CoreResources: 2.0 > 1.0

Core Resources : Info - GMObject Resource version is newer than supported version in CoreResources: 2.0 > 1.0

Core Resources : Info - GMEvent Resource version is newer than supported version in CoreResources: 2.0 > 1.0

Core Resources : Info - GMEvent Resource version is newer than supported version in CoreResources: 2.0 > 1.0

Core Resources : Info - GMRoom Resource version is newer than supported version in CoreResources: 2.0 > 1.0

Core Resources : Info - GMRInstanceLayer Resource version is newer than supported version in CoreResources: 2.0 > 1.0

Core Resources : Info - GMRInstance Resource version is newer than supported version in CoreResources: 2.0 > 1.0

Core Resources : Info - GMRBackgroundLayer Resource version is newer than supported version in CoreResources: 2.0 > 1.0

Core Resources : Info - GMExtension Resource version is newer than supported version in CoreResources: 2.0 > 1.2

Core Resources : Info - GMExtensionFile Resource version is newer than supported version in CoreResources: 2.0 > 1.0

Core Resources : Info - GMExtensionFunction Resource version is newer than supported version in CoreResources: 2.0 > 1.0

Core Resources : Info - GMExtensionFunction Resource version is newer than supported version in CoreResources: 2.0 > 1.0

Core Resources : Info - GMExtensionFunction Resource version is newer than supported version in CoreResources: 2.0 > 1.0

Core Resources : Info - GMExtensionFunction Resource version is newer than supported version in CoreResources: 2.0 > 1.0

Core Resources : Info - GMProxyFile Resource version is newer than supported version in CoreResources: 2.0 > 1.0

Core Resources : Info - GMExtensionFile Resource version is newer than supported version in CoreResources: 2.0 > 1.0

Core Resources : Info - GMExtensionFunction Resource version is newer than supported version in CoreResources: 2.0 > 1.0

Core Resources : Info - GMExtensionFunction Resource version is newer than supported version in CoreResources: 2.0 > 1.0

Core Resources : Info - GMExtensionFunction Resource version is newer than supported version in CoreResources: 2.0 > 1.0

Core Resources : Info - GMExtensionFunction Resource version is newer than supported version in CoreResources: 2.0 > 1.0

Core Resources : Info - GMExtensionFunction Resource version is newer than supported version in CoreResources: 2.0 > 1.0

Core Resources : Info - GMExtensionFunction Resource version is newer than supported version in CoreResources: 2.0 > 1.0

Core Resources : Info - GMExtensionFile Resource version is newer than supported version in CoreResources: 2.0 > 1.0

Core Resources : Info - GMExtensionFunction Resource version is newer than supported version in CoreResources: 2.0 > 1.0

Core Resources : Info - GMExtensionFunction Resource version is newer than supported version in CoreResources: 2.0 > 1.0

Core Resources : Info - GMExtensionFunction Resource version is newer than supported version in CoreResources: 2.0 > 1.0

Core Resources : Info - GMExtensionFile Resource version is newer than supported version in CoreResources: 2.0 > 1.0

Core Resources : Info - GMExtensionFunction Resource version is newer than supported version in CoreResources: 2.0 > 1.0

Core Resources : Info - GMExtensionFunction Resource version is newer than supported version in CoreResources: 2.0 > 1.0

Core Resources : Info - GMExtensionFile Resource version is newer than supported version in CoreResources: 2.0 > 1.0

Core Resources : Info - GMExtensionFunction Resource version is newer than supported version in CoreResources: 2.0 > 1.0

Core Resources : Info - GMExtensionFunction Resource version is newer than supported version in CoreResources: 2.0 > 1.0

Core Resources : Info - GMExtensionFunction Resource version is newer than supported version in CoreResources: 2.0 > 1.0

Core Resources : Info - GMExtensionFunction Resource version is newer than supported version in CoreResources: 2.0 > 1.0

Core Resources : Info - GMAmazonFireOptions Resource version is newer than supported version in CoreResources: 2.0 > 1.0

Core Resources : Info - GMAndroidOptions Resource version is newer than supported version in CoreResources: 2.0 > 1.0

Core Resources : Info - GMHtml5Options Resource version is newer than supported version in CoreResources: 2.0 > 1.0

Core Resources : Info - GMiOSOptions Resource version is newer than supported version in CoreResources: 2.0 > 1.3

Core Resources : Info - GMLinuxOptions Resource version is newer than supported version in CoreResources: 2.0 > 1.0

Core Resources : Info - GMMacOptions Resource version is newer than supported version in CoreResources: 2.0 > 1.0

Core Resources : Info - GMMainOptions Resource version is newer than supported version in CoreResources: 2.0 > 1.4

Core Resources : Info - GMPS4Options Resource version is newer than supported version in CoreResources: 2.0 > 1.0

Core Resources : Info - GMPS5Options Resource version is newer than supported version in CoreResources: 2.0 > 1.0

Core Resources : Info - GMSwitchOptions Resource version is newer than supported version in CoreResources: 2.0 > 1.0

Core Resources : Info - GMtvOSOptions Resource version is newer than supported version in CoreResources: 2.0 > 1.3

Core Resources : Info - GMWindowsOptions Resource version is newer than supported version in CoreResources: 2.0 > 1.1

Core Resources : Info - GMXboxSeriesXSOptions Resource version is newer than supported version in CoreResources: 2.0 > 1.1

Core Resources : Info - GMOperaGXOptions Resource version is newer than supported version in CoreResources: 2.0 > 1.1

+++ ORIGINAL SERIALISATION SUCCESSFUL LOAD AND LINK TIME: 616.7452ms

Loaded Project: window_set_cursor_23

finished.

Found Project Format 2

+++ FAST SERIALISATION SUCCESSFUL LOAD AND LINK TIME  (with worker concurrency 8): 61.8293ms

Loaded Project: __yy_sdf_shader

finished.

Found Project Format 2

+++ FAST SERIALISATION SUCCESSFUL LOAD AND LINK TIME  (with worker concurrency 8): 51.8497ms

Loaded Project: __yy_sdf_effect_shader

finished.

Found Project Format 2

+++ FAST SERIALISATION SUCCESSFUL LOAD AND LINK TIME  (with worker concurrency 8): 38.7525ms

Loaded Project: __yy_sdf_blur_shader

finished.

Found Project Format 2

+++ FAST SERIALISATION SUCCESSFUL LOAD AND LINK TIME  (with worker concurrency 8): 45.3282ms

Loaded Project: GMPresetParticles

finished.

Release build

Options: C:\Users\Adloa\AppData\Roaming\GameMakerStudio2\Cache\GMS2CACHE\window_set_FA2BF182_9A16B9E0\ExtensionOptions.json

OptionsIni

Options: C:\Users\Adloa\AppData\Roaming\GameMakerStudio2\Cache\GMS2CACHE\window_set_FA2BF182_9A16B9E0\PlatformOptions.json

[Compile] Run asset compiler

C:\ProgramData/GameMakerStudio2/Cache/runtimes\runtime-2023.11.1.160/bin/assetcompiler/windows/x64/GMAssetCompiler.dll  /c /mv=1 /zpex /iv=0 /rv=0 /bv=0 /j=8  /gn="window_set_cursor_23" /td="C:\Users\Adloa\AppData\Local\GameMakerStudio2\GMS2TEMP" /cd="C:\Users\Adloa\AppData\Roaming\GameMakerStudio2\Cache\GMS2CACHE\window_set_FA2BF182_9A16B9E0" /rtp="C:\ProgramData/GameMakerStudio2/Cache/runtimes\runtime-2023.11.1.160" /zpuf="C:\Users\Adloa\AppData\Roaming/GameMakerStudio2\adloaizapi_3944973"  /ffe="d3t+fjZrf25zeTdwgjZ5em98a3GCN4ODbTZzeH5vdnZzfW94fW82eH92dnN9cjZ2eXFzeGl9fXk2fm99fjZtf31+eXdpb3iANnBzdn41cII2cYJpd3luaYFrdnZ6a3pvfDZxgml3eW5pcWt3b31+fHN6NnZzgG9pgWt2dnprem98aX1/bH1tfHN6fnN5eA==" /m=windows /tgt=64 /nodnd /cfg="Default" /o="C:\Users\Adloa\AppData\Local\GameMakerStudio2\GMS2TEMP\window_set_cursor_23_626A3B83_VM" /sh=True /optionsini="C:\Users\Adloa\AppData\Local\GameMakerStudio2\GMS2TEMP\window_set_cursor_23_626A3B83_VM\options.ini"  /cvm /baseproject="C:\ProgramData/GameMakerStudio2/Cache/runtimes\ru

ntime-2023.11.1.160\BaseProject\BaseProject.yyp" "C:\Users\Adloa\Downloads\gamemaker-native-cursors-demo-gm2024\window_set_cursor_23.yyp" /debug /bt=run /rt=vm /64bitgame=true

Looking for built-in fallback image in C:\ProgramData/GameMakerStudio2/Cache/runtimes\runtime-2023.11.1.160\bin\BuiltinImages

Compile Constants...finished.

Remove DnD...finished.

Compile Scripts...finished.

Compile Rooms...finished..... 0 CC empty

Compile Objects...finished.... 0 empty events

Compile Timelines...finished.

Compile Triggers...finished.

Compile Extensions...finished.

Global scripts...finished.

finished.

collapsing enums.

Final Compile...finished.

Saving IFF file... C:\Users\Adloa\AppData\Local\GameMakerStudio2\GMS2TEMP\window_set_cursor_23_626A3B83_VM\window_set_cursor_23.win

Writing Chunk... GEN8 size ... -0.00 MB

option_game_speed=60

Writing Chunk... OPTN size ... 0.00 MB

Writing Chunk... LANG size ... 0.00 MB

Writing Chunk... EXTN size ... 0.00 MB

System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation.

 ---> System.ArgumentNullException: Value cannot be null. (Parameter 'path1')

   at System.IO.Path.Combine(String path1, String path2)

   at GMAssetCompiler.WADSaver`1.WriteExtensions(IList`1 _data, Stream _s, IFF _iff)

   at GMAssetCompiler.IFFChunkHandler`1.Save(Stream _stream, IFF _iff)

   at GMAssetCompiler.IFF.WriteChunks(Stream _stream, TextWriter _out)

   at GMAssetCompiler.WADSaver`1.Save(GMAssets _assets, Stream _stream, List`1 _extraFilenames, Dictionary`2 _extraAttributes)

   at GMAssetCompiler.IFFSaver.Save(GMAssets _assets, String _name)

   at GMAssetCompiler.Program.CompileProject(GMAssets _file)

   at GMAssetCompiler.Program.Reentry(String[] _args)

   --- End of inner exception stack trace ---

   at System.RuntimeMethodHandle.InvokeMethod(Object target, Span`1& arguments, Signature sig, Boolean constructor, Boolean wrapExceptions)

   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)

   at System.Reflection.MethodBase.Invoke(Object obj, Object[] parameters)

   at Igor.Program.ExecuteAssetCompiler(String _args)

   at Igor.WindowsBuilder.Compile(Boolean _exe)

   at Igor.WindowsBuilder.Deploy(Boolean _exe)

   at Igor.WindowsBuilder.Run()

Igor complete.

elapsed time 00:00:01.9710949s for command "C:\ProgramData/GameMakerStudio2/Cache/runtimes\runtime-2023.11.1.160/bin/igor/windows/x64/Igor.exe" -j=8  -options="C:\Users\Adloa\AppData\Local\GameMakerStudio2\GMS2TEMP\build.bff" -v -- Windows Run started at 05/01/2024 14:18:47

FAILED: Run Program Complete

For the details of why this build failed, please review the whole log above and also see your Compile Errors window."

and when starting in HTML5 it seems to start but nothing appears other than a blank screen in the explorer

On the other hand, I have imported the extension to my project and it seems to go a little further. In my project, when starting in windows, I get the same error as with the downloaded project, but when starting in HTML5, the game loads fine and you even see the cursor moving, although clicking and changing the cursor sprite causes it to freeze the game

Thanks for the assistance

Un saludo!!

The example is for GM2024, hence the name.

I would suggest to test there as GM2023.11 had a tendency to corrupt extensions