Author Topic: Version 2.0 Release Candidates  (Read 33463 times)

Offline Paul

  • Administrator
  • double
  • *****
  • Posts: 3471
  • Developer
    • View Profile
    • PaulsCode.Com
Version 2.0 Release Candidates
« on: January 07, 2013, 09:50:14 PM »
Release Candidate stress testing has begun!

Most of what we wanted to get hooked up before publishing has been done.  Some things may have been broken along the way, so we need everyone to do stress tests to identify everything that has been broken.  Once everything major has been fixed, I'll publish the update on Google Play!


APK Links:

Release Candidate 6 (commit #00380eb2a5)


Notes:

Testers can help by:
1) Reporting bugs here (accessible from the Help menu on the main screen)
2) Enabling crash reporting in the Advanced menu

For controller issues, testers should
1) Use the diagnostics screen in the Advanced menu
2) Report their observations in a bug report

If any of you have one of the snapshot builds installed, you MUST:
1) Reset to the default settings after updating
2) Rename the gamesave folder to 'mupen64plus' (if you've been using the default)
    (or update the gamesave location in the Advanced menu as necessary)


If you know a second language, we need translators!

Please register a translator account and submit translations at the Transifex project.
Current translation progress (click your browser's "refresh" button to update):





Functions from version 1.9.2 not yet hooked up in 2.0

- Frame Advance function
- Gameshark button


Identified Broken Functionality to Look at Before Publishing:

« Last Edit: January 15, 2013, 07:27:54 PM by Paul »
Device: Samsung Galaxy Nexus i515
CPU: TI OMAP4460, 1.2 GHz (dual core, ARM Cortex-A9)
GPU: PowerVR SGX540, 307 MHz
RAM: 1 GB
Resolution: 720 x 1280
Rom: omni-4.4.4-20141014-toro-FML KitKat 4.4.4, rooted

Device: Eee PC 1015PEM
CPU: Intel Atom N550, 1.5 GHz (dual core, x86)
GPU: Intel GMA 3150, 200 MHz (dual core)
RAM: 2GB
Resolution: 1024 x 600
Rom: android-x86-4.3-20130725 Jelly Bean 4.3, rooted

Offline littleguy

  • Moderator
  • double
  • *****
  • Posts: 1945
    • View Profile
Re: Version 2.0 Release Candidates
« Reply #1 on: January 07, 2013, 09:53:26 PM »
Change Log:
Version number can be found in the app's About menu

2.a.6
 + Bugfixes
    - Fixed the broken multi-player bug introduced in 2.a.2
    - Fixed various crashes discovered by the crash report system
 + Enhancements
    - Cheats can be disabled entirely to speed up menu load time
    - Translations updated
    - Flicker-reduction optimizations for Henag Lazer
    - A few compiler optimizations, might have improved speed a bit
 + Changes
    - Temporarily removed Gameshark and Frame Advance buttons until those features are ready

2.a.5
 + Enhancements
    - All cheat options are now persistent
 + Changes
    - Added OUYA-specific components

2.a.4
 + Enhancements
    - Added option to share controller between multiple players (needed for N64-USB adapter)
    - Added option to manually specify the flicker-reduction profile in the Video menu

2.a.3
 + Bugfixes
    - Fixed force-close bug on launch for Xperia PLAY
    - Multiplayer setup dialog retains state on rotation

2.a.2
 + Bugfixes
    - Fixed bug where game would close on launch if cheats database weren't finished building
    - Cheats menu refreshes properly and slightly faster
    - Boolean (on/off) cheat settings are persistent
       (persistent multi-choice cheat settings coming soon)
 + Enhancements
    - Portuguese translation
    - Tweaks to touchscreen transparency slider behavior
 + Changes
    - Updated link to Credits in the About dialog
    - Removed Hide buttons option in Touchscreen menu (redundant)

2.a.1
 + Bugfixes
    - Fixed RSP-related loading issues on certain devices
    - Video menu refreshes properly after plugin is changed
 + Enhancements
    - Translations for Croatian, French, German*, Russian*, Spanish
       (* partial)
    - Transparency option for touchscreen overlays
 + Changes
    - Changed some compiler settings; might fix some FC issues on certain devices
    - Corrected name to Mupen64Plus AE
    - Removed some obsolete data files
    - Added link to this change log in the About menu

2.a.0
Initial release candidate.  Changes from final snapshot build:
 + Bugfixes
    - Hooked up most of the missing special functions
    - Multiplayer works even if Player 1 uses touchscreen but no controller
 + Enhancements
    - Overhauled multi-player control mapping, now in the Play menu
    - Added confirmation dialog before resetting from Play menu
    - Added in-game menu item for changing IME on the fly
    - Added option to hide touchscreen overlay buttons
    - Added menu item to migrate slot saves from version 1.9.2 to 2.x
        (you can have both installed at once)
    - Added diagnostics screen to help debug controller issues
    - Updated the Help and About menus, more informative now
    - Integrated new crash reporting back-end for greater manageability
 + Changes
    - Moved default save directory to <sdcard>/mupen64plus
    - Removed reset function from in-game menu (now redundant)
    - Internally reorganized a lot of string resources to improve maintenance/translation
« Last Edit: January 14, 2013, 09:28:45 PM by littleguy »
2012 Nexus 7, rooted stock Lollipop
Samsung Galaxy Victory, rooted stock Jelly Bean
Xperia PLAY, stock Gingerbread
OUYA, retail version

Offline Paul

  • Administrator
  • double
  • *****
  • Posts: 3471
  • Developer
    • View Profile
    • PaulsCode.Com
Re: Version 2.0 Release Candidates
« Reply #2 on: January 07, 2013, 10:47:47 PM »
Posted link to Release Candidate 0.  I know there have been pieces identified as broken during the snapshot build series.  Please identify all of these problems here.
Device: Samsung Galaxy Nexus i515
CPU: TI OMAP4460, 1.2 GHz (dual core, ARM Cortex-A9)
GPU: PowerVR SGX540, 307 MHz
RAM: 1 GB
Resolution: 720 x 1280
Rom: omni-4.4.4-20141014-toro-FML KitKat 4.4.4, rooted

Device: Eee PC 1015PEM
CPU: Intel Atom N550, 1.5 GHz (dual core, x86)
GPU: Intel GMA 3150, 200 MHz (dual core)
RAM: 2GB
Resolution: 1024 x 600
Rom: android-x86-4.3-20130725 Jelly Bean 4.3, rooted

Offline Paul

  • Administrator
  • double
  • *****
  • Posts: 3471
  • Developer
    • View Profile
    • PaulsCode.Com
Re: Version 2.0 Release Candidates
« Reply #3 on: January 07, 2013, 11:20:40 PM »
I need to write the credits page, and link the app's credits button to it.
Device: Samsung Galaxy Nexus i515
CPU: TI OMAP4460, 1.2 GHz (dual core, ARM Cortex-A9)
GPU: PowerVR SGX540, 307 MHz
RAM: 1 GB
Resolution: 720 x 1280
Rom: omni-4.4.4-20141014-toro-FML KitKat 4.4.4, rooted

Device: Eee PC 1015PEM
CPU: Intel Atom N550, 1.5 GHz (dual core, x86)
GPU: Intel GMA 3150, 200 MHz (dual core)
RAM: 2GB
Resolution: 1024 x 600
Rom: android-x86-4.3-20130725 Jelly Bean 4.3, rooted

Offline Paul

  • Administrator
  • double
  • *****
  • Posts: 3471
  • Developer
    • View Profile
    • PaulsCode.Com
Re: Version 2.0 Release Candidates
« Reply #4 on: January 07, 2013, 11:24:08 PM »
Changing video plugin has stopped resetting the video settings page.
Device: Samsung Galaxy Nexus i515
CPU: TI OMAP4460, 1.2 GHz (dual core, ARM Cortex-A9)
GPU: PowerVR SGX540, 307 MHz
RAM: 1 GB
Resolution: 720 x 1280
Rom: omni-4.4.4-20141014-toro-FML KitKat 4.4.4, rooted

Device: Eee PC 1015PEM
CPU: Intel Atom N550, 1.5 GHz (dual core, x86)
GPU: Intel GMA 3150, 200 MHz (dual core)
RAM: 2GB
Resolution: 1024 x 600
Rom: android-x86-4.3-20130725 Jelly Bean 4.3, rooted

Offline k0en

  • bit
  • Posts: 6
    • View Profile
Re: Version 2.0 Release Candidates
« Reply #5 on: January 08, 2013, 03:39:26 AM »
i'v just writting a news here : http://www.open-consoles-news.com/2013/01/la-version-20-rc-de-mupen64plus-ae-est.html [nofollow] for the french Open-consoles community.


Offline DarkMatterCore

  • bit
  • Posts: 5
    • View Profile
Re: Version 2.0 Release Candidates
« Reply #6 on: January 08, 2013, 11:41:50 AM »
I'd like to help translating this project to Spanish. I already requested access in the Transifex page.

I'm from Venezuela.

Offline Paul

  • Administrator
  • double
  • *****
  • Posts: 3471
  • Developer
    • View Profile
    • PaulsCode.Com
Re: Version 2.0 Release Candidates
« Reply #7 on: January 08, 2013, 11:42:37 AM »
I approved you.  Thanks for the help!
Device: Samsung Galaxy Nexus i515
CPU: TI OMAP4460, 1.2 GHz (dual core, ARM Cortex-A9)
GPU: PowerVR SGX540, 307 MHz
RAM: 1 GB
Resolution: 720 x 1280
Rom: omni-4.4.4-20141014-toro-FML KitKat 4.4.4, rooted

Device: Eee PC 1015PEM
CPU: Intel Atom N550, 1.5 GHz (dual core, x86)
GPU: Intel GMA 3150, 200 MHz (dual core)
RAM: 2GB
Resolution: 1024 x 600
Rom: android-x86-4.3-20130725 Jelly Bean 4.3, rooted

Offline arrtoodeetoo

  • byte
  • *
  • Posts: 34
    • View Profile
Re: Version 2.0 Release Candidates
« Reply #8 on: January 08, 2013, 01:30:20 PM »
Very cool!

Do you have a list of things that were changed since the Jan 3 build? That would help in knowing what to look for while testing.

Offline littleguy

  • Moderator
  • double
  • *****
  • Posts: 1945
    • View Profile
Re: Version 2.0 Release Candidates
« Reply #9 on: January 08, 2013, 02:01:20 PM »
Good idea.  I'll add it to the changelog in the second post
2012 Nexus 7, rooted stock Lollipop
Samsung Galaxy Victory, rooted stock Jelly Bean
Xperia PLAY, stock Gingerbread
OUYA, retail version

Offline DarkMatterCore

  • bit
  • Posts: 5
    • View Profile
Re: Version 2.0 Release Candidates
« Reply #10 on: January 08, 2013, 02:02:51 PM »
Almost done. :)

I just have a little question I hope you can answer, before submitting the whole 263 entries. Do the "Sinc" resampling modes stand for "Synchronous"? I want to translate that as accurately as possible.

Offline xperia64

  • Moderator
  • double
  • *****
  • Posts: 591
    • View Profile
    • My Apps
Re: Version 2.0 Release Candidates
« Reply #11 on: January 08, 2013, 02:07:35 PM »
Tested on an original motorola droid and it works pretty well @800MHz. One issue, if you change the video plugin from gles2rice to gles2n64, the options for gles2n64 don't appear until the app is restarted.

Offline littleguy

  • Moderator
  • double
  • *****
  • Posts: 1945
    • View Profile
Re: Version 2.0 Release Candidates
« Reply #12 on: January 08, 2013, 02:27:40 PM »
Almost done. :)

I just have a little question I hope you can answer, before submitting the whole 263 entries. Do the "Sinc" resampling modes stand for "Synchronous"? I want to translate that as accurately as possible.

Awesome!  I believe it stands for the mathematical sinc function, so it shouldn't be translated.

A note to all translators: If you're ever in doubt, look at the Japanese translation and see if the word was translated there.  Lioncash created the Japanese translation and has been maintaining it for many months now.  In case you didn't know, he's also one of the devs and has been intimately involved with the project for a long time.  (He in fact created the string you mention.)

Tested on an original motorola droid and it works pretty well @800MHz. One issue, if you change the video plugin from gles2rice to gles2n64, the options for gles2n64 don't appear until the app is restarted.

Yep, you can also fix it by rotating your screen once and back.  It's already fixed for the next RC.
« Last Edit: January 08, 2013, 02:34:44 PM by littleguy »
2012 Nexus 7, rooted stock Lollipop
Samsung Galaxy Victory, rooted stock Jelly Bean
Xperia PLAY, stock Gingerbread
OUYA, retail version

Offline DarkMatterCore

  • bit
  • Posts: 5
    • View Profile
Re: Version 2.0 Release Candidates
« Reply #13 on: January 08, 2013, 02:54:25 PM »
Awesome!  I believe it stands for the mathematical sinc function [nofollow], so it shouldn't be translated.

A note to all translators: If you're ever in doubt, look at the Japanese translation and see if the word was translated there.  Lioncash created the Japanese translation and has been maintaining it for many months now.  In case you didn't know, he's also one of the devs and has been intimately involved with the project for a long time.  (He in fact created the string you mention.)

Done! Thanks for the help.

I'll check this forum regularly in case there is any update to the language strings. Hope you like this small contribution.

Offline littleguy

  • Moderator
  • double
  • *****
  • Posts: 1945
    • View Profile
Re: Version 2.0 Release Candidates
« Reply #14 on: January 08, 2013, 02:58:37 PM »
Thank YOU!

This is the first time we've used Transifex, but there might be a way for it to automatically notify you when the English strings change.  I think you can click on the English "resource" on their website and click "watch" or something.  That might help...
2012 Nexus 7, rooted stock Lollipop
Samsung Galaxy Victory, rooted stock Jelly Bean
Xperia PLAY, stock Gingerbread
OUYA, retail version