26-nov-2008, 01:45 | #1 | |||
Moderador
|
Emuladores en Hyperspin
Ante al buen arranque que ha tenido este frontend he decidido liarme la manta a la cabeza y comenzar a desarrollar emuladores para el mismo, si pensábais que mamewah era complicado, id atandoos los machos porque éste no tiene desperdicio, así que como primicia y en exclusiva para la comunidad hispanohablante os presento desde marcianitos.org
¡¡ Cómo implementar emuladores en Hyperspin !! Primero de todo debemos abrir la carpeta DATABASE y comprobar que nuestro sistema está incluido en la misma Una vez visto el sistema, (en nuestro caso usaremos SUPER NINTENDO), comprobaremos que también tenemos el sistema ejecutado gráficamente en el frontend. Para ello abrimos la carpeta MEDIA y comprobamos que tengamos nuestro sistema y dentro del mismo la carpeta IMAGES conteniendo otras dor carpetas como sigue También debemos comprobar dentro de la carpeta MAIN MENU que tengamos los ficheros correspondientes a nuestro sistema Para configurar el emulador utilizaremos el archivo .ini (NOOOOOOOOOOO MAS INIS NOOOOOOOO) , pues sí, como decía, utili<aremos el archivo .ini que está dentro de la carpeta SETTINGS, en nuestro caso será algo así Quote:
Code:
[exe info] path = e:\snes\ rompath = e:\snes\roms\ userompath = true exe = zsnesw.exe romextension = zip parameters = pcgame = false pcgameextension = winstate = HIDDEN Esta configuración sería válida para el emulador ZSNESW ya que no necesita de parámetros adicionales. Ahora bien una vez configurado el emulador tenemos que crear la lista de juegos. Bueno ya empezamos con los problemas serios y que tenemos que ver cómo resuelven el equipo de Hyperspin Frontend. Las listas de juegos sed incluyen en la carpeta DATABASES dentro de la cual estan las subcarpetas de cada sistema que incluyen los ficheros .xlm que componen las listas de juegos. En nuestro caso al visualizar el fichero Super Nintendo Entertaintment System.xml nos encontramos con lo siguiente Quote:
Ojo que se está utilizando el sistema NO-INTRO para el renombrado de roms, así que deberíais descargaroslas en ese formato. Vamos a añador otro juego, por ejemplo Super Ghouls'n Ghosts el fichero quedaría así Quote:
De momento estoy viendo que la gente se está volcando en el desarrollo gráfico de este frontend, el cual es su punto fuerte y a la vez el talón de aquiles del mismo ya que si no se empieza a desarrollar el aspecto técnico del mismo los usuarios o posibles usuarios del mismo pueden llegar a abandonar este proyecto. Saludos |
|||
26-nov-2008, 13:52 | #2 |
Santo Inquisidor Marciano
|
tus huevos hay con dos cojones si señor, snopesssssssss queremos un foro solo para el hyperspin que ya huele por cierto al tuto de los temas un chinchetaaaaaaaaaaa
Editado por MAUL en 26-nov-2008 a las 13:54. |
26-nov-2008, 15:06 | #3 |
Marciano
|
Sydaroa yo he encontrado un programa para generar los archivos xml y genera los archivos bien,aqui te lo dejo para que le eches un vistazo:
http://rapidshare.com/files/167565058/Dir2XML.exe.html seleccionando la carpeta donde tengamos nuestras roms, pero despues he hecho la prueba con el emulador Future pinball y con el de playstation y pone en el archivo log esto: 08:00:06 PM | HyperSpin Started 08:00:06 PM | Startup Program Unvavailable 08:00:06 PM | Menu mode is multi 08:00:06 PM | Menu.xml found 08:00:06 PM | Entering fullscreen mode 08:00:06 PM | Setting resolution to 640x480 refreshrate is 0 08:00:07 PM | Main Menu.xml loaded 08:00:07 PM | Loading wheel images 08:00:07 PM | Entering Menu 08:00:12 PM | Menu.xml found 08:00:12 PM | Future Pinball.xml loaded 08:00:12 PM | Loading wheel images 08:00:12 PM | Entering Menu 08:00:28 PM | Future Pinball.xml found 08:00:28 PM | Future Pinball.xml loaded 08:00:28 PM | Loading wheel images 08:00:28 PM | Entering Menu 08:01:25 PM | Excecutable is Future Pinball.exe 08:01:25 PM | Error: Cannont Find Rom File: C:\HyperSpin\Emulators\Future Pinball\Tables\null.fpt 08:01:25 PM | Returning to HyperSpin 08:01:26 PM | Excecutable is Future Pinball.exe 08:01:26 PM | Error: Cannont Find Rom File: C:\HyperSpin\Emulators\Future Pinball\Tables\null.fpt 08:01:26 PM | Returning to HyperSpin 08:01:27 PM | Excecutable is Future Pinball.exe 08:01:27 PM | Error: Cannont Find Rom File: C:\HyperSpin\Emulators\Future Pinball\Tables\null.fpt 08:01:27 PM | Returning to HyperSpin 08:01:38 PM | Future Pinball.xml found 08:01:38 PM | Future Pinball.xml loaded 08:01:38 PM | Loading wheel images 08:01:38 PM | Entering Menu 08:01:40 PM | Excecutable is Future Pinball.exe 08:01:40 PM | Error: Cannont Find Rom File: C:\HyperSpin\Emulators\Future Pinball\Tables\null.fpt 08:01:40 PM | Returning to HyperSpin 08:01:41 PM | Excecutable is Future Pinball.exe 08:01:41 PM | Error: Cannont Find Rom File: C:\HyperSpin\Emulators\Future Pinball\Tables\null.fpt 08:01:41 PM | Returning to HyperSpin 08:01:44 PM | Excecutable is Future Pinball.exe 08:01:44 PM | Error: Cannont Find Rom File: C:\HyperSpin\Emulators\Future Pinball\Tables\null.fpt 08:01:44 PM | Returning to HyperSpin 08:01:45 PM | Excecutable is Future Pinball.exe 08:01:45 PM | Error: Cannont Find Rom File: C:\HyperSpin\Emulators\Future Pinball\Tables\null.fpt 08:01:45 PM | Returning to HyperSpin 08:01:46 PM | Excecutable is Future Pinball.exe 08:01:46 PM | Error: Cannont Find Rom File: C:\HyperSpin\Emulators\Future Pinball\Tables\null.fpt 08:01:46 PM | Returning to HyperSpin 08:01:48 PM | Excecutable is Future Pinball.exe 08:01:48 PM | Error: Cannont Find Rom File: C:\HyperSpin\Emulators\Future Pinball\Tables\null.fpt 08:01:48 PM | Returning to HyperSpin 08:01:48 PM | Excecutable is Future Pinball.exe 08:01:48 PM | Error: Cannont Find Rom File: C:\HyperSpin\Emulators\Future Pinball\Tables\null.fpt 08:01:48 PM | Returning to HyperSpin 08:01:49 PM | Excecutable is Future Pinball.exe 08:01:49 PM | Error: Cannont Find Rom File: C:\HyperSpin\Emulators\Future Pinball\Tables\null.fpt 08:01:49 PM | Returning to HyperSpin 08:01:51 PM | Excecutable is Future Pinball.exe 08:01:51 PM | Error: Cannont Find Rom File: C:\HyperSpin\Emulators\Future Pinball\Tables\null.fpt 08:01:51 PM | Returning to HyperSpin 08:01:53 PM | Menu.xml found 08:01:53 PM | Main Menu.xml loaded 08:01:53 PM | Loading wheel images 08:01:53 PM | Entering Menu 08:01:57 PM | Exiting HyperSpin 08:01:57 PM | Exit Program Unvavailable 08:01:57 PM | Quiting program eso de null.fpt no se porque me sale,es como si no me reconociera las roms,pero parece que genera bien la lista prueba el programa y me cuentas un saludo |
26-nov-2008, 15:21 | #4 | ||
Santo Inquisidor Marciano
|
Quote:
Quote:
Editado por MAUL en 26-nov-2008 a las 15:29. |
||
26-nov-2008, 16:30 | #5 | |
Moderador
|
Quote:
|
|
26-nov-2008, 16:32 | #6 | ||
Moderador
|
Akiles, el programa que utilizas te genera un xml pero no en el formato que reconoce Hyperspin. Este es en la forma
Quote:
Quote:
Saludos |
||
26-nov-2008, 19:13 | #7 | |
Editor Marciano
|
Quote:
Queria meterle el vlc para un proyecto pero viendo la difficultad mejor regresa con Mamewah. Que aunque no tenga las animaciones de Hyperspin con unos layouts echos desde 0 lo dejas como quieres. En unos minutos tenia el vlc funcionando. |
|
26-nov-2008, 20:39 | #8 |
Marciano
|
Sydaroa he encontrado otro programa para generar la lista lo voy a probar y ya te cuento este parece que tiene mejor pinta saludos
|
26-nov-2008, 21:34 | #9 |
Marciano
|
Sydaroa nada hace lo mismo genera la lista como el dir2xml,el tema es conseguir un programa que te genere las listas de cada emulador automaticamente indicandole el directorio de roms
|
26-nov-2008, 21:53 | #10 |
Marciano
|
Sydaroa echale un vistazo a esto:
Ok this post is for people that want to help out and fill in some of the database files and/or make their own custom list that might contain some of the games that aren't included in the official lists. Ok first I'll post the "Raw" database xml files. These contain every game that no-intro lists. So they have the japanese and the korean and the demos and prototypes and such. But they have been converted from the no-intro dat format to the xml format that HyperSpin uses. These have the name, description, and crc value all filled in(but the description field still has all the tags like (USA) (JAPAN) etc in it) the manufacturer, year, and genre fields are there but they don't have any info in them. You can go through these lists and whittle away whatever regions and games and such that you don't want and then just fill in the info that you want but they won't be included with HyperSpin or anything as HyperSpin just includes English language games. So primarily US games, if a game wasn't published in the US then its included if it has the english language. Complete Lists http://www.megaupload.com/?d=HT6TBBI4 Then I have gone through those lists and pared them down, getting rid of all the demo's, prototypes, promotional, non english, and games that were the same game just different regions and/or different versions. I've also removed the tags from the description field so that you will see a nicer name in HS. What you can do with these lists again is either just use them for yourself, or you could fill the manufacturer, year, and genre info in and share them with the community and possibly(not up to me) have them included with HyperSpin. If you want to go ahead and fill the info in then BBB and I(I think BBB and I are the only ones who have made these Database files so far) have been getting our information mainly from www.gamefaqs.com. The manufacturer field is for the developer, if you can't find the developer information on there or anywhere else then you can fill in the publisher info instead. Year is pretty self explanatory. Genre is based off of gamefaqs data again but this time you'll have to fit the genre into one of these slightly simplified genre's, we don't want 500 genre's that would defeat the purpose. MAJOR CATEGORIES: Action, Adventure, Driving, Miscellaneous, Puzzle, Role-Playing, Simulation, Sports, Strategy MAJOR CATEGORIES WITH SUBCATEGORIES: Action/Beat-'Em-Up Action/Edutainment Action/Fighting Action/General Action/Historic Action/Horror Action/Light Gun Action/Modern Action/Pinball Action/Platformer Action/Sci-Fi Action/Shooter Adventure/Edutainment Adventure/Fantasy Adventure/General Adventure/Modern Driving/Car Combat Driving/General Driving/Mission-Based Driving/Motorcycle Driving/Racing Miscellaneous/Board Games Miscellaneous/Compilation Miscellaneous/Gambling Miscellaneous/Game Show Puzzle/Game Show Puzzle/Miscellaneous Puzzle/Trivia Role-Playing/Action Adventure Role-Playing/Action RPG Role-Playing/General Simulation/Flight Simulation/Sci-Fi Simulation/Submarine Sports/Baseball Sports/Basketball Sports/Billiards Sports/Bowling Sports/Boxing Sports/Cricket Sports/Fishing Sports/Football Sports/Futuristic Sports/General Sports/Golf Sports/Ice Hockey Sports/Olympic Sports Sports/Other Sports/Skateboarding Sports/Skating Sports/Skiing Sports/Snowboarding Sports/Soccer Sports/Tennis Sports/Volleyball Sports/Wrestling Strategy/Constructing Strategy/General Strategy/Historic Strategy/Turn-Based Strategy/Tycoon Its pretty easy for most systems to fit gamefaqs genre to one of these. I'm not sure how many systems there are like the atari lynx on gamefaq's so you may or may not run across this but when I did the lynx system pretty much all the genre's said action > general and so I had to kind of think about it and look at other sites. One last thing to look at when you are filling this info in. Look at this entry at gamefaqs: http://www.gamefaqs.com/console/gene...ta/586360.html See how it has two separate names listed. What you'll want to do is take notice of that and then get rid of those "duplicate" entries. In this case we would delete the "Another World" entry from the xml file since we are going for a US game list. In my duplicates removal I tried my best to pick the best version but for some of these systems like the commodore ones the only difference for many games seemed to be the publisher so I just picked one. If you happen to know that I picked the inferior version let me know, or just change the xml file to the other one instead please. If you see any beta, or prototype, or demo's remove those also please, I'm pretty sure I removed all of them but with as many games as there are in these lists its always a possibility. I have not included pared down ones that are done or are already being worked on by someone(that I know of anyway) I also haven't included the n-gage or gizmondo as they seem like they are a mess(I might just not understand the reasoning for what is listed in the dat if you do I have included the Raw conversions for these systems) nor have I included the wonderswan systems because they both have only one game that has english. Hopefully these will help people with getting their games into hyperspin and help us all get the genre, year, and developer information. Its late here and so I'm heading to bed. Hopefully I'm not forgetting anything I'll check it in the morning and see. Pared Down Lists http://www.megaupload.com/?d=LFVS76TG Here are the exact dat's that I used to make these lists. If you use these to rename your roms with clrmamepro or romcenter you should be able to use these lists to play your games. http://www.megaupload.com/?d=B54PNUX7 |