Skip to content

Commit

Permalink
Prepping for production release
Browse files Browse the repository at this point in the history
  • Loading branch information
Asnivor committed Sep 25, 2017
1 parent 6003755 commit 2add863
Show file tree
Hide file tree
Showing 7 changed files with 75 additions and 51 deletions.
5 changes: 5 additions & 0 deletions BuildTools/ChangeLog/default.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,10 @@ title: Changelog
------------------------------------
#### Development Build Changes ([Dev](https://github.com/Asnivor/MedLaunch/tree/dev) branch) - [![Build status](https://ci.appveyor.com/api/projects/status/4maii9la7yb72bw8/branch/dev?svg=true)](https://ci.appveyor.com/project/Asnivor/medlaunch/branch/dev/artifacts)
------------------------------------
* None as yet

##### [0.5.18.1](https://medlaunch.info/releases/0-5-18-1)
###### 2017-09-25
* (BugFix) - New version downloads don't stall at 100% anymore (but obviously you will still have to manually update until you are running this version)
* (Enhancement) - Added setting to reformat game title case when displayed in the library. Options - no change, Title (Camel) Case, All Caps
* (Enhancement) - Context menu option to delete ROM(s) from disk - currently only ROM games that are either uncompressed, or are the only ROM file within a zip file (disc-based games and 7zipped ROMs not supported)
Expand All @@ -28,6 +32,7 @@ title: Changelog
* (Enhancement) - Multiple ROMs within archive files can now reside in nested subfolders within the archive itself
* (Enhancement) - DAT lookup database (AsniDAT.db) now contains CRC32 and SHA1 hashes (along with MD5 that it had previously) - this reduces import/scan time for ROMs within archives
* (Enhancement) - Major disc-scanning improvements, just point MedLaunch at the root folder for that system (psx, saturn etc.), and it will parse and import all games (and create .m3u files if they are needed). With multi-disc games, all the files for the game must be in the same folder or subfolder
* (BugFix) - Fixed issue in DevBuild where mednafen update wasnt extracting all the files from the downloaded archive

##### [0.5.8.0](https://medlaunch.info/releases/0-5-8-0)
###### 2017-08-11
Expand Down
7 changes: 3 additions & 4 deletions BuildTools/HomePage/default.md
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ title: Home
**MedLaunch** is a .NET (Windows only) front-end for the excellent [Mednafen](http://mednafen.fobby.net/) multi-system emulator.

### Production Releases
* Latest Production Version: 0.5.8.0
* Latest Production Version: 0.5.18.1
* [![Build status](https://ci.appveyor.com/api/projects/status/4maii9la7yb72bw8/branch/master?svg=true&passingText=Latest%20MASTER%20Build%20-%20OK&failingText=Lastest%20MASTER%20Build%20-%20FAILED&pendingText=Latest%20MASTER%20Build%20-%20IN%20PROGRESS)](https://ci.appveyor.com/project/Asnivor/medlaunch/branch/master)
* Direct Production Download: [LATEST](https://downloads.medlaunch.info/latest)
* Compatible with Mednafen: 0.9.39.x - 0.9.48
Expand Down Expand Up @@ -77,8 +77,7 @@ The development releases should usually be stable, but it is advisable to backup
* Imports all standard ROM formats that mednafen supports
* Extended archive support - will import single or multiple ROMs from within .zip or .7z files
* **Auto scan and import of Disc based games (PSX, Saturn, PCFX & PCE-CD)**
* All disc cue/image files must reside in game-specific sub-folders below the designated system game folder
* Games that do not adhere to this file/folder structure can be imported manually
* Multi-disc games must have their files residing in the same directory or sub-directory
* Auto-generation of .m3u playlist files for multi-disc games
* **DAT data lookup on import**
* MedLaunch ships with a DAT database that combines NoIntro, Tosec, PsxDataCenter & Satakore information that enables detailed information (Country, Year, Publisher etc) to be populated in the games library upon import
Expand All @@ -102,7 +101,7 @@ The development releases should usually be stable, but it is advisable to backup

### Requirements
* [Microsoft .NET Framework 4.5.2](https://www.microsoft.com/en-gb/download/details.aspx?id=42643)
* At least [Mednafen versions 0.9.39.x through 0.9.46.x](https://mednafen.github.io/releases/) - 64-bit version required for Saturn games
* At least [Mednafen version 0.9.39.1](https://mednafen.github.io/releases/) - 64-bit version required for Saturn games
* Windows 7 and above (may work on Vista but has not been tested)
* x64 (has not been tested on x86 but should still work on it)

Expand Down
43 changes: 0 additions & 43 deletions BuildTools/ReleaseNotes/0.5.14.1.md

This file was deleted.

56 changes: 56 additions & 0 deletions BuildTools/ReleaseNotes/0.5.18.1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
Direct Download: [0.5.18.1](https://downloads.medlaunch.info/?download=0_5_18_1)

(The latest version can always be downloaded [HERE](https://downloads.medlaunch.info/?download=latest))

#### Important Release Notes (0.5.18.x Major Branch)

This is a BIG release that fixes many bugs and includes quite a few enhancements.

#### Notable Additions
* (BugFix) - New version downloads don't stall at 100% anymore (but obviously you will still have to manually update until you are running THIS version)
* (Enhancement) - Added setting to reformat game title case when displayed in the library. Options - no change, Title (Camel) Case, All Caps
* (Enhancement) - Context menu option to delete ROM(s) from disk - currently only ROM games that are either uncompressed, or are the only ROM file within a zip file (disc-based games and 7zipped ROMs not supported)
* (UI) - Re-styled the games library favourite 'tick box' so that it no longer looks terrible
* (Enhancement) - Added the following controller configuration options: Saturn (light gun & mouse), SNES (superscope & mouse), PSX (guncon, justifier & mouse), PCE/PCE_FAST (mouse), PCFX (mouse), NES (zapper) and MD (mouse)
* (UI) - Controller configuration now shows 'pretty' names for Keyboard & Mouse bindings (hovering over each binding does however show the actual mednafen command in a tooltip)
* (BugFix) - Binding of tertiary controller settings is now possible
* (Enhancement) - Compatibility and download links for mednafen 0.9.48
* (Enhancement) - Added basic ROM/Disc inspector functionality
* (BugFix) - Library game info text now auto-scrolls if right boundary is breached
* (Enhancement) - Games library now converts/translates the majority of returned country codes (to give a more uniform display)
* (BugFix) - Fixed library sidebar scroll events not bubbling through child items (so now library sidebar will vertically scroll with mousewheel whever the mouse is located on the sidebar)
* (CodeChange) - Added custom DiscSN lookup library (for obtaining PSX game serials from disc images) and removed the BizHawk DLLs
* (BugFix) - Fixed SlimDX.dll exception on some systems - implemented pre-req check on startup with option to install vcred_x86.exe if it is not detected (required for MedLaunch to work)
* (BugFix) - Fixed (finally) exception generated when changing the GUI Zoom slider on non-English OSes
* (BugFix) - Fixed exception generated when opening the Theme Changer on non-English OSes
* (BugFix) - Fixed exception when importing configs on non-English OSes
* (Enhancement) - Implemented SevenZipSharp library in place of SharpCompress. This gives better speed when dealing with/importing games within 7zip archives.
* (BugFix) - ROMs within archives files now have their hash detected correctly
* (Enhancement) - Multiple ROMs within archive files can now reside in nested subfolders within the archive itself
* (Enhancement) - DAT lookup database (AsniDAT.db) now contains CRC32 and SHA1 hashes (along with MD5 that it had previously) - this reduces import/scan time for ROMs within archives
* (Enhancement) - Major disc-scanning improvements, just point MedLaunch at the root folder for that system (psx, saturn etc.), and it will parse and import all games (and create .m3u files if they are needed). With multi-disc games, all the files for the game must be in the same folder or subfolder
* (BugFix) - Fixed issue in DevBuild where mednafen update wasnt extracting all the files from the downloaded archive

#### New Install
- Extract this release to a folder, run the 'MedLaunch.exe' executable and choose your Mednafen directory (must be the Mednafen 0.9.39 - 0.9.46 - 64-bit version is required if you want to emulate Saturn games).
- You are then prompted to choose whether to import all config settings from your Mednafen folder into the MedLaunch database (this is recommended).
- If you currently use system-specific config files with Mednafen the settings from these will be imported with the above process. However MedLaunch will write to these files when you launch a game - so back them up somewhere if you are not happy with this.

#### Upgrade

##### Preferred Method:
- Automatically download and upgrade using the 'Updates' tab within MedLaunch itself.
- Ensure you have the a supported version of Mednafen installed (v0.9.39.x - v0.9.46.x)
- Once MedLaunch has upgraded, go to the 'Configs' tab and click the 'IMPORT ALL CONFIGS FROM DISK' button
- In settings change your mednafen directory if you installed the new version of mednafen somewhere else

##### Manual Method:
- You can safely extract this new release over an existing MedLaunch folder (providing you do not have MedLaunch running at the time)
- Once extracted run the MedLaunch.exe executable and your current database will be upgraded before the application starts proper.
- Once MedLaunch has upgraded, go to the 'Configs' tab and click the 'IMPORT ALL CONFIGS FROM DISK' button
- In settings change your mednafen directory if you installed the new version of mednafen somewhere else



There is also (still) an official MedLaunch mednafen server running in the UK. More details can be found here:
[http://node.asnitech.co.uk/](http://node.asnitech.co.uk/) and the server is automatically listed in the server browser within MedLaunch.
8 changes: 8 additions & 0 deletions BuildTools/downloads.medlaunch.info/versions.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,14 @@

// build data array
$downloads_array = array(
array(
'2017-09-25',
'0_5_18_1',
'https://github.com/Asnivor/MedLaunch/releases/download/0.5.18.1/MedLaunch_v0_5_18_1.zip',
'<a href="http://mednafen.fobby.net/releases/files/mednafen-0.9.39.2-win64.zip" class="btn btn-info btn-sm">0.9.39.x</a> - <a href="https://mednafen.github.io/releases/files/mednafen-0.9.48-win64.zip" class="btn btn-info btn-sm">0.9.48.x</a>',
'1'
),

array(
'2017-08-09',
'0_5_8_0',
Expand Down
4 changes: 2 additions & 2 deletions MedLaunch/Properties/AssemblyInfo.cs
Original file line number Diff line number Diff line change
Expand Up @@ -51,5 +51,5 @@
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("0.5.18.0")]
[assembly: AssemblyFileVersion("0.5.18.0")]
[assembly: AssemblyVersion("0.5.18.1")]
[assembly: AssemblyFileVersion("0.5.18.1")]
3 changes: 1 addition & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -77,8 +77,7 @@ Bugs/Suggestions/Feature Requests can be posted on the GitHub [Issue Tracker](ht
* Imports all standard ROM formats that mednafen supports
* Extended archive support - will import single or multiple ROMs from within .zip or .7z files
* **Auto scan and import of Disc based games (PSX, Saturn, PCFX & PCE-CD)**
* All disc cue/image files must reside in game-specific sub-folders below the designated system game folder
* Games that do not adhere to this file/folder structure can be imported manually
* Multi-disc games must have their files residing in the same directory or sub-directory
* Auto-generation of .m3u playlist files for multi-disc games
* **DAT data lookup on import**
* MedLaunch ships with a DAT database that combines NoIntro, Tosec, PsxDataCenter & Satakore information that enables detailed information (Country, Year, Publisher etc) to be populated in the games library upon import
Expand Down

0 comments on commit 2add863

Please sign in to comment.