; C++ 1 source_name 0 0 res UTF-8 connect MainFrame 1000 none 0 Evt . 1 1 1 1 UI 0 0 0 wxAUI_MGR_DEFAULT wxBOTH 1 1 impl_virtual 0 wxID_ANY -1,600 MainFrame -1,-1 wxCAPTION|wxCLOSE_BOX|wxMINIMIZE_BOX|wxSYSTEM_MENU ; ; forward_declare M.A.S.S. Builder Save Tool 2.0.0 wxCLIP_CHILDREN|wxTAB_TRAVERSAL 1 bSizerMain wxVERTICAL none 5 wxEXPAND 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 _mainPanel 1 protected 1 Resizable 1 ; ; forward_declare 0 wxTAB_TRAVERSAL bSizerMainPanel wxVERTICAL none 5 wxEXPAND 0 bSizerProfile wxHORIZONTAL none 5 wxALL|wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Profile to manage: 0 0 0 1 _profileLabel 1 protected 1 Resizable 1 ; ; forward_declare 0 -1 5 wxALL|wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 150,-1 1 _profileChoice 1 protected 1 Resizable 0 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator profileSelectionEvent 5 wxALL|wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 1 1 0 0 Dock 0 Left 1 1 0 0 wxID_ANY Backup selected profile 0 0 0 1 _backupSelectedButton 1 protected 1 Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator backupSelectedProfileEvent 5 wxEXPAND 1 0 protected 0 5 wxALL|wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Unsafe mode 0 0 1 _unsafeCheckbox 1 protected 1 Resizable 1 ; ; forward_declare 0 CLICK AT YOUR OWN RISK! wxFILTER_NONE wxDefaultValidator unsafeCheckboxEvent 5 wxEXPAND 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 _managerNotebook 1 protected 1 Resizable 1 ; ; forward_declare 0 tabChangeEvent Profile details and stats 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 _profilePanel 1 protected 1 Resizable 1 ; ; forward_declare 0 wxTAB_TRAVERSAL bSizerProfilePanel wxVERTICAL none 5 wxEXPAND|wxALL 1 wxID_ANY General information sbSizerGeneralInfo wxVERTICAL 1 none 5 wxEXPAND 1 2 wxBOTH 1 0 fgSizerGeneralStats wxFLEX_GROWMODE_SPECIFIED none 0 0 5 wxALL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Company name: 0 0 0 1 _companyNameLabel 1 protected 1 Resizable 1 ; ; forward_declare 0 EXPERIMENTAL: Double-click the company name to rename it. -1 5 wxALL|wxEXPAND 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY <blank> 0 0 0 1 _companyName 1 protected 1 Resizable 1 ; ; forward_declare 0 EXPERIMENTAL: Double-click the company name to rename it. -1 companyRenameEvent 5 wxALL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Credits: 0 0 0 1 _creditsLabel 1 protected 1 Resizable 1 ; ; forward_declare 0 -1 5 wxALL|wxEXPAND 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 0 0 1 _credits 1 protected 1 Resizable 1 ; ; forward_declare 0 -1 5 wxALL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Story progress: 0 0 0 1 _storyProgressLabel 1 protected 1 Resizable 1 ; ; forward_declare 0 The current point in the story. -1 5 wxALL|wxEXPAND 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 0 0 1 _storyProgress 1 protected 1 Resizable 1 ; ; forward_declare 0 The current point in the story. -1 5 wxALL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Last mission ID: 0 0 0 1 _lastMissionIdLabel 1 protected 1 Resizable 1 ; ; forward_declare 0 This corresponds to the last mission menu selection, not the last mission played. If you see just a number instead of the mission name, please report it to the creator of this application. -1 5 wxALL|wxEXPAND 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 0 0 1 _lastMissionId 1 protected 1 Resizable 1 ; ; forward_declare 0 This corresponds to the last mission menu selection, not the last mission played. If you see just a number instead of the mission name, please report it to the creator of this application. -1 M.A.S.S.es 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 _massPanel 1 protected 1 Resizable 1 ; ; forward_declare 0 wxTAB_TRAVERSAL bSizerMassPanel wxHORIZONTAL none 5 wxEXPAND|wxALL 1 wxID_ANY Installed M.A.S.S.es sbSizerInstalled wxVERTICAL 1 none 5 wxEXPAND|wxALIGN_CENTER_HORIZONTAL|wxTOP|wxBOTTOM|wxLEFT 1 1 1 1 1 1 0 1 _installedListView = new wxListView(_massPanel, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLC_REPORT|wxLC_SINGLE_SEL|wxLC_HRULES); 1 wxListView* _installedListView; 0 Dock 0 Left 1 1 0 0 wxID_ANY #include <wx/listctrl.h> 0 0 1 _installedListView 1 protected 1 Resizable _installedListView->AppendColumn("Hangar", wxLIST_FORMAT_LEFT); _installedListView->AppendColumn("M.A.S.S. name", wxLIST_FORMAT_LEFT); 1 ; ; forward_declare 0 5 wxEXPAND 0 wxID_ANY Hangar actions sbSizerButtons wxHORIZONTAL 1 none 5 wxALL|wxEXPAND 1 1 1 1 1 1 0 1 1 0 0 Dock 0 Left 1 1 0 0 wxID_ANY Move 0 0 0 1 _moveButton 1 protected 1 Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator moveMassEvent 5 wxALL|wxEXPAND 1 1 1 1 1 1 0 1 1 0 0 Dock 0 Left 1 1 0 0 wxID_ANY Delete 0 0 0 1 _deleteButton 1 protected 1 Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator deleteMassEvent 5 wxALL|wxEXPAND 1 1 1 1 1 1 0 1 1 0 0 Dock 0 Left 1 1 0 0 wxID_ANY Rename 0 0 0 1 _renameButton 1 protected 1 Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator renameMassEvent 5 wxEXPAND|wxRIGHT|wxLEFT 0 bSizerSecondRow wxHORIZONTAL none 5 wxEXPAND|wxALL 2 1 1 1 1 1 0 1 1 0 0 Dock 0 Left 1 1 0 0 wxID_ANY Open save directory 0 0 0 1 _openSaveDirButton 1 protected 1 Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator openSaveDirEvent 5 wxALIGN_CENTER_VERTICAL 0 bSizerImportExport wxVERTICAL none 5 wxALL|wxEXPAND 1 1 1 1 1 Load From Art Provider; wxART_GO_BACK; wxART_BUTTON 1 0 1 1 0 0 Dock 0 Left 1 1 0 0 wxID_ANY Import 0 0 0 1 _importButton 1 protected 1 Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator importMassEvent 5 wxALL|wxEXPAND 0 1 1 1 1 Load From Art Provider; wxART_GO_FORWARD; wxART_BUTTON 1 0 1 1 0 0 Dock 0 Left 1 1 0 0 wxID_ANY Export 0 0 0 1 _exportButton 1 protected 1 wxRIGHT Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator exportMassEvent 5 wxEXPAND|wxALL 1 wxID_ANY Staging area sbSizerStagingArea wxVERTICAL 1 none 5 wxALL|wxEXPAND 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 _stagingList 1 protected 1 Resizable 1 wxLB_NEEDED_SB|wxLB_SINGLE ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator stagingSelectionEvent 5 wxALL|wxEXPAND 0 1 1 1 1 1 0 1 1 0 0 Dock 0 Left 1 1 0 0 wxID_ANY Delete staged M.A.S.S. 0 0 0 1 _deleteStagedButton 1 protected 1 Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator deleteStagedEvent 5 wxALL|wxEXPAND 0 1 1 1 1 1 0 1 1 0 0 Dock 0 Left 1 1 0 0 wxID_ANY Open staging area directory 0 0 0 1 _stagingAreaButton 1 protected 1 Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator openStagingDirEvent Photo mode shots 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 _screenshotsPanel 1 protected 1 Resizable 1 ; ; forward_declare 0 wxTAB_TRAVERSAL bSizerScreenshotsPanel wxHORIZONTAL none 5 wxALL|wxEXPAND 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY 0 0 1 _screenshotsList 1 protected 1 Resizable 1 wxLC_ALIGN_TOP|wxLC_AUTOARRANGE|wxLC_ICON|wxLC_SINGLE_SEL ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator viewScreenshotEvent screenshotListSelectionEvent screenshotListSelectionEvent 5 wxEXPAND 0 bSizerScreenshotCommands wxVERTICAL none 5 wxEXPAND|wxALL 0 wxID_ANY Sorting sbSizerSorting wxVERTICAL 1 none 5 wxEXPAND 1 bSizerSortType wxHORIZONTAL none 5 wxALL 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Filename 0 0 1 _nameRadio 1 protected 1 Resizable 1 wxRB_GROUP ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator 1 screenshotFilenameSortingEvent 5 wxALL 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Creation date 0 0 1 _creationDateRadio 1 protected 1 Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator 0 screenshotCreationDateSortingEvent 5 wxEXPAND 1 bSizerSortOrder wxHORIZONTAL none 5 wxALL 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Ascending 0 0 1 _ascendingRadio 1 protected 1 Resizable 1 wxRB_GROUP ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator 1 screenshotAscendingSortingEvent 5 wxALL 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Descending 0 0 1 _descendingRadio 1 protected 1 Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator 0 screenshotDescendingSortingEvent 5 wxALL|wxEXPAND 0 1 1 1 1 1 0 1 1 0 0 Dock 0 Left 1 1 0 0 wxID_ANY View 0 0 0 1 _viewScreenshotButton 1 protected 1 Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator viewScreenshotEvent 5 wxALL|wxEXPAND 0 1 1 1 1 1 0 1 1 0 0 Dock 0 Left 1 1 0 0 wxID_ANY Delete 0 0 0 1 _deleteScreenshotButton 1 protected 1 Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator deleteScreenshotEvent 5 wxALL|wxEXPAND 0 1 1 1 1 1 0 1 1 0 0 Dock 0 Left 1 1 0 0 wxID_ANY Open directory 0 0 0 1 _screenshotDirButton 1 protected 1 Resizable 1 ; ; forward_declare 0 wxFILTER_NONE wxDefaultValidator openScreenshotDirEvent 5 wxALIGN_CENTER_HORIZONTAL|wxTOP|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 255,0,0 1 ,90,92,-1,70,0 0 0 wxID_ANY USE THIS TOOL AT YOUR OWN RISK! 0 0 0 1 _riskLabel 1 protected 1 Resizable 1 wxALIGN_CENTER_HORIZONTAL ; ; forward_declare 0 -1 5 wxALIGN_CENTER_HORIZONTAL 0 bSizerGameStatus wxHORIZONTAL none 5 wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxEXPAND|wxTOP|wxBOTTOM|wxLEFT 1 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY Game status: 0 0 0 1 _gameStatusLabel 1 protected 1 Resizable 1 ; ; forward_declare 0 -1 5 wxALL|wxALIGN_CENTER_VERTICAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 wxSYS_COLOUR_CAPTIONTEXT 1 ,90,92,-1,70,0 0 0 wxID_ANY not running 0 0 0 1 _gameStatus 1 protected 1 Resizable 1 ; ; forward_declare 0 -1 5 wxEXPAND|wxRIGHT|wxLEFT|wxALIGN_CENTER_HORIZONTAL 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY This version of the application was partially tested on M.A.S.S. Builder early access version 0.5.7. It may or may not work with other versions of the game. Made for the M.A.S.S. Builder community by Guillaume Jacquemin. 0 0 0 1 _aboutText 1 protected 1 Resizable 1 wxALIGN_CENTER_HORIZONTAL ; ; forward_declare 0 -1 5 wxALIGN_CENTER_HORIZONTAL|wxBOTTOM|wxRIGHT|wxLEFT 0 1 1 1 1 1 0 1 1 0 Dock 0 Left 1 1 0 0 wxID_ANY https://github.com/williamjcm/wxMASSManager 0 0 1 _githubLink 1 protected 1 Resizable 1 wxHL_DEFAULT_STYLE ; ; forward_declare 0 https://github.com/williamjcm/wxMASSManager 0 wxID_ANY _gameCheckTimer 0 5000 protected gameCheckTimerEvent