Giter Site home page Giter Site logo

Comments (18)

ozguncagri avatar ozguncagri commented on August 18, 2024

I think you are trying to use your own configuration files. Basically working copy of nwMAME will contain files like this;

Directories;
screen shot 2016-09-28 at 21 31 21

Inside of cfg directory;
screen shot 2016-09-28 at 21 30 39

Inside of nvram directory;
screen shot 2016-09-28 at 21 30 55

Currently nwMAME doesn't support for custom INI configs. You can use INI config but you should change mame execution part of source code.

from nwmame.

LeeRobson avatar LeeRobson commented on August 18, 2024

Thanks for the fast reply.

I did try to use my own configs at first, but also tried like yours by creating 2 separate folders inside of Settings. Neither worked. Settings aren't saved.

from nwmame.

ozguncagri avatar ozguncagri commented on August 18, 2024

Did you select "Mame Output Directory" as you Settings directory on settings window?

from nwmame.

LeeRobson avatar LeeRobson commented on August 18, 2024

Yes.

from nwmame.

ozguncagri avatar ozguncagri commented on August 18, 2024

Interesting. It should be working. Maybe you can try to run it with zero config. Basically you don't need to do something on Settings directory on zero config. Mame uses it for saving cfg and nvram files. And it could be beacuse of NWJS. Maybe you can try older versions (older than 0.13) of NWJS. Because I haven't tested newer versions of NWJS yet.

from nwmame.

LeeRobson avatar LeeRobson commented on August 18, 2024

Still not working, sorry.

Here's a couple of pictures http://imgur.com/a/oiQd5

from nwmame.

ozguncagri avatar ozguncagri commented on August 18, 2024

What do you see on Settings > Logs section after trying to run some games?

from nwmame.

LeeRobson avatar LeeRobson commented on August 18, 2024

I hoped the log would share some info, but all it ever says is
http://imgur.com/a/Q37R9

The odd thing is, if I change some MAME settings when playing a game (Tab menu) and then quit the game, the settings will still be the same if I play it again. But it's all lost after closing the nwMAME app.

from nwmame.

ozguncagri avatar ozguncagri commented on August 18, 2024

Really interesting. Sounds like there is a problem with running in windows but I'm still not sure. nwMAME should save it's own data files in your user libraries. I'm not a Windows user that's why I can't tell exact location but you should see NWJS or nwMAME directory on your user library files. If you can't there is a problem with the writing settings. And also you can try to run nwMAME as an Administrator or you can make some changes on Compatibility Settings of executables.

from nwmame.

LeeRobson avatar LeeRobson commented on August 18, 2024

I've discovered what it was! This is going to sound stupid, probably.

It wasn't a permissions issue, it wasn't a NWJS version issue.

To begin with, I followed the guide from here https://github.com/ozguncagri/nwMAME/ and everything worked except the cfg and nvram like I said, but the guide didn't tell me to add all of the files from the top of the page. When I did, it started writing to that directory.

So I'm happy now. Thanks for your patience.

from nwmame.

ozguncagri avatar ozguncagri commented on August 18, 2024

I don't get it. Is there any steps that I didn't mentioned on guide? If there is I can update it.

from nwmame.

LeeRobson avatar LeeRobson commented on August 18, 2024

At the top of the page, there's an option to clone or download the files there (green button). I thought these were for compiling the app, but it seems I needed something from there to make it work.

from nwmame.

ozguncagri avatar ozguncagri commented on August 18, 2024

Actual app package is in the dist folder (app.nw). Rest is just source code. But if you solved it somehow nothing is important :) Enjoy the games :)

from nwmame.

LeeRobson avatar LeeRobson commented on August 18, 2024

Yes, it's odd.

Thanks :) I'm having more fun creating custom flyers for games. That's why I like this more than any other MAME frontend, it's got 1 view and it's perfect.

I just need to get glsl working again now, forgot how to do it in standard MAME. I won't bug you about that, though. Then it's all set up.

EDIT: Needed to write the full path for glsl folder and or shader.

from nwmame.

ozguncagri avatar ozguncagri commented on August 18, 2024

As I know GLSL and HLSL settings are made with mame.ini file but if you create mame.ini file nwMAME is gonna warn you to delete mame.ini file and won't open game. But if you find executable arguments of your effects you can add it to source code and make it default. I'm gonna add GLSL and HLSL setting on later versions if I can find time to develop next version.

from nwmame.

LeeRobson avatar LeeRobson commented on August 18, 2024

I edited the post above. Works now.

Adding settings would be excellent. Would you also be able to add joystick support for the menu?

And I know this is exclusively a MAME frontend, but would it be possible to launch other games through it? I'd love to combine my MAME favourtes with other games from other emulators like Metal Slug 6 on Demul. It would just need to launch a bat file.

from nwmame.

ozguncagri avatar ozguncagri commented on August 18, 2024

I was considering joystick support for front-end already. And I will definitely consider support for other emulators and stand alone games. Thank you for your feedback :)

from nwmame.

LeeRobson avatar LeeRobson commented on August 18, 2024

Brilliant! You rock.

from nwmame.

Related Issues (4)

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.