adelikat
dfe7f8e3ab
refactor core preferences to be a dictionary<string, string> to be stored in config, and consolidate subnes and subgb into just another core selection
2020-04-18 09:55:57 -05:00
adelikat
cdfeda8b71
rename IMovieController methods and classes to better describe what they are
2020-04-14 20:10:50 -05:00
adelikat
8c852c1b70
refactor importers to pass in a config instance, instead of using Global.Config
2020-04-13 19:51:42 -05:00
adelikat
46a7e64911
misc cleanups
2020-04-12 17:41:55 -05:00
adelikat
fd31922788
cleanup BkmMnemonicConstants
2020-04-12 17:20:54 -05:00
adelikat
2b281116ed
misc cleanups
2020-04-08 16:03:35 -05:00
YoshiRulz
573aa13c64
Replace Tuple with ValueTuple in input system
2020-04-08 02:24:48 +10:00
YoshiRulz
0ba7a5a7df
Rename axis-related types, members, and locals
...
I left a few methods where they had an equivalent *Bool*() for buttons, and also
left some in TAStudio that get serialised.
2020-03-31 17:29:55 +10:00
adelikat
a072879dca
DS - fixes to dsm importer, add mnemonics for LidOpen and LidClose
2020-03-28 17:45:48 -05:00
adelikat
6511632f15
add .dsm importer, doesn't import commands yet, need some examples, doesn't parse the TimeAtBoot value
2020-03-28 17:08:09 -05:00
alyosha-tas
5d88199c97
vbm import: properly parse GBC into movie header
2020-03-16 16:55:49 -04:00
alyosha-tas
bc61ce3114
VBM import: always import as GB.
2020-03-16 16:30:35 -04:00
alyosha-tas
ab6caa70d2
VBM import: import gambatte movie if gambatte is the loaded core
2020-03-16 16:16:32 -04:00
adelikat
079a0a4104
HeaderKeys - CONSTANTSDONTNEEDTOBEALLCAPS
2020-03-01 16:36:47 -06:00
adelikat
18762c75ee
misc cleanups in Client.Common
2020-03-01 15:49:48 -06:00
adelikat
0ffac58ce8
misc cleanups in Client.Common
2020-03-01 15:05:42 -06:00
adelikat
db21af9e59
cleanups in Client.Common, mostly removing redundant parenthesis
2020-03-01 14:52:16 -06:00
adelikat
5386b8b18c
Client.Common cleanups - mostly using higher language features
2020-02-22 12:29:12 -06:00
YoshiRulz
9829fd699b
Unify helpers for generating file extension lists (for open/save)
2020-02-20 21:59:20 +00:00
YoshiRulz
f71cc532a8
Misc. cleanups
2020-02-21 07:05:13 +10:00
YoshiRulz
3afcf416e8
Follow attribute class best practices, cleanup docs on attributes
2020-02-19 03:54:50 +10:00
adelikat
e6e1962b54
Convert SMS settings to use GenericCoreConfig ( #1816 )
...
* refactor Sms settings including naming conventions and fix a typo, breaks configs with SMS settings already saved
* convert SMS controller type setting to an enum
* convert SMS Region setting to an enum
* Move SMS display type setting to an enum
* convert sms settings to properties
* SMS - wire up generic core config to a settings menu item
* remove some SMS menu items that are redundant to generic settings config
* remove more SMS menu items that are now redundant to generic core config
* remove more redundant SMS settinsg including SMSGraphicsConfig dialog, add descriptions and display names to SMS settings objects
2020-01-26 12:56:54 -06:00
adelikat
ef13754f79
consistent variable naming in config.cs
2020-01-25 10:57:39 -06:00
YoshiRulz
ff2efca658
Cleanup Util
2020-01-23 14:54:34 +10:00
adelikat
8ac53f51c0
move bkm files to the import folder now that they are only used for import
2019-12-21 12:55:57 -06:00
adelikat
6eb9fa9b51
movie importers - import the core header key on systems that we check for core when loading the movie
2019-11-26 20:10:34 -06:00
adelikat
3c14371009
pjm import - fix analog stick importing
2019-11-26 09:11:20 -06:00
adelikat
3e92b8c5ab
pjm import - account junk white space at the ened of the file
2019-11-26 08:53:09 -06:00
adelikat
c741c37789
fix .pjm import, text based input parsing was completely broken. Fixes #1723
2019-11-25 15:02:26 -06:00
adelikat
c4658c3e85
remove Bkm as a IMovie implementation and remove all code other than what is necessary to import it
2019-11-14 21:41:37 -06:00
adelikat
8dfbd752ae
SmvImport - remove useless If
2019-11-14 21:03:50 -06:00
adelikat
40e5106064
oops
2019-11-14 18:01:52 -06:00
adelikat
5aed5ed9c7
rename importer attribute
2019-11-14 18:01:16 -06:00
adelikat
673073e650
data drive the import movies dialog filter
2019-11-14 18:00:33 -06:00
adelikat
0235ca21ab
make movie importers internal
2019-11-14 17:19:59 -06:00
adelikat
af50d74b98
simplify movie import code more
2019-11-14 17:00:47 -06:00
adelikat
f93766e5bb
Movie import cleanup
2019-11-14 16:35:29 -06:00
adelikat
0043c1de1e
Movie Import cleanup - use IMovie more, don't redundantly save in Pjm and Psx importers, cleanups
2019-11-14 15:59:01 -06:00
adelikat
eb1b658f6e
movie import - cleanup
2019-11-13 20:52:20 -06:00
adelikat
fb8111d630
convert .mmv import to new style, properly import game gear flag
2019-11-13 20:52:19 -06:00
YoshiRulz
5eb54dbf9e
Fix #1727
2019-11-14 11:37:13 +10:00
adelikat
641c3e9f82
convert .smv importer to new style, also convert to bsnes instead of snes9x
2019-11-12 14:59:07 -06:00
adelikat
33d53638e9
convert Vbm importer to new style
2019-11-10 14:35:58 -06:00
adelikat
dce39c1cff
convert GMV importer to new style
2019-11-10 13:20:13 -06:00
adelikat
b1bdb8c7ea
port fmv importer to new style
2019-11-10 12:48:51 -06:00
adelikat
f9eadf104b
delete unused movie import code
2019-11-10 12:18:28 -06:00
adelikat
c5ecba326f
convert YMV importing to new way, and also fix it, it's been broken for a long time, if it ever worked
2019-11-10 12:14:50 -06:00
adelikat
c1516de259
Convert mc2 to new import style, properly support pcecd flag, and number of controller ports
2019-11-10 11:35:45 -06:00
adelikat
ced5b313a5
Leagcy movie import - remove more fm2 and lsmv specific code
2019-11-10 11:10:45 -06:00
adelikat
6086f98fa0
convert lsmv importer to new style
2019-11-10 10:55:53 -06:00