NOTE: The Blue Burst proxy also has commandline parameters. Use Sx to select skin of character when signing on: ex. spsof_bb.exe S1 for GM skin Skin list is as follows: S1: GM S2: Rico S3: Sonic S4: Knuckles S5: Tails S6: Flowen S7: Elly Use yyyyyy to set HTML color of character name. ex. spsof_bb.exe 0000FF for blue. Use -w to disable all windows for full screen proxying. (PSO won't lose focus then..) ex. spsof_bb.exe -w Update (07/08/2008): To use this proxy, you will need to add an entry into your Windows HOSTS file, usually located in c:\windows\system32\drivers\etc, using notepad. If you're using the Schthack server, you'll want to add a line that says: 127.0.0.1 gsproduc.ath.cx Otherwise, if you're using the official Japanese servers, you'll have to add four lines: 127.0.0.1 psobb-ep4-db.segaonline.jp 127.0.0.1 psobb-ep4-patch.segaonline.jp 127.0.0.1 patch01.psobb.segaonline.jp 127.0.0.1 game01.psobb.segaonline.jp After updating the HOSTS file, you'll need the proxy up before attempting to connect. By default the proxy will connect to gsproduc.ath.cx's real IP address, as defined in serverip.txt Though, if this IP address ever changes, you'll have to update serverip.txt yourself. The serverip.txt is a 4 line file. The first line contains the IP address of Schthack's patch server. The second line contains the IP address of Schthack's main server. Both IP addresses are currently the same as of writing this. The third and fourth lines are the patch server port and game server ports respectively. Both ports are 12000 at the time of writing this. If you specify the -a command line parameter, the proxy will attempt to connect to two alternate IP addresses in serverip2.txt This is useful if you want to connect to the Japanese server or any other Blue Burst server. By default, serverip2.txt has the IP addresses of the official Japanese patch and main server addresses in it. You will have to modify this file depending on what version of Japanese BB you play. If you are playing the EP4 version, the file is already set for you. If you are playing the non-EP4 BB, you will need to change the patch server port 11100 to 11000. New to version 2.95 is the -o command line option which overrides the version ID sent by the client. (Only useful when connecting to Japanese servers with a modified client.) Chat module commands -------------------- (Note: When typing a player's name for an argument, you can type their full name or partial name. The player name check is NOT case sensitive.) DO NOT PUT SPACES AFTER YOUR COMMAS. Also, cursing is allowed by typing a $ inbetween your swear words. Use $$ to use $'s. Blue Burst Only Commands (NEW!): $getpos x - Will return the current x, y, z, and h coordinates for the player x. If the x argument is not supplied, it will return your own coordinates. $setpos x,y,z - Will set the x and y coordinates for player z. If the z argument is not supplied, it will set your own coordinates. $seth x,y - Will set height x to player y. If the y argument is not supplied, it will set your own coordinates. $savepos x, y - Will save the current position of player y into positions.txt as label x. If y argument is not supplied, it will save your own coordinates under label x. $recall x, y - Recalls player y to previously saved coordinate label x. If y argument is not suplied, it will recall you to coordinate label x. $recallall x - Recalls all players to coordinate label x. $it x - Attempts to perform an instant transmission to player x. If you are currently not in their area, $it will warp to their area and then position you. $qmarathon x,y,z - Loads a quest marathon text file for $qplay processing. (See spsof_history.txt for details) $qlearn x - Just before accepting a quest at a Hunter's Guild, use this command to log your gameplay to a file. (Read spsof_history.txt for details...) $qplay x,y,z - While in the lobby, use this command to replay your previously saved quest gameplay and pick up valuable items which may drop. (Read spsof_history.txt for details) $ma4level - Starts a maximum attack level up loop. Levels you up while you wait! $setma4 - Sets the parameters of the maximum attack 4 quest start packet. (This is a semi future-proof command. It's not needed now if you invoke $ma4level on Syrius or Horizon..., please see spsof_history.txt for more details...) $ql XXXXXXXXXXXXXXXX - Loads a quest by 8 byte hexadecimal value, similar to $setma4 but quest is loaded immediately upon command input. $bpitem x,y - Exchanges Photon Crystals for items in the Dangerous Deal with Black Paper quest. X = Route (1 for Rappy, 2 for Zu, 3 for Dorphon) Y = number of Photon Crystals to Exchange. You must already be on the planet for this to work. $bp2item x - Exchanges Photon Crystals for items in the Dangerous Deal with Black Paper 2 quest. X = number of Photon Crystals to Exchange. You must already be on the planet for this to work. $qitem x,y - Read spsof_history.txt $qtech - Read spsof_history.txt $easykill - Destroys any monster with 2 hits, bosses included. (Form by form) $ks - Will easykill any monster engaged by nearby party members, giving you full experience for the kill without doing anything. You must be on the same map as the party members engaging to gain experience. $immortalmobs - Prevents death of monsters on the same map as you. $leavequest - Leaves the currently loaded quest. $crash, $wreck, $badwarp, $qfsod (updated as of v2.80), $silent (updated as of v2.80), $reload (updated as of v2.80), $fsod (updated as of v2.80) - Various updated crash commands. Some work better than others. $levelup - After killing an enemy type this to begin fast leveling up. Type it again to stop. (Only works on Sega servers...) $setitem1 - Complimentary command for $toggleforce. (It's like $makeitem 'cept it only sets values) $toggleforce - Forces boxes to drop specific items. Items defined with the commands $setitem1 through $setitem4. (This only works on Sega's servers and you MUST be the leader of the team.) $newskin - Change skin (values between 0 and 7, change blocks to take effect) $newcolor - Use HTML color code to change your displayed name color (Change blocks to take effect). (Ex. FF0000 for deep red) $clone x - Clones user x. (Change blocks to take effect) $stopclone - Stops cloning a user. (Change blocks to take effect) $settech - Quick sets up a technique to drop from a box. Use the same way you use $maketech (Note that $toggleforce must be on for tech to drop.) $teammate x,y - Spawns NPC y in slot x. $rawquest - Toggles raw logging of quest data. $questlog - Logs quest data. (Splits into the appropriate two file version..) $tp x - Restores TP of user x. $heal x - Restores HP of user x. $firewall - Toggles firewall off and on. $setmycid - Set's client ID to x. $godmode - Restores your HP/TP whenever they are consumed AUTOMATICALLY. Type again to stop. (If initialized with a parameter, it will heal the whole team..) $maketech x,y - Makes tech X with level Y. Look at itemnotes.txt for tech numbers. (Schthack GM only command) $lw x - Warp to Lobby x (Valid values 1-15) $warp x,y - Warp user x to location y. Where x is the user's name and y is the location to warp to in DECIMAL. $warpme x - Warps yourself to location x in DECIMAL. $warpall x - Warps everybody to location x in DECIMAL. $reloadall - Reloads all players. $pk x - Drains 255HP from player x. $hide x - Makes player x invisible. $hideall - Hides everyone. $show x - Reveals hidden player x. $showall - Shows everyone. $npcfsod x - NPCfsod's player x. $npcfsodall - NPCfsod's all players. $disconnect - Disconnects Episode 1 & 2 users. $fakequest - Initiates a fake quest. $getgamelist - Retrieves the current block's game list. $bigb - Big bubble chat. $qfsodall - Quest FSODs everyone. $fsodall - FSODs everyone. $silentall - Silent FSODs everyone. $forgemail - Sends out mail with a randomly generated guild card # (People can't reply to it nor can they block it) $schat x - Forces player x to use "Hooray!" symbol chat. $schatall - Forces everyone to use "Hooray!" symbol chat. $lschat x - Forces player x to use last viewed symbol chat. $lschatall - Forces everyone to use last viewed symbol chat. $togglesteal - Enables or disables auto symbol chat theft. $givesym - Enables the capture flag on last viewed symbol chat and outputs it to you only. $wschat x - Forces player x to use "Weapon advice" w/s chat. $wschatall - Forces everyone to use "Weapon advice" w/s chat. $groove x - Forces player x to use dancing lobby animation. $grooveall - Forces everyone to do dancing lobby animation. $fakekill x - Forces player x to use fainting lobby animation. $fakekillall - Forces everyone to use fainting lobby animation. $run x - Forces player x to use running lobby animation. $runall - Forces everyone to use running lobby animation. $walk x - Forces player x to use walking lobby animation. $walkall - Forces everyone to use walking lobby animation. $action x,y,z - Forces player x to do action y. y's action value is in HEX. If z is present, users do opposite sex version of action. $actionall x,y - Forces all players to do action x. x's action value is in HEX. If y is present, users do opposite sex version of action. $toggleown - Disables auto owning of Guild Card numbers defined in autoown.txt $reparseown - Reparses autoown.txt (Useful if editing file while proxy is already running..) $event x - Sets lobby event to x. $makeitem - Makes an item appear at your feet. (Only works on Sega servers unless you're a GM on Schthack... READ ITEMNOTES.TXT ON HOW TO USE THIS COMMAND...) $setitem2 - Compliementary command to $makeitem $setitem3 - Compliementary command to $makeitem $setitem4 - Compliementary command to $makeitem // Warp locations (Decimal) // ------EPISODE 1----- -----EPISODE 2------ 00 - *Pioneer 2 Episode 1 *Pioneer 2 Episode 2 01 - *Forest 1 *VR Temple Alpha 02 - *Forest 2 *VR Temple Beta 03 - *Caves 1 *VR Space Ship Alpha 04 - *Caves 2 *VR Space Ship Beta 05 - *Caves 3 *Central Control Area 06 - *Machine 1 *Jungle North(Amazon Ver) 07 - *Machine 2 *Jungle South(Mountain Ver) 08 - *Ruins 1 *Mountains 09 - *Ruins 2 *SeaSide Daytime 10 - *Ruins 3 *SeaBed Upper Levels 11 - *Sol Dragon EP1 *SeaBed Lower Levels 12 - *De Rol Le *Gal Gryphon 13 - *Volt Opt *Olga Flow 14 - *Falz Area *Barba Ray 15 - *Lobby 1(Your ID VER)*Gol Dragon 16 - *SPACESHIP *SeaSide Nighttime 17 - *TEMPLE(Stuck) *Tower 4th Floor 18 - *FSOD *FSOD 19-255 FSOD // NPC VALUES (Decimal) 0 = NOL J005 HUnewearl 1 = CICIL J013 FOmarl (Fat) 2 = CICIL J023 FOmarl (Skinny) 3 = MARACA J019 HUmar 4 = ELLY J015 FOnewearl 5 = SHINO J025 RAcaseal 6 = DONOPH J026 HUmar 7 = MOME J012 RAmar 8 = ALICIA J018 FOmarl 9 = ASH J028 HUmar 10 = ASH J019 HUmar 11 = SUE J018 HUnewearl 12 = KIREEK J036 HUcast 13 = BERNIE J016 RAmar 14 = GILLIAM J035 RAcast 15 = ELENOR J012 RAcaseal 16 = ALICIA J010 FOmarl 17 = MONTAGUE J043 FOnewm 18 = RUPIKA J033 FOnewearl 19 = MATHA J008 FOmarl 20 = ANNA J024 HUnewearl 21 = TONZLAR J025 RAmar 22 = TOBOKKE J021 HUmar 23 = GEKIGASKY J012 RAmar 24 = TYPE:O J013 RAcast 25 = TYPE:W J020 RAcast 26 = GIZEL J018 GIZEL 27 = DACCI J014 RAmar 28 = HOPKINS J021 FOnewm 29 = DORONBO J014 RAmar 30 = KROE J025 HUnewearl 31 = MUJO J031 FOnewm 32 = RACTON J011 HUmar 33 = LIONEL J016 HUcast 34 = ZOKE J043 RAmar 35 = SUE J034 HUnewearl 36 = NADJA J014 FOmarl 37 = ELENOR J027 RAcaseal 38 = KIREEK J036 HUcast 39 = BERNIE J029 RAmar 40 = CHRIS J021 HUmar 41 = RENEE J028 HUnewearl 42 = KAREN J030 FOnewearl 43 = BEIRON J035 RAmar 44 = NAKA J010 HUmar 45 = LEO J010 HUmar 46 = HOUND J010 HUcast 47 = MADELEINE J010 HUnewearl 48 = VALLETTA J010 HUnewearl 49 = BOGARDE J010 RAmar 50 = ULT J010 RAcaseal 51 = TYPE:I J010 RAcaseal 52 = TYPE:V J010 RAcaseal 53 = TACHIBANA J010 HUmar 54 = OSMAN J010 RAmar 55 = VIVIENNE J010 FOnewearl 56 = BP J036 FOmarl 57 = SHINTARO J010 FOnewm 58 = KEN J010 RAcast 59 = TAKUYA J010 HUmar 60 = SOKONO J010 HUmar 61 = UKON J010 RAmar 62 = CANTONA J010 FOnewm 63 = HASE J010 HUmar 64 = --- J001 HUmar // Event values 0 - Off 1 - Christmas 2 - 21st Century Mode (Obsolete) 3 - Valentine's Day 4 - Easter 5 - Halloween 6 - Sonic (No sound on Episode 3.) 7 - New Year ? 8 - Sakura 9 - White Day 10 - Wedding 11 - Fall 12 - Same as 0 but with red & white stripes across windows. 13 - Same as 8 but with red & white stripes across windows. 14 - Same as 0 but with the music from event value 12.