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

Topics - 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
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.
#4
AI Development / AI Script Editing Tool
March 02, 2010, 02:26:25 PM
Hi all you would be AI developers,

I'm working on a tool (one of many for SC2) which would hopefully aid you in the development of your AI scripts.

Here's a list of features that I will implemented during the course of development.

       
  • Syntax Highlighting (for Galaxy Script).
  • Code Folding.
  • Editing of a script file will be easy, not a drawn out process like it currently is.
  • Editing of script files will be done in a memory buffer, thismeans no files will be written to disk (unless specified by theauthor), therefore, editing is ultra-fast.
  • Only once the author/editor has completed will (all) the files be written back to the archive (all at once, no manual extracting/adding/deleting).
  • The ability to find errors in the (uncompleted) code that could cause crashes/errors.
  • Perhaps code completion (one day).
Here's the process that I'm trying to eliminate:

       
  • Locate and open the .mpq file(s) on your drive.
  • Locating the specific file(s) for editing.
  • Extracting the required file(s) to your drive (or temporary working folder).
  • Edit the file(s) with notepad (or similar).
  • Save the file(s) back to disk.
  • Import the edited file(s) back into the .mpq archive.
  • Close the .mpq archive (else StarCraft will crash).
  • Finally get to test the script.
Instead the process will be as simple as:

       
  • Select an .mpq file (will default to your Starcraft II directory).
  • Select and edit (in one application) any or all of the .galaxy files.
  • Click "Save" to update the .mpq archive - OR - click the "Save & Run" button to update the archive an execute Starcraft II.
I'm sure I left out some information but feel free to leave your comments and/or ask me a few questions.
Perhaps you think the app is a waist/stupid, if so, i'd really like to know, it will save me time if no one is going to use it.  ;)

I'd like to point out the following:

       
  • This application may/will help you edit scripts easier.
  • It is not going to make you a script writer over night, you do need to know what you are doing.
Here's a sneak preview (without syntax highlighting and cold folding):
#5
AI Scripts / 5 & 6 Player Hacked AI Maps
March 01, 2010, 04:17:45 AM
Map Modifications:

       
  • An original AI Modification.
  • Increased the number of Players (from 4 to 6).
  • Included the original "Korhal" loading screen (i.e. No more "blue block" when loading the map).
5 Player Maps (You & 4x AI):
6 Player Maps (You & 5x AI):
Mirrors: http://www.nibbits.com/sc2/projects/syk0/

Textures for the loading screen:
New:
#6
AI Scripts / 4 More Hacked AI Map Variations
March 01, 2010, 01:57:13 AM
3 Player Maps (You & 2x AI):
Stay tuned, 6 Player map coming soon...
#8
AI Scripts / AI Difficulty Patch
February 27, 2010, 05:51:37 PM
Here are the AI difficulty patches for StarCraft II Beta:
I have not had time to test all the difficulty settings, but they  are all based on the defaults from "MeleeAI.galaxy".

QuoteInstallation:

1) Select the archive with the difficulty level of choice.
2) Extract the contents of the selected archive to "StarCraft II Beta\Mods\Liberty.SC2Mod\".
3) When prompted, select "Yes" to overwrite any existing file(s).
4) Use LazyTown Launcher to run a hacked map of your choice.

Note: Blizzard may have intentionally disabled some features for each difficulty setting, this I can't do any thing about.