GithubHelp home page GithubHelp logo

Rotary games about mame2003-plus-libretro HOT 15 CLOSED

libretro avatar libretro commented on August 16, 2024 1
Rotary games

from mame2003-plus-libretro.

Comments (15)

markwkidd avatar markwkidd commented on August 16, 2024

from mame2003-plus-libretro.

dankcushions avatar dankcushions commented on August 16, 2024

even better: just accept both inputs. if they use _left/right, it works, if they use _anolog_left/right, it works, and if they use mouse it works. shouldn't need to choose.

from mame2003-plus-libretro.

 avatar commented on August 16, 2024

Oh im not the best at explaining things sometimes or maybe all the time :) with regards to
Downtown and Ikari Warriors III it's just a rom drop into the driver as they hang off the same
code as the rotary versions of those games

The SNK bootlegs however would need inputs and joystick code backported into the driver
but again this doesn't actually affect any of the rotary games which are already supported as
the new input code would only be used by the bootlegs.

Basically in a nutshell there will be no changes to the corewide inputs or the existing rotary
games all this means is you can play say for example Ikari Warriors as if you were playing
Capcom's Commano eg you move and turn via the 8-way joystick with A for fire and B for Bomb

from mame2003-plus-libretro.

Wilstorm avatar Wilstorm commented on August 16, 2024

Should you fancy them for this ole core also then lemmie know and i'll add em.

I do fancy them, some true arcade classics!

from mame2003-plus-libretro.

 avatar commented on August 16, 2024

All Joystick versions would be welcome !

from mame2003-plus-libretro.

 avatar commented on August 16, 2024

Ok i'll be making the commit shortly all these will now be supported.........

Battle Shark (Japan, Joystick)
Dogou Souken (Joystick, Hack Bootleg) Dogou Souken is Victory Road in japan
Downtown (Joystick, Hack)
Guerilla War (Joystick, Hack Bootleg)
Ikari Warriors (Joystick, Hack Bootleg)
Ikari Warriors III (World, 8-Way Joystick)

No core input or rotary code has been touched, the new rotate handling will only be used
by the above games were applicable and none of the currently supported rotary games will
be affected in any way shape or form.

Finally no roms have changed over and above the new ones im going to add support for
although the description has changed for three of them this bring them inline with current
MAME to reflect the fact that they are indeed joystick bootlegs.

GAMEX( 1987, gwarb, gwar, gwar, gwar, gwar, ROT270, "bootleg", "Guerrilla War (bootleg)", GAME_NO_COCKTAIL )

Becomes

GAMEX( 1987, gwarb, gwar, gwar, gwarb, gwarb, ROT270, "bootleg", "Guerrilla War (joystick hack bootleg)", GAME_NO_COCKTAIL )

GAMEX( 1986, ikarijpb, ikari, ikari, ikarijp, ikarijpb, ROT270, "bootleg", "Ikari (Japan bootleg)", GAME_NO_COCKTAIL )

Becomes

GAMEX( 1986, ikarijpb, ikari, ikari, ikarijp, ikarijpb, ROT270, "bootleg", "Ikari (joystick hack bootleg)", GAME_NO_COCKTAIL )

ikari III changes so you will know what version you are playing eg rotary or joystick

GAME( 1989, ikari3, 0, ikari3, ikari3, searchar, ROT0, "SNK", "Ikari III - The Rescue" )

Becomes

GAME( 1989, ikari3, 0, ikari3, ikari3, searchar, ROT0, "SNK", "Ikari III - The Rescue (US, Rotary Joystick)" )

from mame2003-plus-libretro.

 avatar commented on August 16, 2024

I have one other right enough a joystick hack bootleg for Midnight Resistance but it doesn't
quite work for this game as in some levels you have to run right while shooting back to your
left as enemies or in the case of level 3 a tank are on your tail.

Because you shoot in the direction you are facing rather than rotating you cant really
shoot behind while running left, this makes level 3 hard to pass as you have to actually
stop and turn left the shoot back.

For the most part though the game is fine with the hacked control system i can add support
for it if ya's want.

from mame2003-plus-libretro.

markwkidd avatar markwkidd commented on August 16, 2024

from mame2003-plus-libretro.

 avatar commented on August 16, 2024

that was quick work mr arcadze!

from mame2003-plus-libretro.

 avatar commented on August 16, 2024

I have all the code in another project bigman, all i have to do is rework some of it for the
MAME78 codebase then test the games before porting the new stuff across ;).

from mame2003-plus-libretro.

 avatar commented on August 16, 2024

still is damn fast!

from mame2003-plus-libretro.

 avatar commented on August 16, 2024

Aye i thought i'd better get the code in now incase Trump starts WWIII :)

from mame2003-plus-libretro.

 avatar commented on August 16, 2024

@markwkidd no problem i'll add it in later today

from mame2003-plus-libretro.

 avatar commented on August 16, 2024

@Arcadez have to admit trumps going to be a legend for the wrong reasons lol

from mame2003-plus-libretro.

 avatar commented on August 16, 2024

Alright i've added the Midnight Resistance joystick bootleg, i forgot just how nasty it is expect
some graphical problems here and there as they hacked out a full graphical layer, the music
is different also plus kinda buggy you'll notice it on the boss fights as pressing fire makes it stutter.

I guess the bootleg D team were assigned this one :)

from mame2003-plus-libretro.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.