Jump to content

Super Mario Crossover


SORHP

Recommended Posts

  • Replies 199
  • Created
  • Last Reply
Posted
A security concern on a system not connected to the internet? How does that work exactly?

Um... are you being serious with this? Do I really have to explain? Also, why are you assuming that the system wouldn't be connected to the internet?

Posted
Um... are you being serious with this? Do I really have to explain? Also, why are you assuming that the system wouldn't be connected to the internet?

Yes. I'm being serious. My post / instructions were for cabinets not connected to the internet (even says so in the last couple of lines). If your cabinet has internet connectivity - who cares if the flash game "phones home" when it starts up? (putting a local host file in place so the flash file doesn't talk to the internet is actually probably more secure than letting it phone home in the first place.... this is how you put proactive blocks in for known malware crap - local host files that black hole the outgoing requests)

So, how is a system not connected to the internet a security risk?

Further, if you want to be ultra secure about having port 80 open, you can create a local firewall rule that only allows that program (the .exe Zero dreams posted up) access to the local computer (blah.exe --> 127.0.0.1:80).

And even further, unless you have your workstation directly on the internet (internet facing IP address) - you're probably going through a NAT/PAT on your local router - so unless you've got a forwarder setup on the router to route an incoming HTTP (port 80) request directly to the box (internal IP address) running apache.......... nothing is going to happen. You're not putting a listener on the internet facing IP address, you're putting it on your local network.

Posted

I missed those lines. Regardless, I care if the Flash phones home because I don't want the game to potentially disappear.

Security risks exist regardless of network connectivity. And Apache is far too heavy to just run for something like this. Again, chainsaw.

Posted

I never said it was the best idea. I just said it was a functional idea.

Unless you've got something better. (and if you're concerned with your offline box getting compromised, you shouldn't have flash installed to begin with... :) )

Posted

Launches Fullscreen (not stretched) and Requires Internet Connection !!

1.) Use the Super Mario Crossover.exe as a PC Game. You can put it with the rest of your PC Games.

/Upload Here/Zero Dreams/Super Mario Crossover.7z

2.) Put the Super Mario Crossover.ahk in this folder (Thank you djvj)

HyperLaunch\Modules\PCLauncher\Game Scripts\

3.) Add this to your PCLauncher.ini but change the application path.

[super Mario Crossover]

Application=Z:\PC Games\Super Mario Crossover\Super Mario Crossover.exe

PostLaunch=.\Modules\PCLauncher\Game Scripts\Super Mario Crossover.ahk

ExitMethod=WinClose Application

FadeTitle=ahk_class ShockwaveFlash

4.) Included my Xpadder Profile for Xbox 360 controller. Back+Start=End which is my global exit emulator key. Back+(Click Right Stick)=HP.

This works beautifully for me but I'm still trying to figure out how to get it offline.

Posted
Thanks for the info Fursphere.

Instead of using apache or IIS, I created a small launcher app that listens on port 80 and serves the data file when requested. It's very basic.

The app also sends the CTRL+F command after a configurable delay.

You can, for whatever reason, bind the listener on any of your available interfaces if you don't want to use 127.0.0.1. See the config file.

The zip below includes the data.txt.gz file required. Just drop all of it in the same directory as "Super Mario Bros. Crossover 3.02.exe" (path can be changed in the config as well)

https://dl.dropboxusercontent.com/u/59583314/SmbcLauncher.7z

I tried this with no internet connection and It doesnt work for me :(

it would seem to be the ideal way, but alas no dice

EDIT::::::: you have to edit the hosts File!!!

127.0.0.1 data.explodingrabbit.com

works!!!

wheel...

ps, I have not looked to see if anyone but manson976 has started a theme

9557640693_71f8869562_o.png

My Arcade Machines...

14368923830_052dc0fede_b.jpg

Posted

sweet, Ill look for your theme too!

do we have a video snap available anywhere?

My Arcade Machines...

14368923830_052dc0fede_b.jpg

Posted

With a little help from my php dev friend, we got the game to work offline without needing to install anything. You still need to edit the HOSTS file because the swf is looking on the real site which you need to relocate to 127.0.0.1. I'm going to clean it and package it up for you guys to play with sometime later.

"Computer games don't affect kids; I mean if Pac-Man affected us as kids, we'd all be running around in darkened rooms, munching magic pills and listening to repetitive electronic music."

RocketLauncher's Official Home

If you appreciate my work:
donate_button.png

My Apps:
Window Logger
Idle Volume Adjuster
ExplorerRestorer
Rom Folder Cleaner
Module Updater
My Guides:
How To Mod Guncons with Aimtrak

Posted

Editing the hosts file kinda sucks because you'll loose access to the actual site, but with some ahk magic we could backup the current file and replace it with a dummy one just while the game is running so the whole process would be transparent to the user.

I tried to contact krum, but no luck so far.

Posted

Ok, all done. I tried using WinSock using tcp/ip, which sent the file to the game fine, but the game was made to only work through http and proper headers. I also tried injecting the headers on top of the file in WinSock, which showed some promise, but didn't work.

This solution should work for any game that requires a file to be downloaded from online and and sent to the game (in theory). It has proper http headers because you are running an actual http server in php. You do not need a subfolder like the real server has because I send the file no matter what folder the game looks in.

The source is provided so you can use it for other games. If you find the script works with other games, please make sure you post the edited source in the PCLauncher Game Script Thread.

See here for the required files:

http://www.hyperspin-fe.com/forum/showthread.php?21573-PCLauncher-PC-Game-Script-Thread&p=264595&viewfull=1#post264595

"Computer games don't affect kids; I mean if Pac-Man affected us as kids, we'd all be running around in darkened rooms, munching magic pills and listening to repetitive electronic music."

RocketLauncher's Official Home

If you appreciate my work:
donate_button.png

My Apps:
Window Logger
Idle Volume Adjuster
ExplorerRestorer
Rom Folder Cleaner
Module Updater
My Guides:
How To Mod Guncons with Aimtrak

Posted

SAVEEETTTT!!! Thanks for the set up info and files Djvj....brilliantly done!

[sIGPIC][/sIGPIC]
Sega Saturn Japanese Wheel Project: COMPLETE!! If you have FTP access, find my name and grab the set now!!!

  • 4 months later...
Posted

FYI...ver 3.1.2 is out with a bunch of extras!

[sIGPIC][/sIGPIC]
Sega Saturn Japanese Wheel Project: COMPLETE!! If you have FTP access, find my name and grab the set now!!!

Posted

Just curious, what are all of you using to convert swf files to exe?

[sIGPIC][/sIGPIC]
Sega Saturn Japanese Wheel Project: COMPLETE!! If you have FTP access, find my name and grab the set now!!!

Posted

Saveet....the program worked liked a charm! Thanks again Pole!

[sIGPIC][/sIGPIC]
Sega Saturn Japanese Wheel Project: COMPLETE!! If you have FTP access, find my name and grab the set now!!!

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...