1. Друзья, в это тяжёлое и непонятное для всех нас время мы просим вас воздержаться от любых упоминаний политики на форуме, - этим ситуации не поможешь, а только возникнут ненужные ссоры и обиды. Это касается также шуток и юмора на тему конфликта. Пусть войны будут только виртуальными, а политики решают разногласия дипломатическим путём. С уважением, администрация Old-Games.RU.

    Скрыть объявление
  2. Пожалуйста, внимательно прочитайте правила раздела.
  3. Если Вы видите это сообщение, значит, вы ещё не зарегистрировались на нашем форуме.

    Зарегистрируйтесь, если вы хотите принять участие в обсуждениях. Перед регистрацией примите к сведению:
    1. Не регистрируйтесь с никами типа asdfdadhgd, 354621 и тому подобными, не несущими смысловой нагрузки (ник должен быть читаемым!): такие пользователи будут сразу заблокированы!
    2. Не регистрируйте больше одной учётной записи. Если у вас возникли проблемы при регистрации, то вы можете воспользоваться формой обратной связи внизу страницы.
    3. Регистрируйтесь с реально существующими E-mail адресами, иначе вы не сможете завершить регистрацию.
    4. Обязательно ознакомьтесь с правилами поведения на нашем форуме, чтобы избежать дальнейших конфликтов и непонимания.
    С уважением, администрация форума Old-Games.RU
    Скрыть объявление

Пиратские издания StarCraft

Тема в разделе "Поиск игр по названию", создана пользователем ttsoroka, 5 апр 2013.

  1. Gamerun

    Gamerun

    Хелпер

    Регистрация:
    13 июн 2010
    Сообщения:
    8.727
    Смотри папку files, которые и ставятся(и еще папка multimaps).
     
  2. ttsoroka

    ttsoroka

    Регистрация:
    12 сен 2011
    Сообщения:
    131
    Честно не знаю я, что у тебя за файлы такие особенные.
    У меня обычный install где кроме компаний-брифингов-музыки-роликов никаких игровых файлов из stardat нету.
    +
     
  3. A.P.$lasH

    A.P.$lasH

    Legacy

    Регистрация:
    27 фев 2010
    Сообщения:
    4.667
    StarDat при установке не копируется, а пересоздаётся. Ошибки со шрифтами вызваны тем, что font.ccd шифруется при установке введённым тобой ключом. Если его просто запаковать, после расшифровки будет мусор.

    Код:
    FileBlock SetupDat = $(InstallPath)\StarDat.mpq creatempq archived {
    	(font\font.ccd   EncryptFile $(StarCDKey))
    }
    Раз уж собрался разбираться со Старкрафтом, начни с его установщика. Там свой скриптовый движок, данные в MPQ, возможность создания игровых архивов средствами исходных инструментов от Blizzard.

    Мультипатчер от 7x целиком и полностью построен на его движке. Был такой парень - BSW_Rama (Олег). Он занимался разбором. Деталями, помню, делиться не хотел. Всё ждал, пока народ ему на компьютер скинется. Но народ что-то не спешил.

    Так заразительно расказывал про эти скрипты... Пришлось самому туда закопаться. Очень интересно. Кто попробует - не пожалеет. Тем более, что там простой текст, никаких наворотов, всё аккуратно и дружелюбно.

    ins - скрипты устновки, операции с файлами
    Код:
    // Install Starcraft Files
    String Build = "Files"; 
    
    
    // Non-patchable files
    FileBlock $(Build) = $(InstallPath) archived {
    	StarDat.mpq
    }
    
    
    // Patchable files
    FileBlock $(Build) = $(InstallPath) archived {
    
    	// WARNING:
    	//   Any files that may be patched should appear in the following
    	//   backup FileBlock as well.
    
    	// multi-player files here...
    	// single player files are in single.ins
    	StarCraft.exe
    	StarEdit.exe
    	StarEdit.hlp
    	StarEdit.cnt
    	EditLocal.dll
    	Local.dll
    	Smackw32.dll
    	Readme.cnt
    	Readme.hlp
    }
    // Backups of patchable files
    FileBlock $(Build) = $(InstallPath)\stardat.mpq creatempq archived {
    	StarCraft.exe
    	StarEdit.exe
    	StarEdit.hlp
    	StarEdit.cnt
    	EditLocal.dll
    	Local.dll
    	Smackw32.dll
    	Readme.cnt
    	Readme.hlp
    }
    
    
    // Patchable files
    // Copy license agreement to installation path.
    FileBlock $(Build) = $(InstallPath) archived {
    	License.txt
    }
    // Backups of patchable files
    FileBlock $(Build) = $(InstallPath)\stardat.mpq creatempq archived {
    	License.txt
    }
    
    
    // Patchable files
    // Copy misc files to installation path.
    FileBlock SetupDat = $(InstallPath) archived {
    	InstCC.exe
    	Riched20.dll
    }
    // Backups of patchable files
    FileBlock SetupDat = $(InstallPath)\stardat.mpq creatempq archived {
    	InstCC.exe
    	Riched20.dll
    }
    
    
    // Encrypt CD-Key, CD-Owner, and fonts, and store in stardat.mpq
    // These files are also listed in Upgrade.ins.
    FileBlock $(Build) = $(InstallPath)\stardat.mpq creatempq archived {
    	(font\font.gid    EncryptKey  $(StarCDKey))
    	(font\font.clh    EncryptKey  $(StarCDName))
    	(font\font8.fnt   EncryptFile $(StarCDKey))
    	(font\font10.fnt  EncryptFile $(StarCDKey))
    	(font\font12.fnt  EncryptFile $(StarCDKey))
    	(font\font14.fnt  EncryptFile $(StarCDKey))
    	(font\font16.fnt  EncryptFile $(StarCDKey))
    	(font\font16x.fnt EncryptFile $(StarCDKey))
    	(font\font32.fnt  EncryptFile $(StarCDKey))
    	(font\font50.fnt  EncryptFile $(StarCDKey))
    }
    
    
    // Share the blizzard smk:  add blizzard.smk to stardat.mpq.
    FileBlock . = $(InstallPath)\stardat.mpq creatempq mpqraw archived {
    	Smk\Blizzard.smk
    }
    
    
    // List files that Starcraft may create.
    FileBlock $(Build) = $(InstallPath) created {
    	BnCache.dat
    	BnUpdate.exe
    	Patch_rt.mpq
    	Patch.txt
    	Starcraft.err
    	StarEdit.err
    	StarEdit.gid
    	StarEdit.fts
    	Readme.gid
    	Readme.fts
    	mdmtrace.txt
    }
    
    
    FileBlock multimaps = $(InstallPath)\maps archived {
    	@SetupDat\Gen\multimaps.lst
    }
    
    
    FileBlock multimaps\ladder = $(InstallPath)\maps\ladder archived {
    	@SetupDat\Gen\ladder.lst
    }
    
    
    FileBlock multimaps\campaign = $(InstallPath)\maps\campaign archived {
    	@SetupDat\Gen\campaign.lst
    }
    
    FileBlock multimaps\scenario = $(InstallPath)\maps\scenario archived {
    	@SetupDat\Gen\scenario.lst
    }
    
    
    // The uninstaller does not need to be reverted, so it
    // does not need to be backed up in stardat.mpq.
    FileBlock SetupDat = $(WinDir) archived persistent {
    	ScUnin.exe
    	ScUnin.pif
    }
    
    
    String StarMenu = $(ProgMenu)"\Starcraft";
    Link $(StarMenu)\"Starcraft"                 = $(InstallPath)\Starcraft.exe;
    Link $(StarMenu)\"Starcraft Campaign Editor" = $(InstallPath)\StarEdit.exe;
    Link $(StarMenu)\"Starcraft Help"            = $(AppDir)\Help\Star.htm;
    Link $(StarMenu)\"Starcraft Readme"          = $(InstallPath)\Readme.hlp;
    Link $(StarMenu)\"Uninstall Starcraft"       = $(Unin_Star_Exec) $(Unin_Star_Data);
    
    
    FileBlock $(Build) = $(StarMenu) archived {
    	("Starcraft Electronic Registration.url" Link)
    }
    
    // Patchable installed files.
    FileBlock $(Build) = $(InstallPath) archived {
    
    	// WARNING:
    	//   Any files that may be patched should appear in the following
    	//   backup FileBlock as well.
    
    	storm.dll
    	battle.snp
    }
    // Backups of patchable files
    FileBlock $(Build) = $(InstallPath)\stardat.mpq creatempq archived {
    	storm.dll
    	battle.snp
    }
    
    // Patchable installed files.
    FileBlock $(Build) = $(InstallPath) archived {
    
    	// WARNING:
    	//   Any files that may be patched should appear in the following
    	//   backup FileBlock as well.
    
    	standard.snp
    }
    // Backups of patchable files
    FileBlock $(Build) = $(InstallPath)\stardat.mpq creatempq archived {
    	standard.snp
    }
    vis - построение интерфейса, шрифты и диалоги установщика
    Код:
    // Contact Screen
    
    
    screen blizzard {
    	title = $(Bliz_Title);
    	background = $(Background);
    
    	item {
    		text { font=small; text=$(Bliz_Line00); location=$(LeftMargin), 80; normal=$(StaticColor); touched=$(StaticColor); pressed=$(StaticColor); }
    		text { font=small; text=$(Bliz_Line01); location=$(LeftMargin), 100; normal=$(StaticColor); touched=$(StaticColor); pressed=$(StaticColor); }
    		text { font=small; text=$(Bliz_Line02); location=$(LeftMargin), 120; normal=$(StaticColor); touched=$(StaticColor); pressed=$(StaticColor); }
    		text { font=small; text=$(Bliz_Line03); location=$(LeftMargin), 140; normal=$(StaticColor); touched=$(StaticColor); pressed=$(StaticColor); }
    
    		text { font=small; text=$(Bliz_Line10); location=$(LeftMargin), 170; normal=$(StaticColor); touched=$(StaticColor); pressed=$(StaticColor); }
    		//text { font=small; text=$(Bliz_Line11); location=$(LeftMargin), 190; normal=$(StaticColor); touched=$(StaticColor); pressed=$(StaticColor); }
    		//text { font=small; text=$(Bliz_Line12); location=$(LeftMargin), 210; normal=$(StaticColor); touched=$(StaticColor); pressed=$(StaticColor); }
    
    		text { font=small; text=$(Bliz_Line20); location=$(LeftMargin), 240; normal=$(StaticColor); touched=$(StaticColor); pressed=$(StaticColor); }
    		text { font=small; text=$(Bliz_Line21); location=$(LeftMargin), 260; normal=$(StaticColor); touched=$(StaticColor); pressed=$(StaticColor); }
    		text { font=small; text=$(Bliz_Line21b); location=100, 260; normal=$(StaticColor); touched=$(StaticColor); pressed=$(StaticColor); }
    		text { font=small; text=$(Bliz_Line22); location=$(LeftMargin), 280; normal=$(StaticColor); touched=$(StaticColor); pressed=$(StaticColor); }
    		text { font=small; text=$(Bliz_Line23); location=$(LeftMargin), 300; normal=$(StaticColor); touched=$(StaticColor); pressed=$(StaticColor); }
    
    		text { font=small; text=$(Bliz_Line30); location=$(LeftMargin), 330; normal=$(StaticColor); touched=$(StaticColor); pressed=$(StaticColor); }
    		text { font=small; text=$(Bliz_Line31); location=$(LeftMargin), 350; normal=$(StaticColor); touched=$(StaticColor); pressed=$(StaticColor); }
    
    		touchSound = nosound;
    		pressSound = nosound;
    		touchEvent = nop;
    		pressEvent = nop;
    	}
    
    	item {	
    		text { font=small; text=$(Bliz_Line11); location=$(LeftMargin), 190; }
    		pressEvent = browse $(URL_Blizzard);
    		hotkey = b;
    	}	
    
    	item {	
    		text { font=small; text=$(Bliz_Line12); location=$(LeftMargin), 210; }
    		pressEvent = browse $(URL_Battlenet);
    		hotkey = n;
    	}	
    
    	item {
    		text {
    			text = $(Page_Cancel);
    			location = $(LeftMargin), 405;
    		}
    		hotkey = c, esc, backspace;
    		pressEvent = back;
    	}
    }
    Успехов, в общем.
     
    Goblinit нравится это.
  4. Goblinit

    Goblinit

    Регистрация:
    18 мар 2011
    Сообщения:
    4.405
    Да, патчер от 7x и меня побудил в то время на разбор этих скрыптов. Но я далеко не ушёл.
     
    A.P.$lasH нравится это.
  5. PavelDAS

    PavelDAS

    Редактор

    Регистрация:
    4 апр 2007
    Сообщения:
    3.920
  6. ttsoroka

    ttsoroka

    Регистрация:
    12 сен 2011
    Сообщения:
    131
    Вспомнил про украинский перевод. Это фан перевод или кто-то издавал?
     
  7. A.P.$lasH

    A.P.$lasH

    Legacy

    Регистрация:
    27 фев 2010
    Сообщения:
    4.667
    "The for MAT", насколько я знаю, энтузиасты-любители. В Киеве издавался когда-то на сборнике "Свiт Iгор", но отдельно в продаже не встречался.

    В комплект с их локализацей часто шёл архив от Malets [HP+], где с Зергами поделился своими матами Лесь Подерв'янський. Легко опознать по файлу "Шановний Чилл ось тобi iнсрукция.doc" :)
     
    ttsoroka нравится это.
  8. A.P.$lasH

    A.P.$lasH

    Legacy

    Регистрация:
    27 фев 2010
    Сообщения:
    4.667
    Самое время всем, у кого есть доступ, заглядывать и в эту тему:

    StarCraft & Brood War / «Звёздное ремесло» и «Война племён» [Антология]

    Постараемся собрать всё, что плохо лежит и хорошо читается.

    У меня из своего только несколько версий StarCraft: Realistic осталось, поэтому обновлений в ближайшее время много не будет, вся надежда на посетителей :)
     
    Goblinit нравится это.
  9. 100pud

    100pud

    Регистрация:
    20 апр 2013
    Сообщения:
    18
    Имеется вот такой диск от Фаргуса. Некое их Голд переиздание.
    b0344ef14497a1519b4b82c011496536.jpg
    Есть и обложки, если нужны.
     
    A.P.$lasH нравится это.
  10. A.P.$lasH

    A.P.$lasH

    Legacy

    Регистрация:
    27 фев 2010
    Сообщения:
    4.667
    Обложки случайно не такие?

    [​IMG]

    У меня с ними как раз такая накатка в комплекте.

    Если другие, то отсканируйте, пожалуйста.
     
    Последнее редактирование: 21 мар 2015
  11. 100pud

    100pud

    Регистрация:
    20 апр 2013
    Сообщения:
    18
    Именно точно такая же)
     
    A.P.$lasH нравится это.
  12. michalerain

    michalerain

    Регистрация:
    13 дек 2014
    Сообщения:
    2
    Добрый день! Хотел спросить. Я очень бы хотел скачать Starcraft и Broodwar от GSC, но у меня никак не получается найти раздачу с ними. Может кто-нибудь сможет подсказать ссылку. Или для того, чтобы искать и скачивать раздачи здесь, нужно сначала заработать какой-то особый доступ? Если да, то как его заработать? Заранее большое спасибо за ответ. И извините, что вопрос не совсем по теме.
     
    AS23 нравится это.
  13. Grongy зе мост бэдэсс мазафака он зе плэнет

    Grongy

    Хелпер

    Регистрация:
    21 мар 2014
    Сообщения:
    3.729
  14. wastler

    wastler

    Регистрация:
    25 фев 2012
    Сообщения:
    937
    michalerain, добрый день!

    Нужно получить доступ к разделу, выполняя определённые правила.
     
    michalerain и AS23 нравится это.
  15. michalerain

    michalerain

    Регистрация:
    13 дек 2014
    Сообщения:
    2
    Grongy и wastler, большое спасибо за ответы! Проплюсовал бы, если бы мог :)
     
    Grongy и AS23 нравится это.
  16. AS23

    AS23

    Регистрация:
    15 мар 2015
    Сообщения:
    7
    Последнее редактирование: 17 мар 2015
    michalerain и Grongy нравится это.
  17. AS23

    AS23

    Регистрация:
    15 мар 2015
    Сообщения:
    7
    Да.. Это очень печально.:cry: Если бы не эти закрытия раздач, такая хорошая коллекция старых игр собралась бы на рутрекере...
     
  18. AS23

    AS23

    Регистрация:
    15 мар 2015
    Сообщения:
    7
    У меня есть этот торрент-файл, скачан в 2009 году еще с torrents.ru. К сожалению я не скачал сразу эту раздачу, но там есть поддержка DHT, так что может быть по нему еще можно скачать этот торрент.

    Вот этот торрент-файл:
     

    Вложения:

  19. AS23

    AS23

    Регистрация:
    15 мар 2015
    Сообщения:
    7
    Кстати, этот торрент у меня есть полностью, и сама раздача (весит 5,46 Гб) и оригинальный торрент-файл с torrents.ru/rutracker'a. Торрент точно рабочий :good:, скачал эту раздачу дня три назад по DHT, а сам торрент-файл в 2009 году.

    На рутрекере есть страница с описанием раздачи: http://rutracker.org/forum/viewtopic.php?t=665278 но торрент-файл там скачать уже нельзя..

    Вот этот файл... Может быть кому то пригодится :) :rolleyes:
     

    Вложения:

    real vision нравится это.
  20. Clint74

    Clint74

    Регистрация:
    2 май 2015
    Сообщения:
    2
    Народ, есть версия BW от Stream

    63536bf89e7f06455b1d37f5d6d88fdd.jpg ae4680af996d657fbe1cf7148e415eec.jpg b9eb4199cb17dc1a05c097d656d3a2e2.jpg



    ЗЫ А то, смотрю, у этой версии в ПП статус "Не найдена"
     

    Вложения:

    Последнее редактирование: 5 май 2015
    AS23, Goblinit и Gamerun нравится это.
  1. На этом сайте используются файлы cookie, чтобы персонализировать содержимое, хранить Ваши предпочтения и держать Вас авторизованным в системе, если Вы зарегистрировались.
    Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление