Beta Advanced Emulator Launcher - Multi-emulator frontend for Kodi - Printable Version +- Kodi Community Forum (https://forum.kodi.tv) +-- Forum: Support (https://forum.kodi.tv/forumdisplay.php?fid=33) +--- Forum: Add-on Support (https://forum.kodi.tv/forumdisplay.php?fid=27) +---- Forum: Game Add-ons (https://forum.kodi.tv/forumdisplay.php?fid=291) +---- Thread: Beta Advanced Emulator Launcher - Multi-emulator frontend for Kodi (/showthread.php?tid=287826) Pages:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
|
RE: Advanced Emulator Launcher - Multi-emulator frontend for Kodi - Wintermute0110 - 2021-02-08 (2021-02-08, 04:56)the_stag Wrote: I must be daft. I'm on v0.9.9 and I can't find the option to manually add roms. Is that still a thing? The option is no more. I removed it because it created a lot of problems internally (I can give you details if interested). If you have duplicates is because you specified multiple extensions I think. You can also go to the Launcher, open the context menu, select View Launcher, View Launcher scanner report. In the Launcher scanner report you can see the scanner operation and why you get duplicates. If you need more help I need a complete debug log, follow the instructions on the first post of the thread. RE: Advanced Emulator Launcher - Multi-emulator frontend for Kodi - Wintermute0110 - 2021-02-08 (2021-02-08, 06:10)capewrath Wrote:(2021-02-08, 04:56)the_stag Wrote: I must be daft. I'm on v0.9.9 and I can't find the option to manually add roms. Is that still a thing?Maybe there's a better way to do it, I followed the guide at https://cemu.cfw.guide/dumping-games to get games from the Wii U but dumpling generates (at least to me) random names for the .rpx ROMs, so the scrapers never work. Since I don't really have a lot of Wii U games (who does? haha) I just renamed the files to something the scraper could work with, like "Mario Kart 8" or "New Super Mario Bros U". Note that you have to change the cos.xml (it's on the same folder as the .rpx) to point to the new file name, the line you're looking for is something like Yes, place the DLCs on a separate folder. Once you install them you don't need the installation files (I think). To fix the other problem I would create a Python wrapper script. As launcher program use /home/kodi/bin/cemu-launcher.py and launcher arguments use $rom$ :
Make sure that /home/kodi/bin/cemu-launcher.py is executable, file permissions 755 .
RE: Advanced Emulator Launcher - Multi-emulator frontend for Kodi - capewrath - 2021-02-08 (2021-02-08, 13:56)Wintermute0110 Wrote: To fix the other problem I would create a Python wrapper script. As launcher program usePerfect, worked great! Thanks. I submitted a pull request adding this script to the AEL-asset-library, maybe it helps in case someone is trying to do something similar. RE: Advanced Emulator Launcher - Multi-emulator frontend for Kodi - the_stag - 2021-02-08 (2021-02-08, 06:10)capewrath Wrote:Awesome! Thanks for that. I managed to make that work. You're right, I only have 4 Wii U games. So it was a quick fix.(2021-02-08, 04:56)the_stag Wrote: I must be daft. I'm on v0.9.9 and I can't find the option to manually add roms. Is that still a thing?Maybe there's a better way to do it, I followed the guide at https://cemu.cfw.guide/dumping-games to get games from the Wii U but dumpling generates (at least to me) random names for the .rpx ROMs, so the scrapers never work. Since I don't really have a lot of Wii U games (who does? haha) I just renamed the files to something the scraper could work with, like "Mario Kart 8" or "New Super Mario Bros U". Note that you have to change the cos.xml (it's on the same folder as the .rpx) to point to the new file name, the line you're looking for is something like RE: Advanced Emulator Launcher - Multi-emulator frontend for Kodi - the_stag - 2021-02-08 (2021-02-08, 13:49)Wintermute0110 Wrote:I moved the updates to another folder as was suggested and that took care of the issue. I'd still like to see an option for individual add, but if it causes problems then I understand not wanting to (re)implement it. Thanks for all the help!(2021-02-08, 04:56)the_stag Wrote: I must be daft. I'm on v0.9.9 and I can't find the option to manually add roms. Is that still a thing? RE: Advanced Emulator Launcher - Multi-emulator frontend for Kodi - SpiralCut - 2021-02-28 Hey Wintermute, I was hoping I could pick your brain for a second. I’m considering working on a new launcher plugin for Matrix and I’m trying to figure out the best way to store bulk data. When you were building AEL, why did you decide to go with XML vs SQLite? PS, I’d PM but apparently that’s been disabled for most users at some point. RE: Advanced Emulator Launcher - Multi-emulator frontend for Kodi - Wintermute0110 - 2021-02-28 (2021-02-28, 03:31)SpiralCut Wrote: Hey Wintermute, AEL primarily uses JSON and not XML for bulk data. Have a look at AML, it's a little bit more optimized that AEL at the moment. Also, this thread is a must-read for you. Apparently XML loading in Python 3 is much more optimised than in Python 2 and even faster than JSON. I use SQLite in other projects and the performance is not that great as just a raw store of the data. SQL is useful if you need to do complex queries but a launcher addon for Kodi must focus on speed and pre-compiled queries (pre-compiled queries is what I call virtual launchers in AEL, like games sorted by Title, by Genre, etc.). EDIT: some more advice. Choose carefully when you need a list, a dictionary or a set. For example, if you frequently need to test if an element exists then you need a hashed container. The performance penalty for using the bad container for a task can be huge. Do not use generators (functions with the yield keyword). Exploit the fact that in Python all data variables are references to save memory and improve speed. RE: Advanced Emulator Launcher - Multi-emulator frontend for Kodi - SpiralCut - 2021-02-28 Thanks a ton! I haven’t messed around with AML much yet but I’m blown away with how fast AEL is at handling large data sets. From what you’ve said it sounds like a lot of that speed is just being smart with how you address the data. I am still new to a lot of this but you’ve given me a ton to look into. Thanks! RE: Advanced Emulator Launcher - Multi-emulator frontend for Kodi - Wintermute0110 - 2021-02-28 (2021-02-28, 09:40)SpiralCut Wrote: Thanks a ton! I haven’t messed around with AML much yet but I’m blown away with how fast AEL is at handling large data sets. From what you’ve said it sounds like a lot of that speed is just being smart with how you address the data. I am still new to a lot of this but you’ve given me a ton to look into. Thanks!AEL can handle easily libraries with 50k games, for example in my setup I have a complete No intro set which is about 40k games over 30 launchers. AML deals with a library of 40k mame machines plus 120k games on the software lists. Both add-ons are very similar technically but AML is a bit more optimised because I spend some time with it in 2020 with the Python 3 conversion. Finally, it will be worth having a look at IAGL, Zach spent quite some time working on optimizing the addon and I'm sure the performance of the new version is great. RE: Advanced Emulator Launcher - Multi-emulator frontend for Kodi - Jachin99 - 2021-02-28 Would the AML library and configuration files be directly compatible with AEL? Could I for example build launchers and game libraries for console games using AML today, and install AEL later on when it has been updated to Python 3? Thanks. RE: Advanced Emulator Launcher - Multi-emulator frontend for Kodi - Wintermute0110 - 2021-02-28 (2021-02-28, 20:06)Jachin99 Wrote: Would the AML library and configuration files be directly compatible with AEL? Could I for example build launchers and game libraries for console games using AML today, and install AEL later on when it has been updated to Python 3? Thanks.AEL and AML are independent add-ons. You can have either or both installed. In AML you don't setup any launcher, just point to the mame executable and the roms directory (which can be empty) and AML extracts all game information from the mame executable. AML is much easier to setup than AEL. AML only supports MAME and no other application. Currently AML works in Python 3 but not AEL. RE: Advanced Emulator Launcher - Multi-emulator frontend for Kodi - Jachin99 - 2021-03-04 (2021-02-28, 21:39)Wintermute0110 Wrote:That helps a lot, thanks.(2021-02-28, 20:06)Jachin99 Wrote: Would the AML library and configuration files be directly compatible with AEL? Could I for example build launchers and game libraries for console games using AML today, and install AEL later on when it has been updated to Python 3? Thanks.AEL and AML are independent add-ons. You can have either or both installed. In AML you don't setup any launcher, just point to the mame executable and the roms directory (which can be empty) and AML extracts all game information from the mame executable. AML is much easier to setup than AEL. AML only supports MAME and no other application. Currently AML works in Python 3 but not AEL. RE: Advanced Emulator Launcher - Multi-emulator frontend for Kodi - xaax - 2021-03-12 how do i add roms to my collection? is there anywhere to get them? i really dont know how to upload mine and add new ones i am very bad at these things RE: Advanced Emulator Launcher - Multi-emulator frontend for Kodi - Wintermute0110 - 2021-03-12 (2021-03-12, 18:14)xaax Wrote: how do i add roms to my collection? is there anywhere to get them? i really dont know how to upload mine and add new ones i am very bad at these thingsThe internet archive is full of treasures. Use your favorite search engine. RE: Advanced Emulator Launcher - Multi-emulator frontend for Kodi - misterright1 - 2021-03-14 in Advanced Launcher there was an option to add plot/info to launchers by linking a txt file. is that feature in Advanced Emulator Launcher? if it isn't I suggest it be added. |