Did they make changes to Included Files? I had ini files there for dialogs and save data. I couldn't find anything about them in the official changes post, but they are non-existent in my resource tree. Even tried searching for the files in the tree. It did crash on me while converting my project, but opened afterwards and everything else seems okay. Without the Included Files, my file paths are no longer correct so my game just gives my default error values. Was just gearing up to release a demo =/
Edit: Okay, found a Reddit post that directed me to the triple bar expand button where they are located. Still not sure why the paths are not working anymore. I reference the file locations as:
working_directory + "txt_if\\txt_if_dia\\txt_if_dia_bed\\txt_if_dia_bed_matt_0.ini"
Edit2: Hmm, seems like the pathing is correct, but something else is mucking up some of my reads as some parts are being read. It's the weirdest thing. I've checked the files, and they seem fine. Even redid the conversion process, getting it to finish without crashing the second time. I made a debug draw message that looks at one of the ini files, and only certain key values are returning my default error message (all of which worked before 2.3). Also, certain sections are not working.
For example, it's reading a section named "Repeatable_1_1",but not the section named "Repeatable_1". (tested using the strings themselves in the draw event in the following code). It's also not reading "Response_1", but reads "Response_1_Chosen".
// Notes: statement_target is a variable I fill with the section it's looking at. That still fills correctly, so it seems like a ini_read_string problem.
ini_open(working_directory + "txt_if\\txt_if_dia\\txt_if_dia_bed\\txt_if_dia_bed_elo_0.ini");
draw_text(view_x+450,view_y+80,statement_target);
draw_text(view_x+450,view_y+100,ini_read_string("Repeatable_1_1","Statement","Error"));
draw_text(view_x+450,view_y+120,ini_read_string("Repeatable_1_1","Target_Emotion_0","Error"));
draw_text(view_x+450,view_y+140,ini_read_string("Repeatable_1_1","Response_1_Chosen","Error"));
draw_text(view_x+450,view_y+160,ini_read_string("Repeatable_1_1","Response_1","Error"));
draw_text(view_x+450,view_y+180,ini_read_string("Repeatable_1_1","Player_Emotion_1","Error"));
ini_close();
I'm thinking maybe it has to do with the names being substrings of the other names. Gonna test it out and will post my findings/file a bug report if that's the case.
Edit3: Hmm, changed the keynames to be more unique (not substrings of others) and the same ones are still giving me problems. I know I've updated the sandboxed files properly because it reads changes to other keynames that were also working before (despite the changes in the code would of made those fail if it was reading an old file. I have no idea, gonna keep poking around, maybe even just try JSON files instead.
Edit4: Found one interesting thing that leads me to think its a bug. I noticed that everything messed up is preceded by a real variable. So to test that theory, I found that adding an empty string variable or an extra space after the line after my reals and it fixed all of them. Submitted a bug report.