Commercial Games made with MV don't run on my system...

felsenstern

Veteran
Veteran
Joined
Jan 23, 2015
Messages
709
Reaction score
262
First Language
German
Primarily Uses
RMVXA
Hiya,

over time I've bought several Games made with MV but unfortunately other than the free games I download from this forum, they don't run on my system... unless I keep deleting Web Data and Web Data-journal.

While I thought about setting up a batch process to do this task every time I'd start the game I wondered if there might be already a better solution out there.

-apology if this is not the right forum to ask.
-yes I did use the search function but couldn't make up a working search term that would get me to an answer.
 

Andar

Veteran
Veteran
Joined
Mar 5, 2013
Messages
31,367
Reaction score
7,676
First Language
German
Primarily Uses
RMMV
it sounds as if you have your browsers (or a browser-addon) set to very high security, with a background program blocking access after it detects the games.

The technical difference between free games and commercial games is usually that free games are unencryted and not contained, while commercial games are not only encrypted but also usually inside a container-exe that hides the code and the browser running it.
And that last one can be mistaken for a regular program containing a hidden virus, especially since the browser still uses the general windows internet setting as soon as it is running.

Sorry, I don't know enough details about your system to help you finding the real cause, but the above would be my guess as to where you should start looking.
 

felsenstern

Veteran
Veteran
Joined
Jan 23, 2015
Messages
709
Reaction score
262
First Language
German
Primarily Uses
RMVXA
Unfortunately, it's not that easy. It was also my first thought, since my browser blocks almost any web game and if I want to play one I have to go through tons of exceptions to make it work. But in this case it's something different.

And it has to do with different node.js versions. From my understand the implementation of Greenworks for MV needs an older node.js, which causes the game to crash at launch as soon as a Game with a newer node.js has been played. - well until these two files :)Web Data and Web Data-journal) have been deleted.

In my case I immediately returned two games that didn't work and I also would've returned a third one if it hadn't been in my lib for too long already. Now that I know there is a workaround I can use that but, I had my hopes up for a more final solution.
 

Shaz

Veteran
Veteran
Joined
Mar 2, 2012
Messages
40,098
Reaction score
13,704
First Language
English
Primarily Uses
RMMV
Based on your description, it sounds like it's "games released on steam" that aren't running for you, not "commercial games"? Or is Greenworks only used by commercial games on steam and not free ones? What about MV games you buy from other sources?
 

TWings

The Dragon Whisperer
Veteran
Joined
Jul 26, 2017
Messages
527
Reaction score
860
First Language
French
Primarily Uses
RMMV
Might be because those games overwrote the default NW.js version to add Steam achievements. In that case, those games will stop working as soon as the user launches a newer version of NW.js (older version throwing an error at launch when detecting the newer files).
I'm not sure if there's any workaround other than ask the dev to update the game to the latest NW.js version.
 

felsenstern

Veteran
Veteran
Joined
Jan 23, 2015
Messages
709
Reaction score
262
First Language
German
Primarily Uses
RMVXA
@Shaz : yes, I was inaccurate due to better knowledge. I haven't played any commercial MV games from other sources yet and everything else I'm playing comes either from here or from rmnet. But you're right, any MV game commercial or not that is using greenworks to note achievements on steam in conjunction with this older node.js would have the same effect on my computer.

@TWings : Bummer, the author wrote that newer versions don't work correctly with greenworks which is the reason why he has to release also newer games with the old node.js (note from White Shadow: https://steamcommunity.com/games/794030/announcements/detail/1701694867549807423)
 

TWings

The Dragon Whisperer
Veteran
Joined
Jul 26, 2017
Messages
527
Reaction score
860
First Language
French
Primarily Uses
RMMV
No wonder there's a problem, version 22.3 is more than 2 years old ! I'm currently working with version 30.4, while the last greenwork release is compatible with version 33.3 (and the latest NW.js version is 41.2), so you're bound to find a bunch of games using newer versions.
I don't know what the dev's issues are exactly, but considering the amount of games concerned, he should try to make it work. Asking customers to manually delete files every time they wanna play is not ideal. Maybe there's a way for the games to write/read those files from/in a different folder used only by the game ?
It's worth noting than if you don't mess with the default version, MV games are working no matter the NW.js version your PC has been running. So maybe MV does something by default to prevent that issue and it's overwritten when manually updating NW.js ?

Anyway I'm just thinking out loud here. It's definitely not a default Maker issue. It's due to tempering with it actually. But I'm sure it affects a lot of MV games on Steam so any real solution would probably be most helpful.
I intend to look into it myself too eventually, but I'm still months away (at best) from a Steam release, so this is really low on my priorities right now.
 

bgillisp

Global Moderators
Global Mod
Joined
Jul 2, 2014
Messages
13,522
Reaction score
14,255
First Language
English
Primarily Uses
RMVXA
Sometimes also running the game in Windows 7 compatibility mode can help, and/or running as administrator. You'd have to find the file it runs though to fix that.

As an side, that NW.js seems to cause a lot of problems, and is one of the reasons I still use ACE, especially as we as developers can't control when it gets updated. What do we do if 10 years down the line a new update breaks all MV games? We might not even be game making then.
 

TWings

The Dragon Whisperer
Veteran
Joined
Jul 26, 2017
Messages
527
Reaction score
860
First Language
French
Primarily Uses
RMMV
Sometimes also running the game in Windows 7 compatibility mode can help, and/or running as administrator.
This won't help. I'm still running on Windows 7 and have the same issues.

As an side, that NW.js seems to cause a lot of problems, and is one of the reasons I still use ACE, especially as we as developers can't control when it gets updated.
As I mentionned above, this is not a default MV issue. The default MV works just fine. This is caused by devs messing with the files and so the responsibility here is not Kadokawa but the games devs.

What do we do if 10 years down the line a new update breaks all MV games?
That is a whole other problem that isn't limited to MV but rather every PC game/program. New windows versions, hardware, drivers... can prevent a game from working and there's not much you can do about it except providing some patch or workaround. You'd be surprised how many old games aren't actually working nowdays. When Windows 10 came out, lots of games weren't compatible as they were (some still aren't).
 

bgillisp

Global Moderators
Global Mod
Joined
Jul 2, 2014
Messages
13,522
Reaction score
14,255
First Language
English
Primarily Uses
RMVXA
Well true, but the thread on Steam is saying it is due to running a program using an updated nw.js, then trying to run this. So what do we do if MV updates it? Do we just say all older versions are out of luck?

Granted it would help though if they used another method to do Steam achievements too.
 

TWings

The Dragon Whisperer
Veteran
Joined
Jul 26, 2017
Messages
527
Reaction score
860
First Language
French
Primarily Uses
RMMV
This has nothing to do with NW.js as it is in the default MV setting. Kadokawa did update it to version 25.4 when they released MV 1.6 and I don't believe it has caused any issue for games running 1.5 or lower (correct me if I'm wrong here, I'm not using 1.6 yet).
Again, the default MV setting seems to handle NW.js properly (I got the case after updating NW.js where my game wouldn't run anymore with older NW.js versions, while it would run perfectly with the default MV version (older too)). The problem comes up when a dev overwrites manually several MV/NW.js core files in order to force update the NW.js version. I assume somewhere in the process it's overwriting some key settings of MV that allows to handle NW.js versioning.
 
Last edited:

felsenstern

Veteran
Veteran
Joined
Jan 23, 2015
Messages
709
Reaction score
262
First Language
German
Primarily Uses
RMVXA
I want to thank everyone for the answers here. And @TWings also for the insides. I'm not sure really what to do next, but I know my options now.
 

Users Who Are Viewing This Thread (Users: 0, Guests: 1)

Latest Threads

Latest Posts

Latest Profile Posts

People3_5 and People3_8 added!

so hopefully tomorrow i get to go home from the hospital i've been here for 5 days already and it's driving me mad. I miss my family like crazy but at least I get to use my own toiletries and my own clothes. My mom is coming to visit soon i can't wait to see her cause i miss her the most. :kaojoy:
Couple hours of work. Might use in my game as a secret find or something. Not sure. Fancy though no? :D
Holy stink, where have I been? Well, I started my temporary job this week. So less time to spend on game design... :(
Cartoonier cloud cover that better fits the art style, as well as (slightly) improved blending/fading... fading clouds when there are larger patterns is still somewhat abrupt for some reason.

Forum statistics

Threads
105,868
Messages
1,017,096
Members
137,587
Latest member
Usagiis
Top