Quote from: Crimson Wizard on Mon 18/12/2017 22:53:18Cool, it worked, thank you very much! One more question, though: in "script compatibility level" it says "3.2.1". Does this affect me in anyway? Like when using new commands and such.
@Egmundo Huevoz, there was a bug in 3.4.0 editor that fails to read game version if there are extra letters in it, you can fix this by changing EditorVersion="3.1.2 SP1" to EditorVersion="3.1.2".
This bug was found as 3.4.1 got to "release candidate" state, so I thought its too late to patch previous version and fixed it in 3.4.1 instead.
3.4.1 RC3 is an "almost out" version, will be released shortly if no more serious problems will be noticed.
Edit: also, I have a game from 2.72. My idea is make a new game in 3.4, and fuse it with the previous 2 games (2.72 and 3.1), to make a single game. You just solved the 3.1 problem for me, but when I port 2.72 to 3.4, it seemingly works, but when I try to run the game from AGS or open the 1st room (the other rooms, chars and everything else seems to work), this shows up:
The first line is Spanish and it means something like "error: attempt to read or write in a protected memory. Often, this means there's another damaged memory."
Error: Intento de leer o escribir en la memoria protegida. A menudo, esto indica que hay otra memoria dañada.
Version: AGS 3.4.0.16
System.AccessViolationException: Intento de leer o escribir en la memoria protegida. A menudo, esto indica que hay otra memoria dañada.
en load_room_file(SByte* )
en load_crm_file(UnloadedRoom roomToLoad)
en AGS.Native.NativeMethods.LoadRoomFile(UnloadedRoom roomToLoad)
en AGS.Editor.Components.RoomsComponent.LoadNewRoomIntoMemory(UnloadedRoom newRoom, CompileMessages errors)
en AGS.Editor.Components.RoomsComponent.LoadDifferentRoom(UnloadedRoom newRoom)
en AGS.Editor.Components.RoomsComponent.LoadRoom(String controlID)
en AGS.Editor.Components.RoomsComponent.ItemCommandClick(String controlID)
en AGS.Editor.Components.BaseComponentWithFolders`2.CommandClick(String controlID)
en AGS.Editor.ProjectTree.ProcessClickOnNode(String nodeID, MouseButtons button)
en AGS.Editor.ProjectTree.projectTree_NodeMouseDoubleClick(Object sender, TreeNodeMouseClickEventArgs e)
en System.Windows.Forms.TreeView.OnNodeMouseDoubleClick(TreeNodeMouseClickEventArgs e)
en System.Windows.Forms.TreeView.WndProc(Message& m)
en System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
en System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
en System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Then this shows up, apparently it's the same text as before:
