LunaMoo
24fd336e60
Create openIniFile function in FileUtil to avoid duplicates
...
+ correction
2016-06-22 05:55:45 +02:00
LunaMoo
434c95700e
Write some defaults to textures.ini on creation.
2016-06-22 02:01:25 +02:00
Henrik Rydgård
409c279c26
Merge pull request #8821 from LunaMoo/textureReplacementUI
...
Add basic TextureReplacement UI options.
2016-06-22 01:07:16 +02:00
LunaMoo
8b17793c9f
Add basic TextureReplacement UI options.
2016-06-22 00:58:05 +02:00
Unknown W. Brackets
2bd0567448
Merge pull request #8818 from LunaMoo/minorCWC
...
CWC improvements/fixes
2016-06-20 21:40:53 -07:00
LunaMoo
101df1da2b
Ooops;3, remove leftover
2016-06-21 06:29:26 +02:00
LunaMoo
27a616c765
Name homebrew games ini files differently
2016-06-21 00:15:29 +02:00
LunaMoo
6c14b82005
Fix #8448 properly, in case we fail to generate ID.
...
Limit homebrew ini file generation to UI.
2016-06-20 20:50:13 +02:00
LunaMoo
778c518a37
Cheat menu access from gameScreen + minor bugfix +
...
Invalidate JIT for 0xE/0xD checks
And big thanks to [Unknown] for help:3
2016-06-20 11:33:02 +02:00
Henrik Rydgård
3b6d9ca42a
Merge pull request #8817 from unknownbrackets/tex-converge
...
Centralize texture decode handling
2016-06-19 19:40:46 +02:00
Unknown W. Brackets
5962093ef5
Centralize the majority of texture decode.
2016-06-19 08:05:54 -07:00
Unknown W. Brackets
339f065a5c
Centralize texture deindexing more.
2016-06-19 07:14:31 -07:00
Unknown W. Brackets
0519b3ef79
Merge pull request #8814 from LunaMoo/screenshot
...
Create screenshot directory if not exist when using Report Feedback
2016-06-18 07:17:30 -07:00
LunaMoo
36debd03f5
Create screenshot directory if not exist when using Report Feedback
2016-06-18 09:48:18 +02:00
Henrik Rydgård
239d6d36da
Merge pull request #8813 from daniel229/extra_ram
...
Enable extra ram for The Elder Scrolls Travels Oblivion USA Beta and Melodie alpha
2016-06-15 00:11:57 +02:00
daniel229
cfff0e9d82
Enable extra ram for The Elder Scrolls Travels Oblivion USA Beta and Melodie - alpha
2016-06-14 15:42:54 +08:00
Unknown W. Brackets
c0c43acb6e
Buildfix for gcc.
...
At least our Travis gccs are hitting an ICE.
2016-06-12 12:08:34 -07:00
Henrik Rydgård
b0ac553e77
Merge pull request #8812 from unknownbrackets/reporting
...
Include screenshots in compatibility reports
2016-06-12 20:39:38 +02:00
Unknown W. Brackets
85e7980c44
Prompt for reporting even when disabled.
...
To improve visibility.
2016-06-12 10:46:57 -07:00
Unknown W. Brackets
2ceee79324
Send screenshots with compatibility reports.
2016-06-12 10:00:32 -07:00
Unknown W. Brackets
347158ecc6
Include Content-Transfer-Encoding in uploads.
...
We should specify it's binary, otherwise proxies might munge the data.
2016-06-12 09:07:04 -07:00
Unknown W. Brackets
da0a79f695
Add an extra param for reporting to verify data.
2016-06-12 07:34:21 -07:00
Unknown W. Brackets
7af1deb768
Reduce chance of reporting data corruption.
...
We already check for spam, so this shouldn't be happening, but let's play
it safer.
2016-06-12 07:30:36 -07:00
Unknown W. Brackets
a02237d6f6
Show a screenshot when reporting compatibility.
2016-06-12 07:21:56 -07:00
Unknown W. Brackets
5b402dd6e5
Generate mipmap levels for screenshot views.
2016-06-12 07:15:45 -07:00
Unknown W. Brackets
6151f8ef9f
Allow taking screenshots with a clamped size.
...
Sometimes 10x is a little on the big side.
2016-06-12 07:09:01 -07:00
Henrik Rydgård
8dceaedf91
Merge pull request #8808 from unknownbrackets/reporting
...
Clean up compatibility rating slightly
2016-06-10 09:37:07 +02:00
Unknown W. Brackets
16897bd19d
Force "Nothing" compatibility to bad stars.
...
Reporting "Great" speed with "Nothing" compatibility makes no sense.
2016-06-09 21:07:30 -07:00
Unknown W. Brackets
677693b764
Disable reporting when game id is missing.
...
We can't track compatibility without a game id. That either means
inventing one for homebrew (one that is consistent for all copies) or not
reporting homebrew.
2016-06-09 20:40:04 -07:00
Henrik Rydgård
5da0375ee9
Merge pull request #8806 from unknownbrackets/tex-replace
...
Flag replaced/scaled textures so we don't reuse them on change
2016-06-08 08:34:46 +02:00
Henrik Rydgård
e48f27377d
Merge pull request #8807 from unknownbrackets/psmf
...
Psmf: Correct default stream
2016-06-08 08:34:28 +02:00
Unknown W. Brackets
80d72acaec
Psmf: Correct default stream.
...
Fixes Jeanne d'Arc, others.
2016-06-07 20:41:13 -07:00
Unknown W. Brackets
65ae92c78b
Also avoid updating images with replacements.
2016-06-06 23:02:56 -07:00
Unknown W. Brackets
fc77e2f8fc
Flag replaced/scaled textures so we don't reuse.
...
Otherwise, we may try to use the replaceImages path, and end up with a
small updated texture in the top left of a large replaced texture.
2016-06-06 19:35:58 -07:00
Henrik Rydgård
ce8d2bef57
Merge pull request #8803 from unknownbrackets/mpeg
...
Reject invalid MPEG puts for certain lib versions
2016-06-05 13:44:38 +02:00
Henrik Rydgard
8294a54a70
Disable dual source blending on nvidia Android. See #8243
2016-06-05 09:15:10 +02:00
Henrik Rydgård
e72cc3321a
Merge pull request #8804 from unknownbrackets/gpu-minor
...
Download single-use renders right away
2016-06-05 08:23:17 +02:00
Henrik Rydgård
cad7235c86
Merge pull request #8802 from unknownbrackets/file-minor
...
Fix extract file and sharing violation handling
2016-06-05 08:22:48 +02:00
Henrik Rydgård
3649231d66
Merge pull request #8799 from unknownbrackets/psmf
...
Correct some more scePsmf functions
2016-06-05 08:22:12 +02:00
Henrik Rydgård
ca80aaa3f3
Merge pull request #8805 from unknownbrackets/invalid-iso
...
Provide clearer errors for invalid ISOs
2016-06-05 08:21:24 +02:00
Unknown W. Brackets
5fcf6ee012
Provide clearer errors for invalid ISOs.
2016-06-04 22:10:47 -07:00
Unknown W. Brackets
c12f835364
Download single-use renders right away.
...
Should prevent issues with the memory being reused soon after, hopefully.
See also #8781 and #7695 .
2016-06-04 19:36:30 -07:00
Unknown W. Brackets
bda1956f90
Psmf: Enable error check on player create.
...
Reporting makes it look like this should be safe.
2016-06-04 18:17:38 -07:00
Unknown W. Brackets
cf2796de41
Psmf: Allow each struct to have its own stream.
...
Some games will create a clone, and then set a different stream on it,
e.g. one for the video, another for the audio stream.
2016-06-04 18:17:37 -07:00
Unknown W. Brackets
b13c68a373
Psmf: Correct get video/audio info errors.
...
This actually grabs from the currently specified stream, and fails if it's
the wrong type. Additionally, return stream-specific info... unlikely to
matter, hard to imagine a video with a mono and stereo stream.
Also reduces log verbosity.
2016-06-04 18:17:37 -07:00
Unknown W. Brackets
185ad781f3
Psmf: Add better error handling for SetPsmf.
...
Checked on different devkit versions in case of changes.
2016-06-04 18:17:36 -07:00
Unknown W. Brackets
4826405c26
File: Retry open when a sharing violation is hit.
...
Some editors will lock the file while it's open, and it is convenient if
you can still have things work when that happens.
2016-06-04 18:17:05 -07:00
Unknown W. Brackets
785908e552
Write out correct bytes in extract file.
...
Oops, this was always aligning to 4KB.
2016-06-04 18:16:42 -07:00
Unknown W. Brackets
04dcaeae1d
Mpeg: Move, rather than resetting, packetsAvail.
...
When we've got garbage data, this has to stay incorrect. Without this,
Megaman X gets confused when playing its video (because it enqueues
garbage packets.)
See #3318 .
2016-06-04 18:16:23 -07:00
Unknown W. Brackets
4ee39f82e4
Mpeg: Validate added packets.
...
Older libraries only, but this will cause it to reject packets that don't
make sense. So far, this seems to mirror the behavior of various garbage
packets sent to the real firmware.
2016-06-04 18:16:22 -07:00