JosJuice
6c605cc7a7
Automatic translation resources sync with Transifex
2017-03-11 11:38:13 +01:00
JosJuice
40e707348c
Fix issue 10146 (compilation issue because of colliding defines)
2017-03-11 08:59:14 +01:00
JosJuice
ab616145c2
Get the right game ID for SSBB's Masterpiece partitions
2017-03-09 18:47:40 +01:00
JosJuice
e04245a10e
ConfigManager: Hack for getting the right revision on ES_Launch
2017-03-09 18:07:20 +01:00
JosJuice
d847a4030b
Merge pull request #5042 from lioncash/explicit
...
GCMemcard: Mark class constructors explicit where applicable
2017-03-09 15:39:12 +01:00
JosJuice
ced1614cac
Unify the way of setting game ID, title ID, revision
...
The existing code from ConfigManager, ES and MIOS is merged
into a new set of functions called SetRunningGameMetadata.
2017-03-09 15:34:14 +01:00
JosJuice
08954e99f5
PatchEngine: Remove an unneeded comment
2017-03-08 21:03:10 +01:00
JosJuice
a1f874a66b
ConfigManager: Remove m_strName
...
m_strName has limited usefulness, because GetInternalName()
can be inaccurate or even completely wrong. It was almost
completely unused anyway.
2017-03-08 21:01:57 +01:00
JosJuice
a62711de55
Merge pull request #4968 from lioncash/const-parser
...
ExpressionParser: Const-correctness changes
2017-02-26 19:24:21 +01:00
JosJuice
6c869f7891
Merge pull request #4955 from leoetlino/wat
...
Fix the build on non-Windows platforms when not using WX from Externals
2017-02-26 19:19:06 +01:00
JosJuice
9b0ce31906
Merge pull request #4948 from leoetlino/file
...
IOS/FFSP: Fix the "past EOF" check
2017-02-22 22:43:40 +01:00
JosJuice
a7e11db4bf
DolphinWX: Remove usage of IsCompressed() in compression code
...
What we actually care about is whether it's a GCZ file,
not whether it's compressed. (This commit doesn't change
the behavior, since the beginning of CompressSelection
discards items that aren't BlobType::GCZ or BlobType::PLAIN.)
2017-02-20 16:08:07 +01:00
JosJuice
b1589a6337
DolphinWX: Don't use a special color for compressed games
...
- There's no clear definition of what it means for a GC/Wii game
to be compressed. GC games in GCZ are obviously compressed,
but what about formats like WBFS and CISO that just discard data?
- Hardcoded colors might have bad contrast with the used theme.
- It feels Windows XP to me.
2017-02-20 16:02:30 +01:00
JosJuice
51944afa56
Automatic translation resources sync with Transifex
2017-02-19 09:29:48 +01:00
JosJuice
298e81881f
Forward declare IBlobReader in Volume headers
...
We have to do this (or include Blob.h) since the
constructors take unique_ptr<IBlobReader> parameters.
2017-02-19 08:40:30 +01:00
JosJuice
f5c82adc59
Change INI keys containing "Wii Remote" back to "Wiimote"
...
4bd5674 changed "Wiimote" to "Wii Remote" in the GUI
(intentionally) but also did the same change for two INI
keys (seemingly unintentional, breaks backwards compatibility,
and is inconsistent with the INI's filename). This commit
reverts the INI keys but not the GUI strings.
This commit uses the same approach as cbd539e used for GameCube
sticks (but I made sure to avoid the bug that 56531a0 fixed).
2017-02-18 12:59:36 +01:00
JosJuice
f80f7b6f9c
Merge pull request #4883 from JosJuice/dvd-timing-address-translation-2
...
DVDInterface: Translate Wii partition offsets for timing purposes
2017-02-15 21:12:42 +01:00
JosJuice
339f6e353d
Merge pull request #4907 from leoetlino/ios-constants
...
IOS: Add constants for some missing IOSes
2017-02-15 21:09:42 +01:00
JosJuice
3aa8c6832e
Merge pull request #4909 from lioncash/const
...
NetKDRequest: Make lookup maps const
2017-02-15 18:11:33 +01:00
JosJuice
3e3dcae9ce
Automatic translation resources sync with Transifex
2017-02-13 14:17:58 +01:00
JosJuice
fc798ca410
Rename "Copy Wii Save" to "Load Wii Save"
...
That netplay uses a separate NAND isn't obvious,
so what "copy" means might not be clear.
2017-02-12 18:40:54 +01:00
JosJuice
8a6b8f7b53
Don't show savestate USB warning when not using USB passthrough
2017-02-12 18:16:26 +01:00
JosJuice
5e799fd469
Merge pull request #4902 from lioncash/unused
...
Boot: Remove unused game ID string
2017-02-12 14:20:05 +01:00
JosJuice
49ec22bc42
DVDInterface: Translate Wii partition offsets for timing purposes
...
Until now, Dolphin has been using the wrong values
for calculating DVD timing for decrypted Wii reads
(which Wii games essentially always use).
2017-02-12 09:37:39 +01:00
JosJuice
aaa8ad330a
Correct the comment about the number of ES devices
2017-02-11 17:13:42 +01:00
JosJuice
c96bcace2f
VolumeWiiCrypted: Use constant naming style for constants
2017-02-11 12:56:48 +01:00
JosJuice
d19aabb55b
Merge pull request #4895 from lioncash/const
...
ControllerEmu: Add const to UpdateReferences() first reference parameter
2017-02-11 09:27:37 +01:00
JosJuice
e568d57022
Merge pull request #4894 from lioncash/private
...
Cursor: Make m_z private
2017-02-11 09:26:30 +01:00
JosJuice
d4ec178e0b
Merge pull request #4893 from lioncash/delegation
...
Buttons: Use a delegating constructor
2017-02-11 09:25:39 +01:00
JosJuice
09744db781
Merge pull request #4881 from leoetlino/libusb
...
Only use usbdk when installed
2017-02-10 20:23:35 +01:00
JosJuice
549ee8e79c
Merge pull request #4869 from leoetlino/proper-uid-sys
...
Always use configured root when installing WAD
2017-02-10 19:19:30 +01:00
JosJuice
657639899f
Merge pull request #4872 from lioncash/scan
...
GameListCtrl: Separate some scanning code into functions
2017-02-09 20:56:29 +01:00
JosJuice
01073946b4
Fix default audio backend on Android being "No audio output"
...
People who already have encountered the problem will need to
manually change the audio backend (or delete the config INI).
2017-02-08 21:29:27 +01:00
JosJuice
0d319298ba
Automatic translation resources sync with Transifex
2017-02-08 17:32:03 +01:00
JosJuice
e0ece71b8d
Merge pull request #4865 from lioncash/explicit
...
ElfReader: Make constructor explicit
2017-02-08 16:29:47 +01:00
JosJuice
a2750a82dd
Merge pull request #4829 from JosJuice/dvd_chunk
...
DVDInterface: Chunking and various timing accuracy improvements
2017-02-08 15:01:20 +01:00
JosJuice
de7d0188a7
Remove FastDiscSpeed from games fixed by the previous commit
2017-02-08 14:50:19 +01:00
JosJuice
14bb81716c
WiiRoot: Only call InitializeDeterministicWiiSaves on temporary NAND
...
Shouldn't make any difference in practice because
both IsRecordingInput and IsNetPlayRunning should
be false if a temporary NAND isn't being set up,
but doing it this way is cleaner regardless.
2017-02-08 14:26:25 +01:00
JosJuice
99492c22a6
Merge pull request #4839 from leoetlino/better-warnings
...
Be less annoying when usbdk is not installed
2017-02-08 14:00:12 +01:00
JosJuice
6a68915fb8
Remove Guitar Hero 5 hack that apparently disabled USB functionality
...
Also remove all instances of "Sample Game Name" from game INIs.
2017-02-06 22:16:39 +01:00
JosJuice
e4d20647d4
Merge pull request #4824 from lioncash/coremode
...
PowerPC: Convert CoreMode enum into an enum class
2017-02-05 08:25:12 +01:00
JosJuice
bc2b9f4c3c
Translate Swedish in example strings to English
2017-02-04 22:51:01 +01:00
JosJuice
edcf6819e2
Don't load game INIs in Core::Init
...
The game INIs are already loaded in BootManager::BootCore,
which is executed right before. Let's put the g_aspect_wide
code there instead.
2017-02-03 21:56:45 +01:00
JosJuice
c847a5258f
BootManager: Use local SConfig reference when possible
2017-02-03 21:55:02 +01:00
JosJuice
e572fb102f
Move ES_DIVerify's Movie-related code to a more logical place
2017-02-03 19:53:35 +01:00
JosJuice
6aa41ebc55
Movie: Put Wii s_bClearSave handling in a more logical place
2017-02-03 19:53:23 +01:00
JosJuice
88e0a5e418
Don't call Movie::SetTitleId from ES
...
Movie basically just wants to get the title ID of
the initally booted game, so let's set the title ID in
ConfigManager at boot like we do with the regular game ID.
Aside from being cleaner, this should make the approach to
title IDs compatible with booting non-disc software (WADs).
2017-02-03 19:52:25 +01:00
JosJuice
28357f16e2
Merge pull request #4813 from lioncash/include
...
D3D: Add CommonTypes include to D3DTexture.h
2017-02-03 18:14:17 +01:00
JosJuice
91fe332036
"Wii Remote Motor" -> "Wii Remote Rumble"
...
I've never heard any user call this motor. Let's use the word
that Nintendo uses and people actually recognize.
2017-02-01 16:19:03 +01:00
JosJuice
045de7dd26
Remove special condition for auto dual core determinism
2017-02-01 15:43:47 +01:00
JosJuice
688262fea0
Automatic translation resources sync with Transifex
2017-01-28 12:44:41 +01:00
JosJuice
f1e9c01796
Merge pull request #4750 from booto/hex_is_tough
...
58 is 0x3a in hex, not 0x31
2017-01-25 19:09:03 +01:00
JosJuice
104faa9fb3
VolumeDirectory: Use case-insensitive comparison when sorting
...
This fixes a regression from 5.0-1556, but I don't know why
the regression occurred or why this fixes it. (Many games
failed to fully boot - I tried Metroid Prime and Twilight
Princess (both GC), and they never got to the title screen.)
2017-01-25 15:07:07 +01:00
JosJuice
188d36ff26
ConfigManager: Refactor setting the region into a new function
2017-01-25 14:42:11 +01:00
JosJuice
8475b03bd8
ConfigManager: Always set a valid m_region
...
Fixes a regression from f85266d that made WADs
with no detectable region not boot correctly.
The non-WAD code was already handling this correctly.
2017-01-24 16:34:08 +01:00
JosJuice
6d879f7f3a
Merge pull request #4729 from lioncash/table
...
ES: Move the key table into the cpp file
2017-01-23 15:51:42 +01:00
JosJuice
79f3b5c5ff
Fix -Wshadow warning for file_entry
...
This struct didn't follow our naming convention,
so let's rename the struct itself instead of
the variable that triggered the warning.
2017-01-22 17:27:37 +01:00
JosJuice
c4710ec7fa
Merge pull request #4702 from BhaaLseN/fix-compress
...
Fix GCZ compression missing the header
2017-01-21 21:50:56 +01:00
JosJuice
9fb01ecc73
Merge pull request #4701 from leoetlino/netplay-map-bug
...
Netplay: Fix wrong mapping info being used in dialog
2017-01-21 20:48:57 +01:00
JosJuice
ce07e5c2f9
Automatic translation resources sync with Transifex
2017-01-21 12:23:05 +01:00
JosJuice
9e85e4e26b
Merge pull request #4672 from Sarkie/master
...
Updated gradle to latest version
2017-01-17 12:50:13 +01:00
JosJuice
2052bb8bea
Remove seemingly unused debug UI strings
...
wxChoice controls don't display any titles.
By the way, why is the file called DebuggerPanel.cpp
even though it implements the Video debug panel specifically?
2017-01-14 22:34:49 +01:00
JosJuice
a0ee1be47f
Automatic translation resources sync with Transifex
2017-01-14 18:43:16 +01:00
JosJuice
b1873264d7
WbfsBlob: Don't wrap file_entry in std::unique_ptr
...
There doesn't seem to be any reason for doing it.
2017-01-11 13:39:46 +01:00
JosJuice
0363be4320
WbfsBlob: Remove m_total_files
...
std::vector already keeps track of this for us.
2017-01-11 13:39:38 +01:00
JosJuice
5c02795af0
WbfsBlob: Only open each file once
...
The first file used to be opened once by
CreateBlobReader and once inside WbfsFileReader.
2017-01-11 13:33:27 +01:00
JosJuice
8d54bbc528
Don't create new IOFiles when creating a blob
...
...except for WBFS, which is special because
it has the ability to open multiple files.
2017-01-11 13:23:23 +01:00
JosJuice
d1ea00ed88
Only open file once when detecting blob type
2017-01-11 13:23:19 +01:00
JosJuice
3fdcbbdd92
Automatic translation resources sync with Transifex
2017-01-07 12:03:28 +01:00
JosJuice
5e2b2f059f
Don't use generic byteswapping on Android
...
This seems to work fine nowadays.
2017-01-06 13:56:53 +01:00
JosJuice
41101be545
Merge pull request #4611 from lioncash/fileutil
...
IOFile: Minor changes
2017-01-05 09:17:03 +01:00
JosJuice
0eaeca9d6d
Merge pull request #3352 from lioncash/scrub
...
DiscScrubber: Turn into a class
2017-01-04 23:57:52 +01:00
JosJuice
f46f779f70
Merge pull request #4609 from lioncash/dspdisasm
...
DSPDisassembler: directly initialize AssemblerSettings struct members
2017-01-04 19:52:52 +01:00
JosJuice
c5e731644c
Don't use GetEmulatedTime in GCMemcard
...
GCMemcard is only used outside of the core and has
no real reason to use the core's RTC. GetEmulatedTime
isn't designed to be called when the core isn't running.
Should fix https://bugs.dolphin-emu.org/issues/9871
2017-01-04 19:17:51 +01:00
JosJuice
ec969da6bd
EXI_DeviceIPL: Remove m_bNTSC
...
It's only used in the constructor.
2017-01-02 21:08:24 +01:00
JosJuice
f85266df20
SConfig: Replace bNTSC with m_region
...
This lets us get rid of VideoInterface::SetRegionReg,
a huge hack in CEXIMemoryCard, and some minor things.
2017-01-02 20:57:48 +01:00
JosJuice
66ea9f5cc1
DiscIO: Add GetRegion function and Region enum
...
Instead of needing different switch cases for
converting countries to regions in multiple places,
we now only need a single country-to-region switch case
(in DiscIO/Enums.cpp), and we get a nice Region type.
2017-01-02 20:57:11 +01:00
JosJuice
65d88776db
ISOProperties: Fix encoding errors in window title
...
It seems to be a regression, but I haven't bisected it.
2017-01-01 00:34:29 +01:00
JosJuice
15de7d507f
Merge pull request #4519 from sepalani/fix_import_save
...
Fixes WiiSave import
2016-12-31 12:33:45 +01:00
JosJuice
d95d28bc4d
Automatic translation resources sync with Transifex
2016-12-31 10:52:10 +01:00
JosJuice
8c3e33a9ac
Merge pull request #4573 from Techjar/Techjar-patch-1
...
Should fix being unable to change memory card slot A
2016-12-27 10:29:38 +01:00
JosJuice
0f1ce0e1f4
Remove incorrect usage of "ASCII" and "ANSI"
...
Windows-1252 was sometimes being referred to as ASCII or ANSI
in Dolphin, which is incorrect. ASCII is only a subset of
Windows-1252, and ANSI is (rather improperly) used in Windows
to refer to the current code page (which often is 1252 on
Western systems, but can also be something entirely different).
The commit also replaces "SJIS" with "Shift JIS". "SJIS"
isn't misleading, but "Shift JIS" is more commonly used.
2016-12-26 15:49:39 +01:00
JosJuice
8e4a781974
VolumeDirectory: Modernize variable names
2016-12-26 11:45:22 +01:00
JosJuice
00aa2d37e9
VolumeDirectory: Don't use references inappropriately
...
Integers should be passed as pointers when a function
modifies them (to make it clear that they get modified).
2016-12-26 09:52:18 +01:00
JosJuice
3196f697bb
VolumeDirectory: Use a range-based for loop in ComputeNameSize
2016-12-25 23:01:42 +01:00
JosJuice
f3987d13ea
VolumeDirectory: Make m_totalNameSize a local variable
...
After BuildFST finishes executing, it's never needed again.
2016-12-25 22:57:14 +01:00
JosJuice
a502f069e8
VolumeDirectory: Sort the FST
...
We can't rely on the OS returning files and directories
in a deterministic order, so we should sort them on our own
if we want VolumeDirectory to work for movies and netplay.
2016-12-25 22:35:38 +01:00
JosJuice
e56bec9c87
Fix outdated comments in ScanDirectoryTree
2016-12-25 21:57:33 +01:00
JosJuice
70d9440d10
Fix player name not being loaded when using "Host with Netplay..."
2016-12-25 16:36:19 +01:00
JosJuice
3e4f682b76
Game INI updates
...
- F.ini: PR #4189 removes the need for 1x IR according to JMC
- GWO.ini: Just force integral resolution, not auto resolution
- GALP01.ini: I have no idea why EFBScale would be forced here
- GINX69.ini: I think JMC said it's fixed, but I can't find his post...
- SNS.ini: https://bugs.dolphin-emu.org/issues/9891
- P INIs: https://bugs.dolphin-emu.org/issues/9938
2016-12-25 09:36:49 +01:00
JosJuice
c0710d3593
Mark strings added by PR #4461 for translation
...
Also fix the HKGP_FRANE_ADVANCE typo.
2016-12-24 19:26:21 +01:00
JosJuice
55fe77e986
Movie: Replace incorrect name and comment for numControllers
...
Also add similar comments to the variables memcards and bongos.
2016-12-24 18:27:56 +01:00
JosJuice
09c6148aba
Automatic translation resources sync with Transifex
2016-12-24 16:05:08 +01:00
JosJuice
222b52e511
Merge pull request #4547 from lioncash/proto
...
CommandProcessor: Remove unimplemented prototypes
2016-12-24 08:51:55 +01:00
JosJuice
14b77ec3f4
Merge pull request #4530 from lioncash/header
...
SignatureDB: Add missing license headers
2016-12-19 22:11:02 +01:00
JosJuice
9bd514ed1c
Add TGC disc image compatibility
2016-12-18 18:57:36 +01:00
JosJuice
d64f56fb01
Automatic translation resources sync with Transifex
2016-12-17 15:59:16 +01:00
JosJuice
07dd6d08e4
Automatic translation resources sync with Transifex
2016-12-10 13:09:28 +01:00
JosJuice
4baa368f8b
Automatic translation resources sync with Transifex
2016-12-01 08:37:36 +01:00
JosJuice
2ceea61bbf
Merge pull request #4477 from kirbyUK/master
...
Create G2RE52.ini (Shrek SuperSlam)
2016-11-30 20:46:31 +01:00