Well, the RGSS Libraries, the dlls(Like RGSS102E.dll), have some API. I have extracted the names of them from the DLLs:
I only know how to use the two first, can someone help me to continue my campaing for finding all the corrects API declarations for these functions.
PD: If someone is interesed on reading the rtps path use:
Code:
RGSSGetRTPPath = Win32API.new("RGSS102E", "RGSSGetRTPPath", "l", "l")
RGSSGetPathWithRTP = Win32API.new("RGSS102E", "RGSSGetPathWithRTP", "l", "p")
EncDefaultCharEncoding
RGSSAddRTPPath
RGSSAudioFinalize
RGSSAudioInitialize
RGSSClearRTPPath
RGSSErrorMessage
RGSSErrorType
RGSSEval
RGSSFinalize
RGSSGC
RGSSGameMain
RGSSGetBool
RGSSGetDouble
RGSSGetInt
RGSSGetStringACP
RGSSGetStringUTF8
RGSSGetTable
RGSSInitialize
RGSSSetString
RGSSSetStringACP
RGSSSetStringUTF8
RGSSSetupRTP
RegDefaultSyntax
RegEncodingASCII
RegEncodingEUC_JP
RegEncodingSJIS
RegEncodingUTF8
RegSyntaxRuby
enc_get_left_adjust_char_head
enc_get_prev_char_head
enc_get_right_adjust_char_head
re_alloc_pattern
regex_end
regex_error_code_to_str
regex_foreach_name
regex_free
regex_get_encoding
regex_get_options
regex_get_syntax
regex_init
regex_match
regex_name_to_backref_number
regex_name_to_group_numbers
regex_new
regex_number_of_names
regex_recompile
regex_region_clear
regex_region_copy
regex_region_free
regex_region_new
regex_region_resize
regex_search
regex_set_verb_warn_func
regex_set_warn_func
regex_version
ruby_re_adjust_startpos
ruby_re_compile_pattern
ruby_re_free_pattern
ruby_re_free_registers
ruby_re_match
ruby_re_mbcinit
ruby_re_recompile_pattern
ruby_re_search
ruby_re_set_casetable
PD: If someone is interesed on reading the rtps path use:
Code:
p RGSSGetPathWithRTP.call(RGSSGetRTPPath(1).call)