Commit Graph

20706 Commits

Author SHA1 Message Date
Léo Lam b96f75c2ee GameINI: Force EFB to RAM for OoT Master Quest (D43)
The Legend of Zelda: Ocarina of Time (Master Quest) needs EFB to RAM
for the pause menu background to not be black and for Link to show up
in the pause menu. These are the two most visible issues without EFB
to RAM enabled.

This is consistent with the GameINI for the Collector's Edition
version (PZL).
2016-06-15 14:56:45 +02:00
Markus Wick aa07f0903b Merge pull request #3898 from RisingFog/hollywood_squares_ini
Force Virtual XFB for Hollywood Squares
2016-06-14 17:28:24 +02:00
Pierre Bourdon dc8880f3d0 Merge pull request #3889 from CarlKenner/AddRemovePrograms
Installer: add values for the Size, Location, and Comments columns
2016-06-14 16:21:50 +02:00
Pierre Bourdon c8d0eb103a Merge pull request #3887 from CarlKenner/DontDeleteUser
This fixes the issue where the installer deletes the User folder
2016-06-14 16:21:44 +02:00
Chris Burgener 34ac512f79 Force Virtual XFB for Hollywood Squares 2016-06-14 08:54:24 -04:00
Mat M e7ece894b6 Merge pull request #3895 from Helios747/conduit2ini
[INI] Remove malformed Conduit 2 cheat codes
2016-06-13 08:44:43 -04:00
Anthony Serna c7510bb5e3 [INI] Remove malformed Conduit 2 cheat codes 2016-06-13 07:32:10 -05:00
Carl Kenner b31b8f02d9 This fixes the issue where the installer deletes the User folder, possibly including saved-games, and deletes everything else in the install folder, possibly including games that took hours to dump.
We still delete the Sys folder though, because otherwise games will use the wrong settings due to our wildcard support. And we delete the Languages folder, any DLL files, uninst.exe, Dolphin.exe, DSPTool.exe and the qt.conf and cpack_package_description.txt that older Dolphin installers or packages accidentally create.
2016-06-11 01:54:01 +09:30
Carl Kenner fe2a96bb06 Add values for the Size, Location, and Comments columns of the Programs and Features (aka Add/Remove Programs) window used to uninstall programs in Windows. Most programs fill in the Location and Size columns, but Dolphin doesn't. Most programs unfortunately don't fill in the comments column, but I find that annoying when I go to uninstall things and can't work out what half the programs are for. 2016-06-11 01:26:28 +09:30
Chris Burgener 66fe98dbd9 Remove cpack_package_description.txt from Windows builds 2016-06-10 09:50:46 -04:00
Markus Wick b968a90002 Merge pull request #3886 from JosJuice/readme-installer
Update installer script filename in readme
2016-06-08 16:59:06 +02:00
JosJuice b8775b5a98 Update installer script filename in readme
This was changed in 00c21e7.
2016-06-06 21:05:47 +02:00
Pierre Bourdon c26eb14ba8 Merge pull request #3884 from JosJuice/install-directory-without-version
Do not include the Dolphin version in the install directory name
2016-06-05 22:06:19 +02:00
Pierre Bourdon cd29de7713 Merge pull request #3883 from RisingFog/5.0-installer
Add VC++2015 redistributable
2016-06-05 21:39:51 +02:00
JosJuice 0417f4993e Do not include the Dolphin version in the install directory name
This change was introduced for 4.0.1 and never ported to the
master branch until now. It would be awkward to have 5.0 go back
to the 4.0 behavior after we already changed the behavior once.
2016-06-05 21:37:41 +02:00
Chris Burgener c2599b3e5f Add VC++2015 redistributable 2016-06-05 15:23:06 -04:00
Pierre Bourdon 6acb19ab09 Merge pull request #3882 from RisingFog/5.0-installer
Update Installer for Dolphin 5.0 (Bundle VC++2015 Redist)
2016-06-05 21:21:17 +02:00
Chris Burgener 347bae44a4 Update dolphin-emu.spec for 5.0 2016-06-05 15:11:28 -04:00
Chris Burgener 2507dc731c Prepare Windows Installer for 5.0 2016-06-05 15:10:00 -04:00
Pierre Bourdon 00c21e7859 Installer: Remove dual-architecture shim. 2016-06-05 09:41:34 +02:00
Pierre Bourdon c514a48f4d Merge pull request #3776 from EmptyChaos/ar-isoprop-corrupt
ActionReplay: Fix ISOProperties corrupting active code set
2016-06-05 09:29:51 +02:00
Pierre Bourdon 96acd3e7ff Merge pull request #3869 from delroth/out-of-git
Provide better scmrev defaults without .git
2016-06-05 09:27:57 +02:00
Markus Wick a9931e609f Merge pull request #3875 from RisingFog/pikmin_wii_ini
Force Skip EFB Access from CPU off for Pikmin Wii
2016-06-03 00:51:23 +02:00
Mat M a3e2436446 Merge pull request #3872 from JosJuice/movie-revision-nonhexadecimal
Movie: Improve handling of non-hexadecimal revision strings
2016-06-02 14:13:08 -04:00
Pierre Bourdon 3f1f79ea86 Merge pull request #3877 from RisingFog/helios_made_an_oopsie
Re-add deleted Gecko Tag in Smash Netplay INI
2016-06-02 19:43:03 +02:00
JosJuice 9681fee86a Movie: Improve handling of non-hexadecimal revision strings 2016-06-02 18:55:35 +02:00
Chris Burgener 599db170e9 Re-add deleted Gecko Tag in Smash Netplay INI 2016-06-02 12:11:02 -04:00
Pierre Bourdon 0b7281cec3 Merge pull request #3876 from Helios747/smash_netplay_ini
[GameINI] Netplay Smash AR codes
2016-06-02 14:56:52 +02:00
Anthony Serna d2b3c8d036 [GameINI] Netplay Smash AR codes 2016-06-02 07:32:28 -05:00
Chris Burgener b149b0a143 Force Skip EFB Access from CPU off for Pikmin Wii 2016-06-01 21:36:09 -04:00
Dolphin i18n Bot f3f158c08e Automatic translation resources sync with Transifex 2016-05-30 20:47:43 +00:00
Matthew Parlane 7a99312687 Merge pull request #3873 from JosJuice/argh
Undo the addition of a translatable string during the string freeze
2016-05-31 08:46:25 +12:00
JosJuice e5ffc91265 Undo the addition of a translatable string during the string freeze 2016-05-30 22:41:08 +02:00
Dolphin i18n Bot b56bfbd3c2 Automatic translation resources sync with Transifex 2016-05-30 20:31:11 +00:00
Pierre Bourdon aecf9e16c8 Merge pull request #3871 from Helios747/weird_nvidia_fix
[OGL] Workaround nvidia being weird with GL_MAX_TEXTURE_SIZE
2016-05-30 18:54:17 +02:00
Anthony Serna 0e5852f634 [OGL] Workaround nvidia being weird with GL_MAX_TEXTURE_SIZE 2016-05-30 10:06:19 -05:00
Markus Wick 9c187c07cc Merge pull request #3870 from karolherbst/context_creation_mesa
EGL: specify version first
2016-05-30 12:47:55 +02:00
Karol Herbst c0e21871cd EGL: specify version first
allthough this is a mesa bug, this is a simple enough workaround for context
creation fails with EGL_CONTEXT_OPENGL_FORWARD_COMPATIBLE_BIT_KHR set.

Otherwise dolphin will fail to create 3.3+ core context with current mesa
version
2016-05-29 22:12:31 +02:00
Pierre Bourdon ad0ef70314 Merge pull request #3868 from delroth/sector-reader
SectorReader: Fix reading the last block of the disc.
2016-05-29 18:33:09 +02:00
Pierre Bourdon bae4f2c7db Provide better scmrev defaults without .git
Use the default values from CMakeLists.txt (previously used for CPack). We
usually update these when tagging a new major version.
2016-05-29 18:29:40 +02:00
Pierre Bourdon c4240692b6 SectorReader: Fix reading the last block of the disc.
Regression from PR #3795.
2016-05-29 18:26:04 +02:00
Pierre Bourdon 2a79ac0d28 Merge pull request #3734 from Sonicadvance1/no_x86_pie
Make sure x86_64 isn't compiled with PIE.
2016-05-29 17:32:20 +02:00
EmptyChaos 309d0e59f4 ISOProperties/GameListCtrl: Use Global INI Change event.
ISOProperties no longer needs its hack to refresh the game list, the
new INI Modified event can be used instead.
2016-05-30 00:49:11 +10:00
Pierre Bourdon 6ef7414479 Merge pull request #3867 from phire/fix_wii_savestates_some_more
IPC_HLE: Close file handles before savestating. Fixes DKCR crashing.
2016-05-29 16:26:37 +02:00
EmptyChaos 6ab1b27477 ActionReplay: UI Consistency and Cleanup
Cleanup code style.

Move ActionReplay code->INI saving into ActionReplay namespace.

Threadsafety Cleanup: ActionReplay is accessed from the Host, Emu
and CPU Threads so the internal storage needs to be protected by a
lock to prevent vectors/strings being deleted/moved while in use by
the CPU Thread.

UI Consistency: Make ARCodes behave like Gecko Codes - only apply
changes when Apply is pressed. Save changes to INI from CheatsWindow.

ISOProperties/CheatsWindow now synchronize with each other.
2016-05-29 23:33:24 +10:00
EmptyChaos 25b072ff2b ActionReplay: Fix ISOProperties corrupting active code set
ISOProperties loads codes using ActionReplay::LoadCodes which actually applies
the codes to the global state. If a game is running then that games receives
all the codes (and ACTIVE status) from the second game being shown in
ISOProperties which is not desirable.
2016-05-29 23:33:24 +10:00
Pierre Bourdon 0fa9233c1a Merge pull request #3857 from JosJuice/update-language-list
Add more languages, and remove Hebrew because it's very incomplete
2016-05-29 15:22:16 +02:00
Scott Mansell 7d80aaedc7 Cleanup: fix an incorrect variable name.
For consistancy.
2016-05-29 18:14:50 +12:00
Scott Mansell f419faa408 IPC_HLE: Close file handles before savestating. Fixes DKCR crashing.
Donkey Kong Country Returns is writing new data to some files in /tmp
when loading each level. But the savestate code was opening the files
a second time and reading some old and stale data out.

As of #3798, dolphin now correctly restores that stale data to /tmp,
which broke DKCR (and probally countless other games).

This PR closes all file handles before saving and loading savestates,
which flushes the data out and pervents this issue. (old savestates
are corrupted and will still cause crashes if loaded)
2016-05-29 16:48:46 +12:00
Markus Wick 6233620bde Merge pull request #3863 from rohit-n/build-pch
Fix building with PCH disabled.
2016-05-27 09:57:43 +02:00