Envision, Create, Share

Welcome to HBGames, a leading amateur game development forum and Discord server. All are welcome, and amongst our ranks you will find experts in their field from all aspects of video game design and development.

[Resolved]Compressed Game Not Working.

I have searched the forums and could not seem to find a topic that solves my problem, should one exist I am sorry for reposting a question.

From what I read about compressing the game once done you should only need to include the self extracting file when giving to others.

I compressed my game, put it onto a data stick and moved it to my other computer which does not have RPG maker XP installed on it. I then extracted the game and attempted to play it.
It appeared to load up, the screen came up as normal but its stayed black and self closed after a second or so.

I used the same extract file on my computer both onto the computer itself and onto the data stick, and tried launching the game from both places using my computer. Both worked.

I then tried to launch the game from the data stick on my other computer, it did not work.

My most educated guess is that there is some file that my game is attempting to access that is included in the rpg maker xp game itself. If anyone has any ideas as to why this it is not working I would appreciate the help.
 
You need to install the RTP on any computer you are running the game (given you used the RTP).

To avoid this you'd need to include all RTP files you used into your game folder before compressing, and use those tilesets, character sprites, ect for your game. This way it will be playable on any computer without the need to install the RTP.

Hope this helps

~Dalton~
 
Did you set RTP to none, trying to make the game run without rmxp installed?
Google "distribute your game without RTP installed"
*you must import to the game every picture and music file you're using.
*to play the game on any computer you need a .dll file. I believe it's RGSS100J.dll
 
I have done all of the above mentioned.
My game is set to RTP None on all three sections.
ALL my Graphic and Audio files are included both the originals and new ones.
I have included the file RGSS100J.dll with the game.
I read this guide thouroughly and did everything it said.
http://www.neoseeker.com/forums/22121/t ... ng-game/#4
I put the RGSS100J.dll in my System32 folder just as it said to do on my other computer(the one without rmxp installed)
I attempted to play the game, the exact same thing happened as before, game loads for a split second then goes to black screen then self closes.
I also rebooted the other comp just incase, and tried again, same thing happened.

I am at a lose. I know its obviously something I am doing wrong as it works on my computer but not the other one. I just have no idea what it is. I have triple checked all the advice I was given trying any variation of it multiple times aswell.
I have upload an encrypted version of my demo to a file site in the hopes that someone here can test it to see if its maybe my other computer and not the game itself.

http://www.mediafire.com/?sharekey=eedd ... f6e8ebb871

If anyone else has any ideas please let me know.
I am reluctant to even keep working on it, since I fear no one will ever get to play it!
P.S. No comments are needed on completion etc of my game its far from done and I only banged out a playable demo for a friend who is going far away.
 
You got at least 1 missing file:
error-distribute.jpg

There are many small things you may have forgotten. Here's a full list of what need to be imported:
system:
- ME/SE sounds used in data base >> system
- icons used for your skills / weapons /items
- animations
- title screen, game_over screen, window skin
maps:
- tilesets + autotiles
- fogs, panorama, battle back, transition
other:
- character sets, battler pictures
- any extra pictures/ music files you use.

Edit: I've replaced the missing file with a random midi file, and the game runs for me.
 
Yeah sorry Silver Wind, that was totaly my fault. I thought I hadnt used that audio file and removed it because it was mp3 and figured why be there if im not using it.
Anyhow thankfully the file was in my recycle bin and I restored it and put it back where it belongs. I have tested the game on my computer and it runs with no errors.
All the files should now be present.
I did have them 'all' there but stupid me made a last minute change before packaging, anyhow please if you have the time try it again to see if it will work, I have deleted the old one and re uploaded the working version.

http://www.mediafire.com/?sharekey=eedd ... f6e8ebb871

Thank you very much for your time and patience.
 
Wow, hmmmm I have no idea what that is at all. It does not give me the same message when I do it. I know this is asking alot but if maybe you could post a screenshot so I can try and figure it out. Also I am assuming you hit disallow, and if so did the game work? If not did you have to click allow?

Anyhow either way this brings me back to my original problem. It doesnt seem to work on my other comp and I have the .dll file in the correct place and have tried with the same copy that you say is working perfectly. So I still need to know why its not working on my other comp. I appreciate all the help you have given me thus far, and thank you in advance for any future help you may give.
 
Silver Wind: What you have posted with the "This program is attempting to use ff-(something) allow/disallow" is just windows Vista.

I'm guessing it's ff-directshow. If this is the case, what is happening is the game asks windows "Hey, could you do these things with ff-directshow?" And in response, windows goes "Hey, this program, is asking me to access ff-directshow, and ff-directshow can potentially do bad things, do you want me to ignore this request?"

Basically, just hit allow. It's good that you are cautious though. Usually, if you get one of those messages, and Don't know why it's there, hit disallow.


Jonbonium, You don't actually need to move the RGSS100J.DLL into the system32 folder. The DLL just needs to be in a spot where the EXE will look for it. Just having it be in the same folder as the EXE will work the same as putting it in the System32 folder.

Also, you don't need to use the "make game disk" to transfer it. I usually just put the whole game folder in a zip file, and transfer it that way. Try zipping it up, and transferring it that way, and see if it works on the other computer. If that doesn't work, we will need to know more information about the other computer.



*EDIT*
I just loaded up your project. Erm, you are supposed to include RGSS102E.DLL instead of RGSS100J.DLL, The 100J is for the japanese version of RMXP.
 
Well thats pretty funny all that work and it was a simple misused dll file. I should have known better I didnt even read what the file was called really, I was simply using a tutorial that someone had linked to me I guess it was for the japanese version.

Thank you very much Pidey for your help, it works perfectly now.
 

Thank you for viewing

HBGames is a leading amateur video game development forum and Discord server open to all ability levels. Feel free to have a nosey around!

Discord

Join our growing and active Discord server to discuss all aspects of game making in a relaxed environment. Join Us

Content

  • Our Games
  • Games in Development
  • Emoji by Twemoji.
    Top