Ejemplo n.º 1
0
        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;
            }
        }
Ejemplo n.º 2
0
        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.");
        }