• Hey Guest! Ever feel like entering a Game Jam, but the time limit is always too much pressure? We get it... You lead a hectic life and dedicating 3 whole days to make a game just doesn't work for you! So, why not enter the GMC SLOW JAM? Take your time! Kick back and make your game over 4 months! Interested? Then just click here!
  • Hello [name]! Thanks for joining the GMC. Before making any posts in the Tech Support forum, can we suggest you read the forum rules? These are simple guidelines that we ask you to follow so that you can get the best help possible for your issue.

Mac OSX Slow compiling because "reading config delta "

T

Tzsake

Guest
Hi,

I tried to find answer to my problem with no success. When I start compiling my game all works smooth and fast before line of output below ->

Reading config delta '/GAME/options/main/inherited/options_main.inherited.yy'

Anybody know why this process takes so long and how to make it faster?

I'm working with mac os and the latest upgrade of both Game maker studio 2 and runtime.

Thanks in advance!
 

rIKmAN

Member
Hi,

I tried to find answer to my problem with no success. When I start compiling my game all works smooth and fast before line of output below ->

Reading config delta '/GAME/options/main/inherited/options_main.inherited.yy'

Anybody know why this process takes so long and how to make it faster?

I'm working with mac os and the latest upgrade of both Game maker studio 2 and runtime.

Thanks in advance!
Do you have any AV or system protection software running that could be interfering with the compiling process and causing it to hang?

Could you post the full output log?
 
T

Tzsake

Guest
Hi!

I don't have AV or system protection software running, so shouldn't be it.

Compile output log:

/Library/Frameworks/Mono.framework/Versions/Current/Commands/mono DONE (0)
Release build
Options: /Users/Jake/.config/GameMakerStudio2/Cache/GMS2CACHE/koysipeli__1C5B84B_63694398/PlatformOptions.json
homedir : /Users/Jake
remote_install_path : /Users/Jake/GameMakerStudio2/Mac/GMS2MAC/koysipeli_20191109_-_2
Options: /Users/Jake/.config/GameMakerStudio2/Cache/GMS2CACHE/koysipeli__1C5B84B_63694398/ExtensionOptions.json
PlatformOptions
[Compile] Run asset compiler
/Library/Frameworks/Mono.framework/Versions/Current/Commands/mono /Users/Shared/GameMakerStudio2/Cache/runtimes/runtime-2.2.4.374/bin/GMAssetCompiler.exe /c /zpex /iv=0 /rv=0 /bv=0 /j=8 /gn="koysipeli 20191109 - 2" /td="/var/folders/k9/fhp5ns0x4r5cf01kjrt552640000gn/GameMakerStudio2/GMS2TEMP" /cd="/Users/Jake/.config/GameMakerStudio2/Cache/GMS2CACHE/koysipeli__1C5B84B_63694398" /zpuf="/Users/Jake/.config/GameMakerStudio2/my_name_726145" /m=mac /tgt=2 /studio /llvmSource="/Users/Shared/GameMakerStudio2/Cache/runtimes/runtime-2.2.4.374/interpreted/" /nodnd /cfg="default" /o="/var/folders/k9/fhp5ns0x4r5cf01kjrt552640000gn/GameMakerStudio2/GMS2TEMP/koysipeli_20191109_-_2_6482F3EE_VM" /sh=True /optionsini="/var/folders/k9/fhp5ns0x4r5cf01kjrt552640000gn/GameMakerStudio2/GMS2TEMP/koysipeli_20191109_-_2_6482F3EE_VM/options.ini" /cvm /baseproject="/Users/Shared/GameMakerStudio2/Cache/runtimes/runtime-2.2.4.374/BaseProject/BaseProject.yyp" "/Users/Jake/Dropbox/Pelit/koysipeli 20191109 - 2/koysipeli 201911
09 - 2.yyp" /optionsini="/var/folders/k9/fhp5ns0x4r5cf01kjrt552640000gn/GameMakerStudio2/GMS2TEMP/koysipeli_20191109_-_2_6482F3EE_VM/options.ini" /bt=run /rt=vm
Reading project file..../Users/Jake/Dropbox/Pelit/koysipeli 20191109 - 2
Reading project file..../Users/Shared/GameMakerStudio2/Cache/runtimes/runtime-2.2.4.374/BaseProject
Reading config delta '/Users/Jake/Dropbox/Pelit/koysipeli 20191109 - 2/options/main/inherited/options_main.inherited.yy'
finished.
Compile Constants...finished.
Remove DnD...finished.
Compile Scripts...finished.
Compile Objects...finished.
Compile Timelines...finished.
Compile Triggers...finished.
Compile Rooms...finished.
Compile Extensions...finished.
Global scripts...finished.
finished.
collapsing enums.
Final Compile...finished.
Saving IFF file... /var/folders/k9/fhp5ns0x4r5cf01kjrt552640000gn/GameMakerStudio2/GMS2TEMP/koysipeli_20191109_-_2_6482F3EE_VM/koysipeli 20191109 - 2.zip
Writing Chunk... GEN8
option_game_speed=30
Writing Chunk... OPTN
Writing Chunk... LANG
Writing Chunk... EXTN
Writing Chunk... SOND
Writing Chunk... AGRP
Writing Chunk... SPRT
Writing Chunk... BGND
Writing Chunk... PATH
Writing Chunk... SCPT
Writing Chunk... GLOB
Writing Chunk... SHDR
Writing Chunk... FONT
Writing Chunk... TMLN
Writing Chunk... OBJT
Writing Chunk... ROOM
Writing Chunk... DAFL
Writing Chunk... EMBI
Writing Chunk... TPAGE
Texture Group - __YY__0s_rope_YYG_AUTO_GEN_TEX_GROUP_NAME_0
Texture Group - __YY__10s_hand_YYG_AUTO_GEN_TEX_GROUP_NAME_0
Texture Group - __YY__11s_hand1_YYG_AUTO_GEN_TEX_GROUP_NAME_0
Texture Group - __YY__12s_bridge_YYG_AUTO_GEN_TEX_GROUP_NAME_0
Texture Group - __YY__13spr_example_water_overlay_YYG_AUTO_GEN_TEX_GROUP_NAME_0
Texture Group - __YY__14spr_wp_visualization_noise_YYG_AUTO_GEN_TEX_GROUP_NAME_0
Texture Group - __YY__14spr_wp_visualization_noise_YYG_AUTO_GEN_TEX_GROUP_NAME_1
Texture Group - __YY__15spr_wp_displacement_YYG_AUTO_GEN_TEX_GROUP_NAME_0
Texture Group - __YY__1s_ribbon_YYG_AUTO_GEN_TEX_GROUP_NAME_0
Texture Group - __YY__2s_rope1_YYG_AUTO_GEN_TEX_GROUP_NAME_0
Texture Group - __YY__3s_rope_hand_right_YYG_AUTO_GEN_TEX_GROUP_NAME_0
Texture Group - __YY__4s_monkey1_legs_YYG_AUTO_GEN_TEX_GROUP_NAME_0
Texture Group - __YY__5s_rope_hand_right_new_YYG_AUTO_GEN_TEX_GROUP_NAME_0
Texture Group - __YY__6s_rope_hand_left_YYG_AUTO_GEN_TEX_GROUP_NAME_0
Texture Group - __YY__7s_rope_hand_right_old_YYG_AUTO_GEN_TEX_GROUP_NAME_0
Texture Group - __YY__8s_rope_hand_left_old_YYG_AUTO_GEN_TEX_GROUP_NAME_0
Texture Group - __YY__9s_chain_YYG_AUTO_GEN_TEX_GROUP_NAME_0
Texture Group - Default
Writing Chunk... TGIN
Writing Chunk... CODE
Writing Chunk... VARI
Writing Chunk... FUNC
Writing Chunk... STRG
Writing Chunk... TXTR
0 Compressing texture... writing texture texture_0.png...
1 Compressing texture... writing texture texture_1.png...
2 Compressing texture... writing texture texture_2.png...
3 Compressing texture... writing texture texture_3.png...
4 Compressing texture... writing texture texture_4.png...
5 Compressing texture... writing texture texture_5.png...
6 Compressing texture... writing texture texture_6.png...
7 Compressing texture... writing texture texture_7.png...
8 Compressing texture... writing texture texture_8.png...
9 Compressing texture... writing texture texture_9.png...
10 Compressing texture... writing texture texture_10.png...
11 Compressing texture... writing texture texture_11.png...
12 Compressing texture... writing texture texture_12.png...
13 Compressing texture... writing texture texture_13.png...
14 Compressing texture... writing texture texture_14.png...
15 Compressing texture... writing texture texture_15.png...
16 Compressing texture... writing texture texture_16.png...
17 Compressing texture... writing texture texture_17.png...
18 Compressing texture... writing texture texture_18.png...
19 Compressing texture... writing texture texture_19.png...
20 Compressing texture... writing texture texture_20.png...
21 Compressing texture... writing texture texture_21.png...
22 Compressing texture... writing texture texture_22.png...
23 Compressing texture... writing texture texture_23.png...
Writing Chunk... AUDO
Writing Chunk... SCPT
Writing Chunk... DBGI
Writing Chunk... INST
Writing Chunk... LOCL
Writing Chunk... STRG
Writing Chunk... SCPT
Writing Chunk... DBGI
Writing Chunk... INST
Writing Chunk... LOCL
Writing Chunk... STRG
Stats : GMA : Elapsed=4846.12
Stats : GMA : sp=143,au=0,bk=0,pt=0,sc=173,sh=40,fo=1,tl=0,ob=114,ro=88,da=8,ex=2,ma=15727,fm=0x5200A29D7DFC27A4



/Library/Frameworks/Mono.framework/Versions/Current/Commands/mono DONE (0)
nname: /var/folders/k9/fhp5ns0x4r5cf01kjrt552640000gn/GameMakerStudio2/GMS2TEMP/koysipeli_20191109_-_2_6482F3EE_VM/koysipeli 20191109 - 2.zip
destname: /var/folders/k9/fhp5ns0x4r5cf01kjrt552640000gn/GameMakerStudio2/GMS2TEMP/koysipeli_20191109_-_2_6482F3EE_VM/GameAssetsMac.zip
IsMacConnected
InstallRunnerOnMac
/bin/bash -c "chmod u+x /var/folders/k9/fhp5ns0x4r5cf01kjrt552640000gn/GameMakerStudio2/GMS2TEMP/koysipeli_20191109_-_2_6482F3EE_VM/install_dmg.sh"


/bin/bash DONE (0)
Successfully extracted game.yydebug
RunOnMac
/bin/bash -c "cd ~ && mkdir -p \"/Users/Jake/GameMakerStudio2/Mac/GMS2MAC/koysipeli_20191109_-_2\""


/bin/bash DONE (0)
/bin/bash -c "cd ~ && echo Starting... >/var/folders/k9/fhp5ns0x4r5cf01kjrt552640000gn/GameMakerStudio2/GMS2TEMP/koysipeli_20191109_-_2_6482F3EE_VM/debug.log"


/bin/bash DONE (0)
-n -a "/Users/Shared/GameMakerStudio2/Cache/runtimes/runtime-2.2.4.374/mac/YoYo Runner.app" --args -game "/var/folders/k9/fhp5ns0x4r5cf01kjrt552640000gn/GameMakerStudio2/GMS2TEMP/koysipeli_20191109_-_2_6482F3EE_VM/GameAssetsMac.zip" -debugoutput "/var/folders/k9/fhp5ns0x4r5cf01kjrt552640000gn/GameMakerStudio2/GMS2TEMP/koysipeli_20191109_-_2_6482F3EE_VM/debug.log" -output "/var/folders/k9/fhp5ns0x4r5cf01kjrt552640000gn/GameMakerStudio2/GMS2TEMP/koysipeli_20191109_-_2_6482F3EE_VM/debug.log"
Igor complete.
Starting...

***************************************
* YoYo Games Mac Runner V0.1 *
***************************************
CommandLine: -game /var/folders/k9/fhp5ns0x4r5cf01kjrt552640000gn/GameMakerStudio2/GMS2TEMP/koysipeli_20191109_-_2_6482F3EE_VM/GameAssetsMac.zip -debugoutput /var/folders/k9/fhp5ns0x4r5cf01kjrt552640000gn/GameMakerStudio2/GMS2TEMP/koysipeli_20191109_-_2_6482F3EE_VM/debug.log -output /var/folders/k9/fhp5ns0x4r5cf01kjrt552640000gn/GameMakerStudio2/GMS2TEMP/koysipeli_20191109_-_2_6482F3EE_VM/debug.log -game "/Users/Jake/Library/Application Support/com.yoyogames.macyoyorunner/game/assets/game.ios" -debugoutput "/var/folders/k9/fhp5ns0x4r5cf01kjrt552640000gn/GameMakerStudio2/GMS2TEMP/koysipeli_20191109_-_2_6482F3EE_VM/debug.log" -output "/var/folders/k9/fhp5ns0x4r5cf01kjrt552640000gn/GameMakerStudio2/GMS2TEMP/koysipeli_20191109_-_2_6482F3EE_VM/debug.log"
MemoryManager allocated: 289407
Processing command line -game /var/folders/k9/fhp5ns0x4r5cf01kjrt552640000gn/GameMakerStudio2/GMS2TEMP/koysipeli_20191109_-_2_6482F3EE_VM/GameAssetsMac.zip -debugoutput /var/folders/k9/fhp5ns0x4r5cf01kjrt552640000gn/GameMakerStudio2/GMS2TEMP/koysipeli_20191109_-_2_6482F3EE_VM/debug.log -output /var/folders/k9/fhp5ns0x4r5cf01kjrt552640000gn/GameMakerStudio2/GMS2TEMP/koysipeli_20191109_-_2_6482F3EE_VM/debug.log -game "/Users/Jake/Library/Application Support/com.yoyogames.macyoyorunner/game/assets/game.ios" -debugoutput "/var/folders/k9/fhp5ns0x4r5cf01kjrt552640000gn/GameMakerStudio2/GMS2TEMP/koysipeli_20191109_-_2_6482F3EE_VM/debug.log" -output "/var/folders/k9/fhp5ns0x4r5cf01kjrt552640000gn/GameMakerStudio2/GMS2TEMP/koysipeli_20191109_-_2_6482F3EE_VM/debug.log"
Create Error Form

***************************************
* YoYo Games Runner v1.0(374)[r32908] *
***************************************
RunnerLoadGame: /Users/Jake/Library/Application Support/com.yoyogames.macyoyorunner/game/assets/game.ios
#########################################################################
####!!!!$$$$$$ pwd - /Users/Jake/Library/Application Support/com.yoyogames.macyoyorunner/game/assets/
#########################################################################
RunnerLoadGame() - /Users/Jake/Library/Application Support/com.yoyogames.macyoyorunner/game/assets/game.ios
YYG Game launching. Game file: /Users/Jake/Library/Application Support/com.yoyogames.macyoyorunner/game/assets/game.ios
Checking if INIFile exists at /Users/Jake/Library/Application Support/com.yoyogames.macyoyorunner/game/assets/options.ini
INIFile /Users/Jake/Library/Application Support/com.yoyogames.macyoyorunner/game/assets/options.ini Exists, loading....
Process Chunk: SCPT 4496
Process Chunk: DBGI 196104
Process Chunk: INST 104
Process Chunk: LOCL 21784
Process Chunk: STRG 926414
Reading File /Users/Jake/Library/Application Support/com.yoyogames.macyoyorunner/game/assets/game.ios
Loaded File /Users/Jake/Library/Application Support/com.yoyogames.macyoyorunner/game/assets/game.ios(14931980)
IFF wad found
Get Resolution
Get Header Information
InitGMLFunctions
HighScore..filename is /Users/Jake/Library/Application Support/com.yoyogames.macyoyorunner/hiscore.dat
Game..Math..Graphic..Action..File..Resource..Interaction..3D..Particle..Misc..DS..Sound..Physics..Gamepad..Attempting to set gamepadcount to 4
libYoYoGamepad.dylib found at path /Users/Shared/GameMakerStudio2/Cache/runtimes/runtime-2.2.4.374/mac/YoYo Runner.app/Contents/MacOS/../Frameworks/libYoYoGamepad.dylib
Buffers..Networking..Shaders..InitPushFunctions...YoYo..filename is /Users/Jake/Library/Application Support/com.yoyogames.macyoyorunner/playerachievementcache.dat
Fini
Code_Load()
VARI_Load()
got 778 global variables
got 778 instance variables
got 96 local variables
ID_STRG
Create Window
Create Error Form
Init Graphics
GR_D3D_Init()
OpenGL: version string 2.1 INTEL-14.0.69
OpenGL: vendor string Intel Inc.
OpenGL GLSL: version string 1.20
Extensions:
GL_ARB_color_buffer_float GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_depth_texture GL_ARB_draw_buffers GL_ARB_draw_elements_base_vertex GL_ARB_draw_instanced GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_instanced_arrays GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_provoking_vertex GL_ARB_seamless_cube_map GL_ARB_shader_objects GL_ARB_shader_texture_lod GL_ARB_shading_language_100 GL_ARB_shadow GL_ARB_sync GL_ARB_texture_border_clamp GL_ARB_texture_compression GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_float GL_ARB_texture_mirrored_repeat GL_ARB_texture_non_power_of_two GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_transpose_matrix GL_ARB_v
ertex_array_bgra GL_ARB_vertex_blend GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_window_pos GL_EXT_abgr GL_EXT_bgra GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_clip_volume_hint GL_EXT_debug_label GL_EXT_debug_marker GL_EXT_draw_buffers2 GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXT_framebuffer_multisample_blit_scaled GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_geometry_shader4 GL_EXT_gpu_program_parameters GL_EXT_gpu_shader4 GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_provoking_vertex GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_specular_color GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_texture_array GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_s3tc GL_EXT_texture_env_add GL_EXT_texture_filter_anisotropic GL_EXT_texture_integer GL_E
XT_texture_lod_bias GL_EXT_texture_rectangle GL_EXT_texture_shared_exponent GL_EXT_texture_sRGB GL_EXT_texture_sRGB_decode GL_EXT_timer_query GL_EXT_transform_feedback GL_EXT_vertex_array_bgra GL_APPLE_aux_depth_stencil GL_APPLE_client_storage GL_APPLE_element_array GL_APPLE_fence GL_APPLE_float_pixels GL_APPLE_flush_buffer_range GL_APPLE_flush_render GL_APPLE_object_purgeable GL_APPLE_packed_pixels GL_APPLE_pixel_buffer GL_APPLE_rgb_422 GL_APPLE_row_bytes GL_APPLE_specular_vector GL_APPLE_texture_range GL_APPLE_transform_hint GL_APPLE_vertex_array_object GL_APPLE_vertex_array_range GL_APPLE_vertex_point_size GL_APPLE_vertex_program_evaluators GL_APPLE_ycbcr_422 GL_ATI_separate_stencil GL_ATI_texture_env_combine3 GL_ATI_texture_float GL_ATI_texture_mirror_once GL_IBM_rasterpos_clip GL_NV_blend_square GL_NV_conditional_render GL_NV_depth_clamp GL_NV_fog_distance GL_NV_light_max_exponent GL_NV_texgen_reflection GL_NV_texture_barrier GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod
Anisotropic filtering supported, max aniso 16
Texture #1 16,16
Texture #2 16,16
Texture #1 16,16
Texture #2 16,16
finished(2)!!
Texture #1 1,1
Texture #2 1,1
finished(2)!!
Background_InitTextures()
Sprite_InitTextures()
IO Init
Process Messages
Splash!
Start Frame
Part Create Textures
Debug Init Remote Interface
VM Init
Create Score Form
Create Load Form
Do The Work
LoadGameData()
initialise everything!
Process Chunk: GEN8 560
Process Chunk: OPTN 88
Process Chunk: LANG 24
Process Chunk: EXTN 8
Process Chunk: SOND 8
Audio_Load()
Process Chunk: AGRP 24
AudioGroup_Load()
Process Chunk: SPRT 743864
Process Chunk: BGND 8
Process Chunk: PATH 8
Process Chunk: SCPT 2088
Process Chunk: GLOB 24
Process Chunk: SHDR 4328
Process Chunk: FONT 2472
Process Chunk: TMLN 8
Process Chunk: OBJT 52264
Collision Event time(microsecs)=108
Process Chunk: ROOM 950440
Process Chunk: DAFL 8
Process Chunk: EMBI 8
Process Chunk: TPAG 11704
Process Chunk: TGIN 1544
Process Chunk: CODE 316792
Process Chunk: VARI 54472
Process Chunk: FUNC 23208
Process Chunk: STRG 403784
Process Chunk: TXTR 12364024
Process Chunk: AUDO 4
Audio_WAVs()
PrepareGame()
Extension_Prepare()
Code_Constant_Prepare()
Script_Prepare()
TimeLine_Prepare()
Object_Prepare()
Preparing 114 objects:
Room_Prepare()
Sound_Prepare()
InitGraphics()
Finished PrepareGame()
Run_Start
Total memory used = 44262009(0x02a36279) bytes
**********************************.
Entering main loop.
**********************************.
Texture #3 1024,1024
Event = audio_system_status
Pad = undefined
Event = audio_system_status
Pad = undefined
Event = gamepad discovered
Pad = 0
Event = gamepad discovered
Pad = 0
Texture #3 2048,2048
Texture #3 256,256
Texture #3 1024,512
Texture #3 32,8
Texture #3 32,8
Texture #3 32,8
Texture #3 32,8
Texture #3 32,8
Attempting to set gamepadcount to 0
Not shutting down steam as it is not initialised
Igor complete.

elapsed time 00:00:45.5251260s for command "/Library/Frameworks/Mono.framework/Versions/Current/Commands/mono" /Users/Shared/GameMakerStudio2/Cache/runtimes/runtime-2.2.4.374/bin/Igor.exe -j=8 -options="/var/folders/k9/fhp5ns0x4r5cf01kjrt552640000gn/GameMakerStudio2/GMS2TEMP/build.bff" -v -- Mac Run started at 11/09/2019 21:29:30
SUCCESS: Run Program Complete
 
Last edited by a moderator:

rIKmAN

Member
Hi!I don't have AV or system protection software running, so shouldn't be it.
For future reference, with output that long it's usually best to wrap it in spoiler tags (and code in code tags).

From your log I see "Reading config delta '/Users/Jake/Dropbox/Pelit/koysipeli 20191109 - 2/options/main/inherited/options_main.inherited.yy'"

Is the project being loaded into GMS2 and run from your Dropbox folder?

If so - DO NOT do this.
You risk losing your work and/or your project becoming corrupted due to the way Dropbox locks and syncs files causing issues with GMS2.
Work from your local hard drive and then backup onto Dropbox when you have finished - but even better would be to start using proper Source Control.

Copy the project from your Dropbox folder to a local hard drive, load that into GMS2, clean the cache (broom icon) and try recompiling and see if the delay improves.
 
T

Tzsake

Guest
For future reference, with output that long it's usually best to wrap it in spoiler tags (and code in code tags).

From your log I see "Reading config delta '/Users/Jake/Dropbox/Pelit/koysipeli 20191109 - 2/options/main/inherited/options_main.inherited.yy'"

Is the project being loaded into GMS2 and run from your Dropbox folder?

If so - DO NOT do this.
You risk losing your work and/or your project becoming corrupted due to the way Dropbox locks and syncs files causing issues with GMS2.
Work from your local hard drive and then backup onto Dropbox when you have finished - but even better would be to start using proper Source Control.

Copy the project from your Dropbox folder to a local hard drive, load that into GMS2, clean the cache (broom icon) and try recompiling and see if the delay improves.

Thank you for your comments, I had no idea dropbox could do that. Source Control has been under my agenda, should put some effort into learning to use it...

Also sorry for not using spoiler tags, will do from now on!

I also did what you asked and it really actually helped a bit, got my compiling time from 50 seconds to 40 seconds. From that "Reading config delta" - action takes around 20 seconds. Any way to optimize this..?

Thanks!
 

Nocturne

Friendly Tyrant
Forum Staff
Admin
Looking at the amount of texture pages you have I can assume the project is pretty big? It may just be that this is the time that GMS2 needs to parse and compile that part of the project. If it takes 20secs on that file when you test or compile a smaller project, then it might be worthwhile filing a bug though.
 
T

Tzsake

Guest
Game is fairly big, yes, but most of the graphics and audio haven't been implemented yet, that's why I'm a bit concerned of my compile time at the moment. I will look for best practises for optimizing compile time. Thank you for help!
 

rIKmAN

Member
Game is fairly big, yes, but most of the graphics and audio haven't been implemented yet, that's why I'm a bit concerned of my compile time at the moment. I will look for best practises for optimizing compile time. Thank you for help!
Does it still hang on that section with a fresh empty project?
How about a smaller project than your current one?

Is there a correlation between the time taken and project size?
 
T

Tzsake

Guest
i checked few older versions of the game and yes, there is certain correlation with project size and compile time. I guess the amount of assets in the game simply takes more time to compile.
 
T

Tzsake

Guest
Hi,

I did comprehensive deconstruction/reserach to my project and found out my compile time is long because of large amount of rooms and objects in them. When I delete all but 1 room, my compile time lowers from 50s to 7s. This made me wondering, is there any way for game maker to compile specific rooms to make prototyping a level A LOT faster? Alternatively I'm thinking of maybe dividing my level-testing to another project with no other rooms and importing it to main project when needed. Latter solution is a bit harsh thought, because of manually updating rooms to main project takes time and effort and makes small changes to levels more time consuming to make. Any thoughts to this dilemma (a bit off-topic, but other people definitely must have same problem which correlates with compile time)?
 
Top