Description
The game loads
Currently unimplemented functions:
Unknown chunk: PSYS (length 8 at offset 0xD1A130)
Unknown chunk: FEAT (length 24 at offset 0xF2FF70)
Loaded "SugarySpire" (0) successfully! [WAD Version 17 / GameMaker version 2023.2.0.0]
Memory after data.win parsing: used=20452272 bytes (19972.9 KB)
VM: Initialized with 4922 functions mapped
Unknown Functions:
- ds_map_keys_to_array
- show_message
- layer_script_begin
- layer_script_end
- fmod_studio_event_instance_start
- font_exists
- time_source_create
- time_source_start
- struct_set
- ptr
- buffer_get_address
- is_ptr
- buffer_poke
- gpu_set_texfilter
- ds_grid_add_region
- ds_grid_set_region
- sprite_get_speed_type
- collision_line_list
- array_shuffle
- array_shift
- array_copy
- array_contains
- string_concat
- json_parse
- struct_exists
- struct_get
- font_add
- sprite_collision_mask
- json_stringify
- variable_clone
- sprite_add_from_surface
- sprite_merge
- sprite_set_speed
- sprite_add_ext
- layer_sprite_change
- sprite_get_info
- script_exists
- script_get_name
- ds_grid_get_max
- array_sort
- fmod_studio_event_instance_get_paused
- fmod_studio_event_instance_set_paused
- layer_background_get_sprite
- part_system_create
- part_emitter_create
- ini_key_exists
- display_reset
- instanceof
- weak_ref_alive
- ds_grid_set_grid_region
- gpu_get_tex_filter
- gpu_set_tex_filter
- vertex_submit
- vertex_freeze
- vertex_format_begin
- vertex_format_add_position_3d
- vertex_format_add_normal
- vertex_format_add_colour
- vertex_format_add_texcoord
- vertex_format_add_custom
- vertex_format_end
- vertex_create_buffer
- vertex_begin
- weak_ref_create
- vertex_end
- vertex_delete_buffer
- random_get_seed
- surface_depth_disable
- array_equals
- matrix_transform_vertex
- matrix_build
- variable_struct_remove
- fmod_studio_event_instance_stop
- fmod_studio_event_instance_release
- ds_map_copy
- ds_grid_copy
- math_get_epsilon
- window_get_x
- window_get_y
- window_get_visible_rects
- ds_grid_multiply_region
- ds_grid_get_min
- string_ends_with
- array_concat
- ds_grid_clear
- ds_grid_add_grid_region
- buffer_resize
- buffer_copy
- asset_get_type
- ds_grid_set_post
- vertex_format_add_position
- vertex_format_add_color
- vertex_position
- vertex_color
- vertex_texcoord
- ds_map_values_to_array
- tilemap_tileset
- game_set_speed
- show_debug_log
- dbg_view
- dbg_section
- ref_create
- dbg_sprite
- dbg_watch
- dbg_view_delete
- is_instanceof
- tilemap_get_tile_width
- tilemap_get_tile_height
- draw_get_valign
- draw_get_halign
- ds_list_set
- vertex_position_3d
- vertex_normal
- vertex_argb
- vertex_float2
- font_get_texture
- fmod_last_result
- fmod_fetch_callbacks
- event_perform_async
- fmod_memory_get_stats_multiplatform
- fmod_debug_initialize_multiplatform
- fmod_system_create_sound_multiplatform
- fmod_system_create_stream_multiplatform
- fmod_system_set_advanced_settings_multiplatform
- fmod_system_get_advanced_settings_multiplatform
- fmod_system_get_master_channel_group
- fmod_system_play_sound_multiplatform
- fmod_system_play_dsp_multiplatform
- fmod_system_get_default_mix_matrix_multiplatform
- fmod_system_get_driver_info_multiplatform
- fmod_system_get_software_format_multiplatform
- fmod_system_get_dsp_buffer_size_multiplatform
- fmod_system_get_stream_buffer_size_multiplatform
- fmod_system_get_speaker_position_multiplatform
- fmod_system_get_3d_settings_multiplatform
- fmod_system_get_channels_playing_multiplatform
- fmod_system_get_cpu_usage_multiplatform
- fmod_system_get_file_usage_multiplatform
- fmod_system_set_3d_listener_attributes_multiplatform
- fmod_system_get_3d_listener_attributes_multiplatform
- fmod_system_attach_channel_group_to_port_multiplatform
- fmod_system_get_record_num_drivers_multiplatform
- fmod_system_get_record_driver_info_multiplatform
- fmod_system_get_geometry_occlusion_multiplatform
- fmod_system_set_reverb_properties_multiplatform
- fmod_system_get_reverb_properties_multiplatform
- fmod_system_load_geometry_multiplatform
- fmod_system_update_multiplatform
- fmod_channel_get_loop_points_multiplatform
- fmod_channel_group_add_group_multiplatform
- fmod_channel_control_set_3d_attributes_multiplatform
- fmod_channel_control_get_3d_attributes_multiplatform
- fmod_channel_control_set_3d_cone_orientation_multiplatform
- fmod_channel_control_get_3d_cone_orientation_multiplatform
- fmod_channel_control_get_3d_cone_settings_multiplatform
- fmod_channel_control_set_3d_custom_rolloff_multiplatform
- fmod_channel_control_get_3d_custom_rolloff_multiplatform
- fmod_channel_control_get_3d_distance_filter_multiplatform
- fmod_channel_control_get_3d_min_max_distance_multiplatform
- fmod_channel_control_get_3d_occlusion_multiplatform
- fmod_channel_control_set_mix_levels_input_multiplatform
- fmod_channel_control_set_mix_matrix_multiplatform
- fmod_channel_control_get_mix_matrix_multiplatform
- fmod_channel_control_get_dsp_clock_multiplatform
- fmod_channel_control_set_delay_multiplatform
- fmod_channel_control_get_delay_multiplatform
- fmod_channel_control_add_fade_point_multiplatform
- fmod_channel_control_set_fade_point_ramp_multiplatform
- fmod_channel_control_remove_fade_points_multiplatform
- fmod_channel_control_get_fade_points_multiplatform
- fmod_dsp_add_input_multiplatform
- fmod_dsp_get_input_multiplatform
- fmod_dsp_get_output_multiplatform
- fmod_dsp_set_parameter_data_multiplatform
- fmod_dsp_get_parameter_data_multiplatform
- fmod_dsp_get_parameter_info_multiplatform
- fmod_dsp_get_channel_format_multiplatform
- fmod_dsp_get_output_channel_format_multiplatform
- fmod_dsp_get_metering_info_multiplatform
- fmod_dsp_get_metering_enabled_multiplatform
- fmod_dsp_get_wet_dry_mix_multiplatform
- fmod_dsp_get_info_multiplatform
- fmod_dsp_get_cpu_usage_multiplatform
- fmod_dsp_disconnect_from_mutliplatform
- fmod_dsp_connection_set_mix_matrix_multiplatform
- fmod_dsp_connection_get_mix_matrix_multiplatform
- fmod_geometry_get_polygon_attributes_multiplatform
- fmod_geometry_set_polygon_vertex_multiplatform
- fmod_geometry_get_polygon_vertex_multiplatform
- fmod_geometry_set_position_multiplatform
- fmod_geometry_get_position_multiplatform
- fmod_geometry_set_rotation_multiplatform
- fmod_geometry_get_rotation_multiplatform
- fmod_geometry_set_scale_multiplatform
- fmod_geometry_get_scale_multiplatform
- fmod_geometry_add_polygon_multiplatform
- fmod_geometry_get_max_polygons_multiplatform
- fmod_geometry_save_multiplatform
- fmod_reverb_3d_set_3d_attributes_multiplatform
- fmod_reverb_3d_get_3d_attributes_multiplatform
- fmod_reverb_3d_get_properties_multiplatform
- fmod_sound_get_format_multiplatform
- fmod_sound_get_num_tags_multiplatform
- fmod_sound_get_tag_multiplatform
- fmod_sound_get_3d_cone_settings_multiplatform
- fmod_sound_set_3d_custom_rolloff_multiplatform
- fmod_sound_get_3d_custom_rolloff_multiplatform
- fmod_sound_get_3d_min_max_distance_multiplatform
- fmod_sound_get_defaults_multiplatform
- fmod_sound_get_loop_points_multiplatform
- fmod_sound_get_open_state_multiplatform
- fmod_sound_read_data_multiplatform
- fmod_sound_lock_multiplatform
- fmod_sound_unlock_multiplatform
- fmod_sound_get_sync_point_multiplatform
- fmod_studio_bus_set_port_index_multiplatform
- fmod_studio_bus_get_port_index_multiplatform
- fmod_studio_bus_get_cpu_usage_multiplatform
- fmod_studio_bus_get_memory_usage_multiplatform
- fmod_studio_command_replay_get_current_command_multiplatform
- fmod_studio_command_replay_get_command_info_multiplatform
- fmod_studio_event_description_get_min_max_distance_multiplatform
- fmod_studio_event_description_get_user_property_multiplatform
- fmod_studio_event_description_get_user_property_by_index_multiplatform
- fmod_studio_event_instance_get_volume_multiplatform
- fmod_studio_event_instance_set_3d_attributes_multiplatform
- fmod_studio_event_instance_get_3d_attributes_multiplatform
- fmod_studio_event_instance_get_min_max_distance_multiplatform
- fmod_studio_event_instance_get_parameter_by_name_multiplatform
- fmod_studio_event_instance_set_parameter_by_name_multiplatform
- fmod_studio_event_instance_set_parameter_by_id_multiplatform
- fmod_studio_event_instance_set_parameter_by_id_with_label_multiplatform
- fmod_studio_event_instance_get_parameter_by_id_multiplatform
- fmod_studio_event_instance_get_cpu_usage_multiplatform
- fmod_studio_event_instance_get_memory_usage_multiplatform
- fmod_studio_system_load_bank_memory_multiplatform
- fmod_studio_system_set_listener_attributes_multiplatform
- fmod_studio_system_get_listener_attributes_multiplatform
- fmod_studio_system_get_parameter_by_id_multiplatform
- fmod_studio_system_set_parameter_by_id_multiplatform
- fmod_studio_system_set_parameter_by_id_with_label_multiplatform
- fmod_studio_system_get_parameter_by_name_multiplatform
- fmod_studio_system_get_parameter_label_by_id_multiplatform
- fmod_studio_system_get_buffer_usage_multiplatform
- fmod_studio_system_get_memory_usage_multiplatform
- fmod_studio_system_get_cpu_usage_multiplatform
- fmod_studio_system_get_bank_list_multiplatform
- fmod_studio_system_get_parameter_description_by_name_multiplatform
- fmod_studio_system_get_parameter_description_by_id_multiplatform
- fmod_studio_system_get_parameter_description_list_multiplatform
- fmod_studio_system_set_advanced_settings_multiplatform
- fmod_studio_system_get_advanced_settings_multiplatform
- fmod_studio_system_get_sound_info_multiplatform
- fmod_studio_system_set_parameter_by_name_multiplatform
- fmod_studio_system_set_parameter_by_name_with_label_multiplatform
- fmod_studio_system_update_multiplatform
- fmod_studio_bank_get_event_description_list_multiplatform
- fmod_studio_bank_get_bus_list_multiplatform
- fmod_studio_bank_get_vca_list_multiplatform
- fmod_studio_bank_get_string_info_multiplatform
- fmod_studio_event_description_get_instance_list_multiplatform
- fmod_studio_event_description_get_parameter_description_by_id_multiplatform
- fmod_studio_event_description_get_parameter_label_by_id_multiplatform
- fmod_studio_event_description_get_parameter_description_by_index_multiplatform
- fmod_studio_event_description_get_parameter_description_by_name_multiplatform
- array_get_index
- filename_name
- draw_point_color
- display_get_dpi_x
- gameframe_get_shadow
- gameframe_set_shadow
- window_mouse_get_x
- window_mouse_get_y
- gameframe_check_native_extension
- display_mouse_get_x
- display_mouse_get_y
- window_set_rectangle
- application_get_position
- window_set_position
- string_byte_at
- fmod_studio_system_init
- fmod_studio_system_load_bank_file
- fmod_studio_system_get_event
- fmod_studio_event_description_create_instance
- fmod_studio_event_description_get_path
- fmod_studio_event_description_get_length
- fmod_studio_event_instance_is_valid
- fmod_studio_event_instance_get_description
- gamepad_set_vibration
- ini_section_delete
- asset_get_ids
- asset_get_tags
- video_close
- array_filter
- rectangle_in_triangle
- fmod_studio_event_instance_get_playback_state
- fmod_studio_event_description_get_instance_count
- show_error
- date_current_datetime
- buffer_peek
- string_trim_start
- draw_primitive_begin
- draw_vertex_colour
- draw_primitive_end
- gpu_push_state
- draw_arrow
- gpu_pop_state
- random_set_seed
- buffer_exists
- buffer_fill
- event_perform_object
- date_time_string
- array_foreach
- ini_key_delete
- part_particles_clear
- layer_get_target_room
- layer_set_target_room
- layer_reset_target_room
- string_last_pos
- md5_string_unicode
- font_get_size
- draw_roundrect_ext
- draw_flush
- texturegroup_get_textures
- texture_debug_messages
- texture_is_ready
- texture_prefetch
- np_initdiscord
- np_setpresence_more
- np_setpresence
- np_update
- np_setpresence_timestamps
- buffer_set_surface
- layer_sprite_index
- audio_listener_position
- audio_listener_orientation
- audio_falloff_set_model
- fmod_studio_event_instance_set_callback
- fmod_studio_event_instance_get_timeline_position
- fmod_studio_event_instance_set_timeline_position
- get_save_filename_ext
- surface_save
- video_resume
- video_pause
- video_get_status
- video_set_volume
- video_open
- video_draw
- texture_flush
- fmod_studio_system_create
- fmod_studio_system_get_core_system
- fmod_studio_bank_load_sample_data
- fmod_system_create_dsp_by_type
- fmod_studio_system_get_bus
- fmod_studio_bus_lock_channel_group
- fmod_studio_bus_get_channel_group
- fmod_channel_control_add_dsp
- fmod_dsp_set_parameter_int
- buffer_sizeof
- fmod_studio_system_set_num_listeners
- fmod_studio_system_set_listener_weight
- StartMediaMonitor
- fmod_system_release
- fmod_studio_system_release
- StopMediaMonitor
- layer_background_speed
- layer_background_get_htiled
- layer_background_get_vtiled
- script_execute_ext
- layer_background_get_index
- layer_background_get_speed
- layer_sprite_x
- layer_sprite_y
- sprite_assign
- gameframe_mouse_in_window_raw
- window_handle
- int64
- gameframe_init_raw_raw
- gameframe_syscommand_raw
- gameframe_get_monitors_1_raw
- gameframe_get_double_click_time_raw
- gameframe_is_natively_minimized_raw
- gameframe_get_monitors_2
383 unknown function(s) out of 2679 referenced
VM: Reset complete
Game URL
https://en-painter.itch.io/sugary-spire-exhibition-night
WAD Version
WAD Version 17
Butterscotch Target
Desktop (Windows, macOS, Linux)
Description
The game loads
Currently unimplemented functions:
Game URL
https://en-painter.itch.io/sugary-spire-exhibition-night
WAD Version
WAD Version 17
Butterscotch Target
Desktop (Windows, macOS, Linux)