Main Menu
Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - sYk0

#1
SC2 Tools / StarFriend Server Browser (with source)
October 10, 2011, 04:39:35 AM
Hi all,

This is a project I was working on for StarFriend.








Unfortunately I don't have time to work on it, besides other commitments the StarFriend project seems to be going no where.
They (StarFriend) seem to be focusing more on donations than the actual project (my personal opinion).
This is unfortunate as I did donate ($50 USD) to the project (a few months back), but now they are adding advertising to the to program (a pitty).

What StarFriend needs is to be open-source much like Mooege (for Diablo III), you can clearly see how fast Mooege is progressing (having 100's of forks on Github with a good few users contributing to the project).

You are more than welcome to use the source for any of your own projects (private or commercial), just credit me in the about box. :)

Edit: The source is in Delphi/Pascal.

GLHF,
sYk0.
#2
Updated the StarCraft II Locale Converter.

Version History:
QuoteAdded support for "enSG" locale.
  Added option to choose destination locale, options are "zhTW" & "enUS" (for StarFriend 0.46).
  Added Windows Vista/Manifest for UAC.
  Embedded "SFMpq.dll" into resources (the .dll is loaded and used directly from memory).

All download links in the first post.
#3
Help / Re: Login problem ?
August 01, 2011, 04:06:20 AM
Ok, I see there's a lot of issues with connecting to remote servers, I'll try help out as best I can.

Are you trying to connect to another computer outside your local/home network (i.e your friend down the road, in a different state, country, ect)?

If you answered yes, then simply typing in their IP address will get you nowhere (generally).

I would suggest you install Hamachi (https://secure.logmein.com/UK/products/hamachi/), Tungle (http://www.tungle.me/Home/learnmore/downloads/) or another VPN tunnelling solution, to connect to each other, as this would simulate a direct connection between the two computers, this should avoid a lot of hassles (with routers and port forwarding).

=============================

127.0.0.1 is the IP address of your computer ("localhost"), only use this IP address if your are connecting to the StarFriend server on YOUR computer, if the server is running on another computer this will NOT work.

=============================

If YOU are connecting to a server on ANOTHER computer, YOU will need THEIR IP Address.

If SOMEONE is connecting to the server on YOUR computer, THEY will need YOUR IP Address.

=============================

Check that the StarFriend server ("MyServer_0.44.exe") is not being blocked by your FireWall (add an exception for the program and for port 1119).
A simple test, turn off your firewall and try connecting again.

=============================

Check that StarCraft 2 ("StarCraft II.exe" and "Versions\Base18092\SC2.exe") is not being blocked by your FireWall (again, add an exception for the program).
Again, turn off your firewall and try connecting again.
#4
Quote from: aceyot on July 30, 2011, 04:55:37 AM
@sky0
Unable to verify the current locale of your starcraft instalation.

steps i did.
fresh install +update to 1.3.2enSG

I'll add support for enSG in the next release, sorry I added as many locales as I could find.
Please send me a PM so we can sort this out ASAP. :)
#5
Quote from: reaper on July 31, 2011, 03:23:55 PM
Well i have to say it didn't work for me... it keep crashing before entering the game.

Hi Reaper, what's contained in the rest of the error report?
I ask because the cause of the crash is usually just below the information you posted.

QuoteStarCraft II (B18317)
Time:       2011-07-31 15:51:47.204
Exe:        D:\Juegos\StarCraft II LAN\Versions\Base18092\SC2.exe
Parameters:
Exe Built:  2011-04-25 09:00:53.453
User:       XXX
Computer:   XXX
Version:    1.3.2.18317
Branch:     branches/1.3.b
Revision:   93652
Locale:     zhTW
===============================================================================
<< Cause of crash goes here >>
--------------------------------------------------------------------------------
#6
Firstly, you don't need to disable your internet connection when using StarFriend, StarFriend disables connection to the Blizzard update server (when running the game via "StarCraft II.exe").

Secondly, you don't need to disable your firewall, add an exception for port 1119 and for the StarFriend server and "SC2.exe" (in "Versions\Base18092").

I used my original enGB client to test with StarFriend (I only replaced the files needed by StarFriend).

You need version 1.3.2 of your locale, or the corresponding battle.net.dll for that particular version.
Using another version of battle.net.dll will crash the client.

@miguelgalit, looking at your screenshots, you have enabled "EnableMakeRoom=1" in your server.ini config ("Make Room Function Enabled"), the user name "gg@star.friend" can only be used when "EnableMakeRoom=0", use "xxx.room@star.friend" when using "EnableMakeRoom=1".

Also, please don't quote and entire message, especially when large images are involved, it makes tracking issues difficult.
#7
Help / Re: Cant select maps
July 29, 2011, 02:33:54 PM

Doesn't matter if you have the Spanish version of Windows.
The folder path "C:\ProgramData\" should be the same on all languages of windows (I could be wrong).

C:\ProgramData\Blizzard Entertainment\Battle.net\Cache
Copy the above text, open my computer and paste the text in the address bar at the top...

Or better use the following:
%ALLUSERSPROFILE%
See if you can see a "Blizzard Entertainment" folder in that directory?


  • Is your windows installation on the C:\ drive?
  • Are you dual booting?

Read this link, to show all your hidden folders...
http://www.bleepingcomputer.com/tutorials/tutorial151.html

You must select "Show hidden files..." and untick "Hide protected operating system files..." (obviously these settings will be in Spanish), :)
#8
General / Re: looking for Blizzard's Logo Font!
July 29, 2011, 02:06:26 PM
Lol... the image you linked doesn't work... :)

Which font are you looking for?

The font used in... Blizzard Logo, StarCraft Logo, WarCarft Logo, Battle.net Logo..?
#9
I'll explain in a little more detail (sorry I did leave out a few key points)... :)

You will need update 1.3.2 of your StarCraft II client.
i.e. If you own the enGB version you will need the enGB 1.3.2 update (sc2-1.3.2-enGB.exe).

If you are doing a fresh install, do the following...

  • Install the game, duh :).
  • Disconnect from the internet (do not run the game, yet!)
  • Update the game to version 1.3.2 for your locale
  • Now use the StarCraft II locale converter, convert to zhTW.
  • Install the zhTW map cache (links on this site).
  • Copy/Install the StarFriend files (links also on the site).

A short-cut, if you don't want to reinstall the entire game:

  • You will need to get your hands on version 1.0.0.24868 of battle.net.dll (that version number is for the enGB client, may be the same for others)
  • Copy battle.net.dll to your "StarCraft II\Support" folder, overwrite the file!
  • Go to your "StarCraft II\Versions" folder, delete any Base<number> folders, after Base18092 (do NOT delete the Base18092 folder).
The short-cut may or may not work.

Quote from: yyxtr on July 29, 2011, 07:56:09 AM
能不能吧zhcn移除,这涉及到中国法律问题
Quote from: http://translate.google.com/Can it zhcn removed, which involves legal issues in China
Is this a problem, as the files aren't hosted on a Chinese website?
If it is a problem, I will gladly remove support for zhCN.

Quote from: johnnyMnemonic on July 29, 2011, 06:37:26 AMp.s Syk0 nice skin!!!
what components are those? havent seen them before  ::) (yeap i am a developer too)
did you wrote it in .net? c#, vb, c++?
The program was developed in Delphi/Pascal (it's what I like :P), unfortunately the components I used have been discontinued (fortunately I have a Licence with full source :) ).

Name of the components is VGScene, original website is http://ksdev.com/

Quote from: johnnyMnemonic on July 29, 2011, 06:37:26 AMp.s2 yeah the backup option can be very useful... saves time and space :)
Will do in the next update (give me a few days rest) ;).
#10
General / Re: V0.45 out?
July 29, 2011, 05:32:33 AM
Quote from: miguelgalit on July 29, 2011, 04:30:08 AM
locale converter converts your current client, en_US to be zh_TW inorder to be compatible with starfriend... got it?
100% correct... ;)


Thanks to everyone for being patient (I know I took longer than expected), here you go.. :)
http://darkblizz.org/Forum2/sc2lan-news/starcraft-ii-locale-converter-(for-starfriend)/
#11
Here you go folks... :)

This is a rather simple utility to convert your StarCraft II Locale, into Taiwanese (which can be used by StarFriend  ;)).

Essentially, your locale (enUS, enGB, ruRU, zhCN, plPL, ect) will be copied to Taiwanese, in other words your game will think it's Taiwanese but be in your original locale (around 90% of data will be copied, the other data is loaded by the game from the cache folder, which shouldn't be modified).

Download Here

Screenshots:
[hs width=300 height=300]http://i53.tinypic.com/2rorn12.png[/hs][hs width=300 height=300]http://i51.tinypic.com/2nvyn8m.jpg[/hs][hs width=300 height=300]http://i51.tinypic.com/21kk0w7.jpg[/hs][hs width=300 height=300]http://i55.tinypic.com/2mr8gp5.png[/hs]

Version History:
Quote0.0.1.2:

  Added support for "enSG" locale.
  Added option to choose destination locale, options are "zhTW" & "enUS" (for StarFriend 0.46).
  Added Windows Vista/Manifest for UAC.
  Embedded "SFMpq.dll" into resources (the .dll is loaded and used directly from memory).

0.0.1.0:

  Unofficial release.

0.0.0.1:

  Initial release.

Mirror(s)
v0.0.1.2:
http://www.mediafire.com/?1q1w7i5hu6uz964
http://www.megaupload.com/?d=IMY9QXA2
http://depositfiles.com/en/files/w7f3cwcv2
http://hotfile.com/dl/125938869/beeca12/sc2_locale_converter_0_0_1_2.7z.html
http://www.zshare.net/download/933514677f68c6e6/
http://uploading.com/files/c3446475/sc2_locale_converter_0_0_1_2.7z/
http://www.filesonic.com/file/1601890424/sc2_locale_converter_0_0_1_2.7z
http://www.fileserve.com/file/2AK7SQE


v0.0.0.1:
http://www.mediafire.com/?7adm9ad3pdazhv5
http://www.megaupload.com/?d=OMNW3I2G
http://hotfile.com/dl/125315402/8f4ad56/scl_locale_converter.7z.html
http://www.zshare.net/download/9309812876be192d/
http://depositfiles.com/en/files/dyubemh94
http://www.filesonic.com/file/1542824914/scl_locale_converter.7z
http://www.fileserve.com/file/VkdWwQR
http://uploading.com/files/b14emf57/scl_locale_converter.7z/


Note: I have only tested this with the enGB version of the game, it should work with other locales (deDE, enGB, enUS, esES, esMX, frFR, itIT, koKR, plPL, ptBR, ruRU, zhCN), I tried to make it as generic as possible.

There's no readme packaged (I suck at writing help me's), hopefully the tool should be simple enough to use.

Might I suggest the following:

  • Backup your game (or better make a copy and convert that).
  • Run the tool, point it to your StarCraft II folder (it defaults to the installation directory on first use), click "Next".
  • On the next page, one task/action will be selected (these should be self explanatory, only one action can be performed), click "Next".
  • Barring any issues (you will be warned), you can now click "Start" to begin converting your game's locale (this process will take a couple minutes as it will backup any files that will be modified)
  • Once completed you can close the tool and fire up StarFriend (obviously following the installation steps for that)
  • If you don't want to keep the backup files (which could be in excess of 2GB), go to your StarCraft II folder and search for all files beginning with "DarkBlizz" and delete them (perhaps I'll make an option in the next version not to backup any files)

Edit: If your game is installed in "Program Files" (or any other directory that doesn't have write access) please run the tool as "Administrator" (or with an account that has write permission).

Enjoy,
sYk0.
#12
General / Re: V0.45 out?
July 28, 2011, 03:11:08 PM
Quote from: johnnyMnemonic on July 28, 2011, 12:58:17 PM
you dint reply about the size, how much do you expect the localizer to be in size?

Localizer is small, around 700KB (would be smaller if I used a more basic GUI :)), it uses all of your current game data, no extra downloading will be required. ;)

Quote from: johnnyMnemonic on July 28, 2011, 12:58:17 PM
i sujest to rename the "Destination" label to "Target", or "From" , "to", or "Now", After to make more seance ;-)
You are correct, that does make more sense, changed :)
#13
General / Re: V0.45 out?
July 28, 2011, 09:53:20 AM
I have decided to split the launcher and locale converter into two separate tools (as they do completely different functions).. :)

The Locale Converter will be release this evening (GMT), this little number converts your non-Taiwanese version of StarCraft II into, well a Taiwanese version. ;) (which is needed for the current release of StarFriend).
Although not all the text will be converted (because some text is generated from the cache), you'll get about 85-90%, hey, it's better than nothing.




The launcher (to be used alongside StarFriend) will have some basic yet useful functionality, it'll allow you to edit the StarFriend server and Client configurations (via a nice GUI) and optionally launch either (or both) of them. I'll also add some other little features (pinging remote servers, resolving host names, ect).

#14
Help / Re: Cant select maps
July 28, 2011, 01:12:54 AM
The correct path for the cache files in Windows 7:
QuoteC:\ProgramData\Blizzard Entertainment\Battle.net\Cache

Note: This is a hidden folder under Windows 7 (by default).
#15
General / Re: V0.45 out?
July 27, 2011, 04:33:30 PM
Again, apologies for the delay, this my side have been a little crazy today, didn't get much time to do anything (private work).
Busy updating the GUI and she'll be done.

Quote from: rnbby on July 27, 2011, 10:22:40 AM
Could you make it read *cache* in current_dir? That would be super cool.

That's what I plan on doing ;), as well as saving/using custom settings file(s) (we don't want to mess up our retail version now :))