public void Import(string fname = "") { RegionId.GenerateRegion(); ConstantsReader.SetupRegion(RegionId.myRegion, "../../"); all_maps = new MapSave[160]; CheckGameTitle(); LoadOverworldTiles(); LoadOverworldEntrances(); LoadOverworldExits(); LoadOverworldSprites(); loadOverworldTilesTypes(); LoadOverworldItems(); loadOverworldOverlays(); //progressBar.Value = progressBar.Maximum; //WriteLog("All 'Overworld' data saved in ROM successfuly.", Color.Green, FontStyle.Bold); try { //GFX.gfxdata = Compression.DecompressTiles(); //SaveFileDialog sf = new SaveFileDialog(); // if (sf.ShowDialog() == DialogResult.OK) // { //} runAsar(path, fname); } catch (Exception e) { //WriteLog("Error : " + e.Message.ToString(), Color.Red); return; } }
public void Export() { RegionId.GenerateRegion(); ConstantsReader.SetupRegion(RegionId.myRegion, "../../"); all_rooms = new RoomSave[296]; all_maps = new MapSave[160]; CheckGameTitle(); LoadDungeonsRooms(); LoadOverworldTiles(); LoadOverworldMaps(); TextData.readAllText(); LoadedProjectStatistics.texts = TextData.messages.Count; SaveJson s = new SaveJson(path, rompath, all_rooms, all_maps, null, TextData.messages.ToArray(), overworld); MessageBox.Show("Project creation successful."); }