New handy dandy installation package, should fix most things

Talk about problems related to BB here.

New handy dandy installation package, should fix most things

Postby todd » Thu Feb 24, 2011 5:31 am

6/18/2013: 1.25.13-rel6 (Release 6) of my installer is now available.

Recommendation: Disable all antivirus/security software prior to installation, and be ready to add exceptions for online.exe/SHoption.exe/SHpsobbn.exe/SHpsobbw.exe if you want to re-enable it. Most antivirus programs will detect the game as a trojan or virus and automatically delete or quarantine the files, and this will result in the game not loading or the update process failing. When the update process fails, you will receive a message that SHPsoBB.exe is a 16-bit application and/or is damaged, and cannot be run in Windows.

Image

Download link: http://strags.com/shpsobb/

I recommend uninstalling any previous version of PSOBB before installing the latest release. Although I try to make the installer friendly with old versions, I don't guarrantee it.

To get the game running it's best, try updating your system with the latest service pack, DirectX, and graphics card drivers. This solves many common problems with running the game. Links here:

DirectX Web Update for XP, 2003, Vista, 2008, 7, and 2008 R2: http://www.microsoft.com/downloads/en/d ... laylang=en
nVidia GeForce notebook and desktop driver updates: http://www.nvidia.com/Download/index.aspx?lang=en-us
AMD/ATI Radeon HD mobility and desktop driver updates: http://support.amd.com/us/gpudownload/Pages/index.aspx
Intel graphics: http://www.intel.com/support/graphics/detect.htm

Windows Service Packs and updates:
Windows XP Service Pack 3: http://technet.microsoft.com/en-us/windows/bb794714
Windows Vista & Server 2008 Service Pack 2: http://support.microsoft.com/kb/948465
Windows 7 & 2008 R2 Service Pack 1: http://www.microsoft.com/downloads/en/d ... 9b77cdfdda
Also available on Microsoft Update: http://update.microsoft.com/

new to release 6:
just fixed a few minor issues. shortcut to donate and get rewards now forwards to the dedicated forum Lee made..

new to release 5:
updated unitxt patch, correct mag names and names for new items finally bundled.
new widescreen mode binary - but this is a dirty hack by Lee/Crono. the game was never meant to have widescreen, and it shows; out of alignment text and GUI, stretched appearance, etc. Recommend you stick with normal mode and use GPU scaling via your graphics card control panel (this setting is changeable in the new options/settings manager).
included original PSOBB manual from Sega.
other misc changes.
fixed application compatibility database, so that the game once again asks for admin access properly.

new to release 4:
Now checks to see if files have been removed by antivirus and alerts the user prior to closing the installation.
Included a diagram with the keyboard controls.
Other misc improvements.

new to release 3:
Improved handling of strange installation conditions, including if the user changes the folder name, or uninstall is moved to other directories. Also now allows reinstalls and has options to delete game settings during uninstall. Everything is done neatly and cleanly to simplify the process.
Installer now supports multiple languages for the UI portion.
Ability to choose what shortcuts are installed and for whom.
New installer bitmap art and icon, courtesy of GAMA here on the forums.
Customized the interface more.
Improvements to the application compatibility database on Vista and 7 - it's better than everything else out there.
Reduced package size by 13 Megabytes

Additional screenshots:

Image
Image
Image
Image
Image
Image
Image
Last edited by todd on Wed Jun 19, 2013 2:03 am, edited 17 times in total.
22730881

Need a working installer for PSOBB? Get the latest: http://schtserv.com/forum/viewtopic.php?f=65&t=55331

synthetic telepathy, energy weapons, and the NSAs remote neutral monitoring - link: http://www.oregonstatehospital.net/
todd
 
Posts: 140
Joined: Wed Jul 01, 2009 3:59 am
Location: Springfield, OR USA
Guildcard 1: 22730881
Guildcard 2: 0
Guildcard 3: 0
Guildcard 4: 0

Re: New handy dandy installation package, should fix most th

Postby todd » Sun Feb 27, 2011 2:40 am

For the record it doesn't use your patch. Your patch would effects programs other than PSOBB, and has some unnecessary functions. I made a new one that is a little more specific as to what programs it applies to.


The above package works just fine but I am in the process of revamping it a bit with a few new features. GAMA created some custom PSOBB bitmaps for the installer and a new icon, and I'm working on adding the ability to choose where and what shortcuts are created, and I fixed a problem on 64-bit systems that causes a broken shortcut icons (there is a bug in NSIS).
22730881

Need a working installer for PSOBB? Get the latest: http://schtserv.com/forum/viewtopic.php?f=65&t=55331

synthetic telepathy, energy weapons, and the NSAs remote neutral monitoring - link: http://www.oregonstatehospital.net/
todd
 
Posts: 140
Joined: Wed Jul 01, 2009 3:59 am
Location: Springfield, OR USA
Guildcard 1: 22730881
Guildcard 2: 0
Guildcard 3: 0
Guildcard 4: 0

Re: New handy dandy installation package, should fix most th

Postby Raikomaru » Sun Feb 27, 2011 3:01 am

I'm having issues with BB disconnecting me a couple minutes into a game, so I'll try this out tonight and get back to you on my results. :)

Edit: Seems to work fine, but, like the normal client, doesn't allow me to rename the 'online' file without giving me the message that I need to update etc. Any advice on this?

Also, partially related, whenever I try running BB as a non-steam shortcut, it will say that I'm in-game for a few seconds, then go back to not saying that I'm in-game. Any ideas on this? (it works fine for any other non-steam shortcut, only BB has this problem)

Windows 7, 64-bit btw
User avatar
Raikomaru
 
Posts: 2006
Joined: Wed Aug 11, 2010 9:00 pm
Guildcard 1: 0
Guildcard 2: 0
Guildcard 3: 0
Guildcard 4: 0

Re: New handy dandy installation package, should fix most th

Postby todd » Sun Feb 27, 2011 5:40 am

LOL. I messed with this years ago, I was already familiar with the creation of Windows Compatibility Databases. Feel free to open mine up and examine it, it's entirely different.

But as far as I can tell, at least Ver.2 of your database is missing the file checksum and specific details linking it to shpsobb.exe. It looks like it will apply to any program named online.exe or shpsobb.exe to me.

There are other other methods available for fixing this problem as well. Since this is really a compatibility issue or problem in online.exe that causes it, I chose the compatibility mode to fix it. What one really needs to do is update online.exe with the correct manifest information for Vista/7 so Windows knows the privileges it requires, and push it as an update or something.
22730881

Need a working installer for PSOBB? Get the latest: http://schtserv.com/forum/viewtopic.php?f=65&t=55331

synthetic telepathy, energy weapons, and the NSAs remote neutral monitoring - link: http://www.oregonstatehospital.net/
todd
 
Posts: 140
Joined: Wed Jul 01, 2009 3:59 am
Location: Springfield, OR USA
Guildcard 1: 22730881
Guildcard 2: 0
Guildcard 3: 0
Guildcard 4: 0

Re: New handy dandy installation package, should fix most th

Postby Raikomaru » Sun Feb 27, 2011 6:31 am

Raikomaru wrote:doesn't allow me to rename the 'online' file without giving me the message that I need to update etc.

Windows 7, 64-bit btw

Any input on this issue, please?
User avatar
Raikomaru
 
Posts: 2006
Joined: Wed Aug 11, 2010 9:00 pm
Guildcard 1: 0
Guildcard 2: 0
Guildcard 3: 0
Guildcard 4: 0

Re: New handy dandy installation package, should fix most th

Postby Raikomaru » Sun Feb 27, 2011 6:40 am

CompproB237 wrote:
Raikomaru wrote:
Raikomaru wrote:doesn't allow me to rename the 'online' file without giving me the message that I need to update etc.

Windows 7, 64-bit btw

Any input on this issue, please?

Why do you want to rename the online file in the first place?
Anyway, my guess is the injector code in the online exe makes an explicit reference to the "invoker and invokee" and since the check fails it will do this.

Well, I mainly wanted to rename it for when it shows up on Steam, but Steam has some sort of issues with it where it only says I'm playing it for less than 10 seconds before going back to saying I'm not in-game. I guess it's really not an issue, I was just wondering why it did this.
User avatar
Raikomaru
 
Posts: 2006
Joined: Wed Aug 11, 2010 9:00 pm
Guildcard 1: 0
Guildcard 2: 0
Guildcard 3: 0
Guildcard 4: 0

Re: New handy dandy installation package, should fix most th

Postby Raikomaru » Sun Feb 27, 2011 6:56 am

CompproB237 wrote:Most of the time for steam to run an application that needs to run as administrator Steam itself needs to be run as Administrator for it to launch the program properly. If you're on XP this doesn't apply (Usually unless your account isn't administrator). If you've disabled UAC (Why?) It STILL APPLIES because of how privaledges work in Vista and 7.

Running everything as Admin didn't help.
User avatar
Raikomaru
 
Posts: 2006
Joined: Wed Aug 11, 2010 9:00 pm
Guildcard 1: 0
Guildcard 2: 0
Guildcard 3: 0
Guildcard 4: 0

Re: New handy dandy installation package, should fix most th

Postby Raikomaru » Sun Feb 27, 2011 7:03 am

CompproB237 wrote:
Raikomaru wrote:
CompproB237 wrote:Most of the time for steam to run an application that needs to run as administrator Steam itself needs to be run as Administrator for it to launch the program properly. If you're on XP this doesn't apply (Usually unless your account isn't administrator). If you've disabled UAC (Why?) It STILL APPLIES because of how privaledges work in Vista and 7.

Running everything as Admin didn't help.

Delete the game from steam, delete the shortcut, and re-add it. See if that helps... I know I had it working before. I just didn't like the overlay making PSO run even shittier then it does already.

Also, this should probably be in it's own thread...

Yea, sorry about sort of changing the subject of the thread, deleting and re-adding didn't do anything. If it's not something easy to figure out, don't worry about it. It's not really a big deal. -_-
User avatar
Raikomaru
 
Posts: 2006
Joined: Wed Aug 11, 2010 9:00 pm
Guildcard 1: 0
Guildcard 2: 0
Guildcard 3: 0
Guildcard 4: 0

Re: New handy dandy installation package, should fix most th

Postby todd » Sun Feb 27, 2011 10:15 pm

CompproB237 wrote:
I'd like to know how you narrowed the scope of your installer's "fixes" without needing to involve a database of files, checksums, and sizes.
There's a few things you can do. For online.exe I make it check for the existence of shpsobb.exe in the same directory - I chose this file because it would tell Windows this is in fact SCHTHACK PSOBB we're dealing with, and not Sega's or another program. Because my installation package has the latest version of online.exe, and to prevent application of this patch to future versions (which might get fixed), I also tied it to the checksum.

I had a question about your decision to utilize the Virtual Registry "shim" - you say the game incorrectly uses the virtual registry, where is it that you find this and how does it effect how the game runs or performs? I mean, does it actually fix something observable in the game? Same for your usage of "correct file paths" shim. Reason I ask is because the game was designed with at least Windows XP in mind and things like the correct file paths fix is supposed to only be necessary for older 9x applications that weren't designed with Windows XP folder paths or functions in mind. As for the Virtual Registry stuff, the game seems to run fine without it... except it does crash occasionally but I don't think it's related to any of this so far. I also know they plan to push 1.25.13 client update soon which has some fixes in it for Windows Vista/7 and don't want to go messing with a ton of compatibility things that may unnecessarily effect it.
22730881

Need a working installer for PSOBB? Get the latest: http://schtserv.com/forum/viewtopic.php?f=65&t=55331

synthetic telepathy, energy weapons, and the NSAs remote neutral monitoring - link: http://www.oregonstatehospital.net/
todd
 
Posts: 140
Joined: Wed Jul 01, 2009 3:59 am
Location: Springfield, OR USA
Guildcard 1: 22730881
Guildcard 2: 0
Guildcard 3: 0
Guildcard 4: 0

Re: New handy dandy installation package, should fix most th

Postby safkjgs » Mon Feb 28, 2011 3:55 am

On 64-bit Vista here.

I have one problem with your installer which I've been having with every installer I've tried. I can open online.exe , but once i click "Start" I get an "Unsupported 16-bit Application Error" "The program or feature SHPsoBB.exe can not start or run due to incompatibility with 64-bit versions of Windows".

Since that didn't work I tried SHPsoBB_multi.exe to launch the game directly .This worked launched the game but does not let me connect to the server
safkjgs
 
Posts: 1
Joined: Mon Feb 28, 2011 3:49 am

Re: New handy dandy installation package, should fix most th

Postby todd » Mon Feb 28, 2011 7:17 am

safkjgs wrote:On 64-bit Vista here.

I have one problem with your installer which I've been having with every installer I've tried. I can open online.exe , but once i click "Start" I get an "Unsupported 16-bit Application Error" "The program or feature SHPsoBB.exe can not start or run due to incompatibility with 64-bit versions of Windows".

Since that didn't work I tried SHPsoBB_multi.exe to launch the game directly .This worked launched the game but does not let me connect to the server
This problem happens when the executable or part of the installation become corrupt. You'll probably want to try reinstalling before anything else. If it fails to correct the problem, verify the installer itself didn't get damaged or corrupt.

The MD5 Checksum is:
a5869f96d3d381849eb52ec0efa65c82 shpsobb-newinclient-1.25.10-rel2.exe

If you don't know how to check the md5 checksum of a file, take a look at this article from Microsoft. You'll usually need to download a utility to compute the checksum for you, which Microsoft also provides in the article (fcvi.exe): http://support.microsoft.com/kb/841290

You will need to redownload if the checksum doesn't match because that would indicate it is damaged.

You can also get a copy of shpsobb.exe from http://strags.com/d2/misc_psobb_files.zip but in your case, other files might be damaged so try reinstalling before anything else.
22730881

Need a working installer for PSOBB? Get the latest: http://schtserv.com/forum/viewtopic.php?f=65&t=55331

synthetic telepathy, energy weapons, and the NSAs remote neutral monitoring - link: http://www.oregonstatehospital.net/
todd
 
Posts: 140
Joined: Wed Jul 01, 2009 3:59 am
Location: Springfield, OR USA
Guildcard 1: 22730881
Guildcard 2: 0
Guildcard 3: 0
Guildcard 4: 0

Re: New handy dandy installation package, should fix most th

Postby todd » Mon Feb 28, 2011 7:36 pm

CompproB237 wrote:The error with "16-bit application", NTVDM, or similar are because Crono hasn't fixed online.exe to download the files from a location that the host for the current DL location hasn't locked.

I've already told him about it.... 2 WEEEKS AGO. This is very similar to the Download Links on the main download page. Haven't been fixed for quite a while.

I predict either a few months before anything's done, nothing done at all or something as soon as this post is read (like me getting slapped with something).
This package has a working copy of shpsobb.exe included, it doesn't touch the update server version. If you get this error then it is due to corrupt installation package, corrupt install, or something else going on with the computer it was installed to.
22730881

Need a working installer for PSOBB? Get the latest: http://schtserv.com/forum/viewtopic.php?f=65&t=55331

synthetic telepathy, energy weapons, and the NSAs remote neutral monitoring - link: http://www.oregonstatehospital.net/
todd
 
Posts: 140
Joined: Wed Jul 01, 2009 3:59 am
Location: Springfield, OR USA
Guildcard 1: 22730881
Guildcard 2: 0
Guildcard 3: 0
Guildcard 4: 0

Re: New handy dandy installation package, should fix most th

Postby iter » Mon Feb 28, 2011 10:56 pm

Just tried it out on the Win7 64bit build. It works flawlessly; also, very nice having the patches integrated.

Nice work Todd. :wub:
Image
iter
 
Posts: 166
Joined: Mon May 10, 2010 2:19 am
Location: Cinco Oboe Club
Guildcard 1: 0
Guildcard 2: 0
Guildcard 3: 0
Guildcard 4: 0

Re: New handy dandy installation package, should fix most th

Postby todd » Wed Mar 02, 2011 12:16 pm

The new version of the installer is being uploaded and will be available within a few hours. I have corrected a lot of things and made many improvements. See the first post for the details.

Oh, just checked out the installer you made. Got a typo on the first page: "privaledges are requires to run this game" Should say required

You should have it default to %PROGRAMFILES%\SCHTHack PSOBB instead of C:\SCHTHACK PSOBB. Gives it a Dynamic variable as some people (me) have the Program Files folder in a different drive.

Make the installer create an empty "bmp" folder in the main install folder for people's screen shots to be saved in.
Thanks for the suggestions. I happened to make all these changes in the latest version which I am about to post. New icon, multilanguage updates (fixes first thing (typo)), and the installation path for PSOBB (I had to track down a problem in NSIS before I could use that folder by default, which is why I was temporarily using C:\SCHTHACK PSOBB). It's a great improvement over the first two versions.
22730881

Need a working installer for PSOBB? Get the latest: http://schtserv.com/forum/viewtopic.php?f=65&t=55331

synthetic telepathy, energy weapons, and the NSAs remote neutral monitoring - link: http://www.oregonstatehospital.net/
todd
 
Posts: 140
Joined: Wed Jul 01, 2009 3:59 am
Location: Springfield, OR USA
Guildcard 1: 22730881
Guildcard 2: 0
Guildcard 3: 0
Guildcard 4: 0

Re: New handy dandy installation package, should fix most th

Postby todd » Wed Mar 02, 2011 8:52 pm

CompproB237 wrote:Anyway, to explain what Virtual Registry is for: It fixes PSO's references to registry locations so that it correctly applies to Vista and 7. Vista and 7 Virtualize the registry when in "user mode".

The same applies for the "correct file paths" shim. It's simply there to fix PSO's references to locations on Vista and 7 since it's file system works in "virtual paths" and not device paths.
The other option that exists is to disable virtualization entirely (use NoVirtualization Compatibility fix). I did this in Release 3 which I have now posted.
22730881

Need a working installer for PSOBB? Get the latest: http://schtserv.com/forum/viewtopic.php?f=65&t=55331

synthetic telepathy, energy weapons, and the NSAs remote neutral monitoring - link: http://www.oregonstatehospital.net/
todd
 
Posts: 140
Joined: Wed Jul 01, 2009 3:59 am
Location: Springfield, OR USA
Guildcard 1: 22730881
Guildcard 2: 0
Guildcard 3: 0
Guildcard 4: 0

Next

Return to BB Tech Support



Who is online

Users browsing this forum: Bing [Bot]