BlackShot .bsv file encryption

Posts 1–6 of 6 · Page 1 of 1
BlackShot .bsv file encryption
Hello Guys
I started working on that project i posted about a couple weeks ago, and by taking a look at the System/multiplay_eu.dll i noticed that it contains every handling the server go through with the client and thats gonna make coding the emulator an easier thing for sure but what i got stuck with is the .bsv files like totalitem and all that stuff in Data/Script And Data/Script/server, does anyone here know how to decrypt them? i know its done with devs own encryption and needs a key to remove but there must be a way out, Need your help guys and for anyone interested in the making and can help even with a small few tips or contributions please feel free to pm me i'll answer asap and thanks.
Decrypted Successfully
Luckily i still had this installer eFusion BlackShot Installer v0.0.1
Actually the .bsv files are .lua(most) files but encrypted, nowadays you can use bsdb tools (public tool) to extract all files from there, since after game starts with bsdb (a compressed zip file), they(devs) aren't encrypting the .lua files anymore.
But, after trying more in deep, it took me some hours, I reversed the algorithm that was used to encrypt all .lua files to .bsv, really sad for didn't accomplish this at that time 2011 wherever, anyway, here we go, here is the serverinfo.bsv file, from first bs euro installer 2011, decrypted file content:

  • ServerInfo.bsv - 17 ‎March ‎2010, ‏‎14:10:42 - 1KB

Code:
--------------------------------------------------------------------
--  VERTIGO GAMES PROPRIETARY INFORMATION
--
--  This software is supplied under the terms of a license agreement or
--  nondisclosure agreement with VERTIGO GAMES and may not 
--  be copied or disclosed except in accordance with the terms of that 
--  agreement.
--
--      Copyright (c) 2006 VERTIGO GAMES.
--      All Rights Reserved.
--
--  VERTIGO GAMES co.
--  
--  https://www.vertigogames.co.kr

--------------------------------------------------------------------
-- [Lua Code]
-- filename:ServerInfo.lua
-- author:foguy
-- desc: 서버 구동 정보
--------------------------------------------------------------------

--LobbyServerIP = "211.104.83.59"
LobbyServerIP = "10.0.1.156"
LobbyServerPort = 30006

serverLoginAccount = "foguytest"
serverLoginPass = "test"

DEFAULT_SERVER_NAME = "VERTIGOGAMES-테스트서버"
DEFAULT_SERVER_PORT = 9000
DEFAULT_MAP_INDEX = 0
Looks exactly same content of most recent serverinfo.lua file from bsdb current file
Anyway i have the algorithm to decrypt any .bsv file, if you need to check another file just reply here.

Btw, the real server ip and port are passed as command line argument when launcher starts the blackshot.exe.
Quote Originally Posted by .SHAZAM. View Post
Luckily i still had this installer eFusion BlackShot Installer v0.0.1
Actually the .bsv files are .lua(most) files but encrypted, nowadays you can use bsdb tools (public tool) to extract all files from there, since after game starts with bsdb (a compressed zip file), they(devs) aren't encrypting the .lua files anymore.
But, after trying more in deep, it took me some hours, I reversed the algorithm that was used to encrypt all .lua files to .bsv, really sad for didn't accomplish this at that time 2011 wherever, anyway, here we go, here is the serverinfo.bsv file, from first bs euro installer 2011, decrypted file content:

  • ServerInfo.bsv - 17 ‎March ‎2010, ‏‎14:10:42 - 1KB

Code:
--------------------------------------------------------------------
--  VERTIGO GAMES PROPRIETARY INFORMATION
--
--  This software is supplied under the terms of a license agreement or
--  nondisclosure agreement with VERTIGO GAMES and may not 
--  be copied or disclosed except in accordance with the terms of that 
--  agreement.
--
--      Copyright (c) 2006 VERTIGO GAMES.
--      All Rights Reserved.
--
--  VERTIGO GAMES co.
--  
--  https://www.vertigogames.co.kr

--------------------------------------------------------------------
-- [Lua Code]
-- filename:ServerInfo.lua
-- author:foguy
-- desc: 서버 구동 정보
--------------------------------------------------------------------

--LobbyServerIP = "211.104.83.59"
LobbyServerIP = "10.0.1.156"
LobbyServerPort = 30006

serverLoginAccount = "foguytest"
serverLoginPass = "test"

DEFAULT_SERVER_NAME = "VERTIGOGAMES-테스트서버"
DEFAULT_SERVER_PORT = 9000
DEFAULT_MAP_INDEX = 0
Looks exactly same content of most recent serverinfo.lua file from bsdb current file
Anyway i have the algorithm to decrypt any .bsv file, if you need to check another file just reply here.

Btw, the real server ip and port are passed as command line argument when launcher starts the blackshot.exe.
Bro iam literally crying right now, i haven't slept in 2 days thinking of ways to decrypt the goddamn files man thank you very much you are a life saver really!
Would you join me in the making of the blackshot emulator?
Quote Originally Posted by RGwrGREGAERGAERGHEGHR View Post
Bro iam literally crying right now, i haven't slept in 2 days thinking of ways to decrypt the goddamn files man thank you very much you are a life saver really!
Would you join me in the making of the blackshot emulator?
There is also a thanks button
Im old bs player, so i understand exactly how you are feeling right now
im old player since day 1 beta. would like to see this game beeing host on a vps in the future. im also really curios which bs would have more active players ^^
Quote Originally Posted by realmvp1996 View Post
im old player since day 1 beta. would like to see this game beeing host on a vps in the future. im also really curios which bs would have more active players ^^
Lets all hope so
Posts 1–6 of 6 · Page 1 of 1

Post a Reply

Similar Threads

Tags for this Thread

None

Talk with us