|
|
|
|
|
Профиль : |
|
Именно влом Кроме того, я не считаю '9X операционной системой. Вобщем считайте что религия запрещает То, что вы чатились в ic ещё не значит, что сама игра будет работать. На счет остального вполне возможно. Выложи куда нибудь ic или дай линк на вашу версию, гляну на досуге что там происходит.
----- Shine on you crazy diamond WBR jm ( aka x-ray aka ведьМЫШ ) http://vedmysh.livejournal.com |
|
Всего записей: 528 : Дата рег-ции: Март 2005 : Отправлено: 01 Сентября, 2005 - 04:12:44 |
|
|
|
|
Профиль : |
|
Третий раз в этой теме публикую ссылку http://www.pyramid.net/steveg/duke/dmaps/icsetup.zip В этом архиве отсутствуют файлы ic.ini и readme.txt, но я их опубликую здесь. ic.ini - Цитата:[Configuration] Flags=0 ShowCmd=1 MinMaxPos=-1,-1,-3,-3 NormPos=241,123,559,476 DukeDir_Text=C:\Duke3d SWDir_Text= BloodDir_Text= RRDir_Text=
[iC] Flags=0 ShowCmd=1 MinMaxPos=-1,-1,-1,-1 NormPos=221,135,579,464 PlayerName_Text=
[Get Address] Flags=0 ShowCmd=1 MinMaxPos=-1,-1,-3,-3 NormPos=237,155,563,444 IP_Text=
[Game Setup] Flags=0 ShowCmd=1 MinMaxPos=-1,-1,-3,-3 NormPos=245,163,555,436 Map_Text= SMHorz_Text=50 SMVert_Text=50 UseSetMouse_Checked=False Ticdup_ItemIndex=1 GameType_Text=Duke Nukem 3D
[AddrBook] AddrBook_Count=0 |
readme.txt - Цитата:Internet Commit Driver (iC) manual bug fixes by Ric Gates (ric.gates@bigsleep.net).
I did NOT create or modify icsetup.exe in any way. I do NOT, can NOT and will NOT offer any support with the setup or configuration of iC. To my knowledge there is NO support for iC. I only offer this program as a service to those who love Duke Nukem and the convenience of this wonderful program. To my knowledge there is NO official web site for Internet Commit Driver, therefore I place it here for my own convenience.
Below I describe two bugs and one fix.
There are three files included in this archive. readme.txt (this file). icsetup.exe (original Internet Commit Driver installation file). ic.ini (described below). Archive source: http://duke3d.bigsleep.net/
I have been able to get iC to install and run in all versions of Microsoft Windows 95, 98 and ME. If you are running Windows 95 upgrade, 95a or 95b AND have NEVER installed Microsoft Internet Explorer 4 or Active Desktop, you will most likely have no problems, and you may ignore the extra files, including this one. If you DO have Microsoft Internet Explorer 4 or 5, please read on.
Bug #1: Using the Browse button in Configuration shows only a Internet Explorer icon, and no drives or folders. If I discover a fix for this, I will post it on my web site. The work around is to type in the path manually: c:\duke3d\ Bug #2: In some cases icsetup does not create the necessary ic.ini file. This file contains the necessary window settings for iC, and iC will not run with out it. ic.ini is simply a text file and can be created and edited without running the iC program. Once the file is created iC will save its settings to the file. That is why the ic.ini file is included in this archive. INSTALLATION:
Extract icsetup.exe to a floppy, desktop, or temporary folder.
Run icsetup.exe by double-clicking on it. Read and follow the instructions. The default installation folder is: C:\Program Files\iC icsetup will create a shortcut in your Start Menu.
Open iC from your Start Menu. Click on the Configure... button. In the Configuration window, click on Browse... Click on the Duke3d folder, Click OK. The folder must contain Duke3d.exe or you will not be able to click on OK. IF you see only an Internet Explorer icon and nothing else in the browse window, click Cancel and type in the EXACT path to Duke3d.exe. The default installation path for Duke Nukem is: C:\Duke3d (exactly). You can find the location of Duke3d.exe by going to: Start - Find - Files or Folders... Type in Named: duke3d.exe Click Find Now Look at the path under In Folder, and type that exact location into the Location of Duke Nukem 3D box in iC Configuration. If you have Shadow Warrior, Blood or Redneck Rampage, you can also add them now using the same method you used for Duke Nukem (different folder of course). Now Click OK.
No Errors? Then enter the Player Name you want to use and click on the Host button.
If you get the error "You must configure iC before you can play" then... You did not enter the correct path to one of the games (do not include the exe file in the path). OR: There still is no ic.ini file. (You can search the iC folder to see if it is there). Exit iC Extract the ic.ini file to the iC folder. The default iC installation folder is: C:\Program Files\iC If by chance you are asked to replace the existing file, don't worry, just click Yes. Open iC and again go to Configure... It will now read under Location of Duke Nukem 3D C:\Duke3d This is already in the ic.ini file (DukeDir_Text=C:\Duke3d). If you know this to be incorrect, enter the correct path as described above.
Again Click OK, enter Player Name, click the Host button to make sure iC works.
You should now read the iC Documentation that came with iC.
Now you can tell your Duke buddies to "Come Get Some!" |
(Добавление) А, ну вот кстати и ссылочка нашлась на архив с этими двумя файлами. Зря выкладывал. Ну пусть будет. ftp://ftp.bigsleep.net/pub/games/duke3d/utilities/icsetup.zip |
|
Всего записей: 888 : Дата рег-ции: Июнь 2004 : Отправлено: 01 Сентября, 2005 - 15:32:18 |
|
|
|
|
Профиль : |
|
Вобщем только сегодня полноценно поднялся с "больничной койки" скажем так. Часик поизучал ic, но сегодня уже больше не буду - почти четыре утра за окном
Пришел пока только к тому, что для того, чтобы посмотреть на реакцию оной программульки видимо придется воспользоваться 98ым под виртуальной машиной, потому как под XP она вполне законно не может загрузить vxd.
Ну а пока, если кому нужно, небольшой патчик, позволяющий запускать несколько копий ic на одной машине (по умолчанию он находит уже запущенную и не порождает новой). Может кому и пригодиться. Я правил исключительно для тестирования.
0003A044: 75 EB
Формат стандартный - смещение в exe файле, что заменить, на что заменить. То бишь в любом хекс редакторе (hiew например) меняем байт в ic.exe по смещению 3a044 с 75 на EB.
----- Shine on you crazy diamond WBR jm ( aka x-ray aka ведьМЫШ ) http://vedmysh.livejournal.com |
|
Всего записей: 528 : Дата рег-ции: Март 2005 : Отправлено: 10 Сентября, 2005 - 22:42:24 |
|
|
|
|
Профиль : |
|
О! jm Ты гений! Мне это как раз было нужно! Теперь осталось попробовать с одной машины два ip заполучить. В принципе можно попробовать помимо ADSL, использовать dial-up...
(Добавление) Юзаю Hex Workshop v4.23. http://www.bpsoft.com/ |
|
Всего записей: 888 : Дата рег-ции: Июнь 2004 : Отправлено: 10 Сентября, 2005 - 22:51:06 |
|
|
|
|
Профиль : |
|
На сколько я помню под 98 можно было добавить некий мифический адаптер (типа виртуальная такая плата), добавить протоколы и соответственно назначить ещё один ip.
А зачем это нужно ? Все равно ведь один хост (то бишь к которому идёт соединение), а второй клиент - от которого идёт соединение. Или там не клиент-сервер а пир-ту-пир ?
----- Shine on you crazy diamond WBR jm ( aka x-ray aka ведьМЫШ ) http://vedmysh.livejournal.com |
|
Всего записей: 528 : Дата рег-ции: Март 2005 : Отправлено: 10 Сентября, 2005 - 23:10:12 |
|
|
|
|
Профиль : |
|
Не знаю, jm. Но у меня не получается подсоединиться из второй копии програмы на свой же ip. Возможно мои познания в сетестроении не столь глубоки. Подключаюсь через ethernet-модем имеющий внутренный ip 192.168.1.1. У карточки 192.168.1.2. Ну вобщем все стандартно. Для протокола карточки ip модема прописан как стандартный шлюз (друг посоветовал). В iC высвечивается ip: 192.168.1.2. Сейчас пробовал вводить и свой внешний ip и localhost и 192... - ничего не помогает.
(Добавление) Зачем мне это было нужно: Поиски в ic.exe параметров -auto и -getopt привели только к единственному -auto. Вероятно программа тестировалась преимущественно под duke3d, а там такой параметр без указания файла ini прокатывал (предположение). Есть идея. Заменить в ic.exe вызов blood.exe на blood.bat. Затереть "-auto" пробелами. В blood.bat написать:Код:blood.exe -auto net.ini %1 %2 %3 %4 %5 |
%N - чтобы iC могла передать другие параметры, такие как имя игрока и т.д. И не забыть создать правильный файл net.ini. Мешает мне только невозможность нажать кнопку "Start" пока к тебе кто-нибудь не подключился. |
|
Всего записей: 888 : Дата рег-ции: Июнь 2004 : Отправлено: 10 Сентября, 2005 - 23:20:50 |
|
|
|
|
Профиль : |
|
У меня все работает. То есть - присоединяюсь к себе; нажимаю start и обламываюсь на невозможности загрузки vxd.
ps имею ввиду работает на одном ip
(Отредактировано автором: 11 Сентября, 2005 - 10:58:54)
----- Shine on you crazy diamond WBR jm ( aka x-ray aka ведьМЫШ ) http://vedmysh.livejournal.com |
|
Всего записей: 528 : Дата рег-ции: Март 2005 : Отправлено: 11 Сентября, 2005 - 10:47:58 |
|
|
|
|
Профиль : |
|
В XP? Может у меня проблемы с маршрутизацией трафика. Может гейтвей убрать нафиг. |
|
Всего записей: 888 : Дата рег-ции: Июнь 2004 : Отправлено: 11 Сентября, 2005 - 16:09:07 |
|
|
|
|
Профиль : |
|
Угу, в ХРюшке. А так без понятия. По идее маршрутизация никоим образом на это влиять не должна.
----- Shine on you crazy diamond WBR jm ( aka x-ray aka ведьМЫШ ) http://vedmysh.livejournal.com |
|
Всего записей: 528 : Дата рег-ции: Март 2005 : Отправлено: 14 Сентября, 2005 - 10:47:59 |
|
|
|
|
Профиль : |
|
Slava Цитата:Теперь осталось попробовать с одной машины два ip заполучить. |
jm Цитата:На сколько я помню под 98 можно было добавить некий мифический адаптер (типа виртуальная такая плата), добавить протоколы и соответственно назначить ещё один ip. |
Я добавлял себе второй IP в Win95 OSR2 так: Control Panel -> Network -> Add -> Protocol -> Microsoft -> TCP/IP. В списке появился ещё один протокол TCP/IP, связанный с моей сетевухой. Правда, я не знаю, что делать тем, у кого нет сетевухи. Может быть, можно привязать этот протокол к "сетевухе" под названием "Dial-up Adapter".
jm Цитата:А зачем это нужно ? Все равно ведь один хост (то бишь к которому идёт соединение), а второй клиент - от которого идёт соединение. |
Действительно. Надо будет дома попробовать. А то сейчас я на работе, и тут 2K (у одного меня во всём отделе, а на всех остальных машинах стоит хэрэ, чтоб его...)
----- Я уплываю, и время несёт меня с края на край, С берега к берегу, с отмели к отмели, друг мой, прощай |
|
Всего записей: 25 : Дата рег-ции: Сент. 2005 : Отправлено: 22 Сентября, 2005 - 16:19:18 |
|
|
|
|
WWW : Профиль : |
|
Гордись, говорят хэрэ жесткий диск гробят А без приколов - что же и тебе винду не приподняли, раз комп рабочий?
----- Я убиваю не рукой; тот кто убивает рукой, забыл лицо своего отца. Я убиваю сердцем. |
|
Всего записей: 1694 : Дата рег-ции: Июль 2004 : Отправлено: 23 Сентября, 2005 - 08:53:18 |
|
|
|
|
|
|
Цитата: Точно... Также кака и новые шутеры. |
|
|
|
|
|
Профиль : |
|
jm, а сложно написать самому программу для peer to peer игры? |
|
Всего записей: 888 : Дата рег-ции: Июнь 2004 : Отправлено: 28 Сентября, 2005 - 22:52:48 |
|
|
|
|
Профиль : |
|
Цитата:Гордись, говорят хэрэ жесткий диск гробят |
А на заборе сами знаете, что написанно
[quote] jm, а сложно написать самому программу для peer to peer игры? [/qoute]
Немного не понял, что имеется ввиду. Ты имеешь ввиду легко ли создать аналог kali ? Без соответствующего опыта и знания протоколов я думаю сложно. А вообще, если архитектурно в blood в качестве высокоуровнего драйвера (назовем его так) используется commit то до достаточно будет создать новую версию commit написать низкоуровневый драйвер-переходник для предоставления сервисов dos в win и вероятно собственно реализацию транспорта для игры. Арихитектурно представляю себе это так:
Blood (dos уровень) -> commit (dos уровень) -> типа-net.sys (win драйвер который доступен и предоставляет сервис через определенные int прерывания в dos) -> собственно клиент реализующий сетевую работу через WinSock интерфейсы. Пусть это будет некая dll
Ну это всё на уровне теории и болтовни. Опыта в написании такого я не имел. DDK в руки, пару книжек и вперёд...
----- Shine on you crazy diamond WBR jm ( aka x-ray aka ведьМЫШ ) http://vedmysh.livejournal.com |
|
Всего записей: 528 : Дата рег-ции: Март 2005 : Отправлено: 08 Октября, 2005 - 15:58:53 |
|
|
|
|
Профиль : |
|
Цитата:Ты имеешь ввиду легко ли создать аналог kali |
Тогда объясните мне как работает Kali. Можно ли играть в BLOOD через их программу, минуя их сервер? Т.е. напрямую? Будет ли народ иметь возможность играть в BLOOD, если Kali прекратит поддержку этой игры или вообще закроется?
Я скачал их программу и даже нашел крэк. |
|
Всего записей: 888 : Дата рег-ции: Июнь 2004 : Отправлено: 17 Ноября, 2005 - 01:28:48 |
|
|
|
|
|
|
Slava, попробуй поиграть по телефонной линии, должно работать в любом городе, если использовать правила набора номера, а от лагов не убежать, в любом случае, но по идее должно бегать быстрее чем скажем через Kali и IC, так как линия будет меньше загружена. |
|
|
|
|
|
Профиль : |
|
Цитата: Тогда объясните мне как работает Kali. Можно ли играть в BLOOD через их программу, минуя их сервер? Т.е. напрямую? Будет ли народ иметь возможность играть в BLOOD, если Kali прекратит поддержку этой игры или вообще закроется?
Я скачал их программу и даже нашел крэк.
|
Как работает kali сказать не могу потому как не знаю Только поверхностно - оборачивает ipx фреймы в tcp/ip (tcp или udp) и соответственно позволяет играть через internet. Нужен ли для этого их сервер ? Вряд ли, но они ведь просто это могли "вшить" дабы просто быть монополистами и иметь с этого деньги. Ищи в инет эмулятор ipx через tcp/ip и будет тебе счастье. Или играй по модему как уже говорил Ghoste Только причем тут набор номера я понять не могу Созвонились да играй себе не хочу. Под 98 вообще можно по модему настроить ipx точка точка играть себе спокойно...
----- Shine on you crazy diamond WBR jm ( aka x-ray aka ведьМЫШ ) http://vedmysh.livejournal.com |
|
Всего записей: 528 : Дата рег-ции: Март 2005 : Отправлено: 22 Ноября, 2005 - 07:39:27 |
|
|
|
|
Профиль : |
|
Модемы у нас с другом сгорели. Причем почти в одно время. После чего я пересел на adsl, а он на локалку с выходом в инет. Если бы я тоже в локалке был, может проще было бы соединяться, а так приходится пытаться играть через интернет. И, как мне кажется, эта проблема должна быть интересна всем.
На днях нам удалось сыграть-таки через Kali. Пинг был порядка 300мс, и первое время нормально игралось только один на один. А в кооперативе, так любимом нами последнее время, постоянно возникал злобный OUT OF SYNC. (Хотя я по-прежнему люблю bloodbath, там я частенько выигрываю. Возможно в этом мне помогает моя "минная" тактика. Но, думаю, как-нибудь он сам об этом расскажет.) Один раз друг создал лобби на несколько игроков, и к нам тут же подсоединился человек из Бразилии. Однако, поскольку мы только-только настраивались, пришлось вежливо попросить его на выход. В итоге запустив игру с параметром -robust мы прошли первый уровень из Post Mortem'а без рассинхронизации. Видимо, этот параметр действительно помогает. Может кто-то знает, что он конкретно делает?
Так что играть через Kali можно. Не смотря на то, что мы с другом находимся в одном доме, мы подключены к интернету по разным линиям, и сигналу приходилось проделывать не малый путь. Остается проверить игру на три и более человек с людьми из других городов, а может быть и стран. |
|
Всего записей: 888 : Дата рег-ции: Июнь 2004 : Отправлено: 22 Ноября, 2005 - 23:59:30 |
|
|
|
|
Профиль : |
|
Цитата:В итоге запустив игру с параметром -robust мы прошли первый уровень из Post Mortem'а без рассинхронизации. |
А в документашке что по этому поводу написанно ?
Цитата:Остается проверить игру на три и более человек с людьми из других городов, а может быть и стран. |
Ох, я вот думаю что это будет проблематично. Данные в peer2peer соединении передают все на всех. То есть текущий пинг у каждого будет равен худшему пингу. Возможно кстати это и объясняет постоянный out of sync - один из клиентов превышает допустимые задержки и дабы не вешать игру вообще остальные его дропают В итоге выползает out of sync, при этом out of sync по сути имеет только один скажем из трех игроков - у нас такое было - мы видим друг друга нормально, а один человек "вышел из строя" Ну да это только теория.
----- Shine on you crazy diamond WBR jm ( aka x-ray aka ведьМЫШ ) http://vedmysh.livejournal.com |
|
Всего записей: 528 : Дата рег-ции: Март 2005 : Отправлено: 23 Ноября, 2005 - 04:38:44 |
|
|
|
|
Профиль : |
|
Цитата:А в документашке что по этому поводу написанно ? |
Код:Enables robust network synchronization checking. I can't think of a reason why you'd want to use this.... -robust Robust network sync checking |
|
|
Всего записей: 888 : Дата рег-ции: Июнь 2004 : Отправлено: 23 Ноября, 2005 - 04:59:03 |
|
|
|
|
Профиль : |
|
Нет ничего лучше в выходной от работы день вечерком, затарившись пивом (или чаем) и наделав бутерброды с сыром, где-то этак, начиная часов с 10-11 вечера взять да и погрузиться в мир BLOOD до утра, на пару со старым другом мочить монстра за монстром, с трудом, но от этого проходя миссию за миссией. Адреналин, куча эмоций (как например, недавно у нас были после прохождения Post Mortem'a ), впечатлений...ну и фотки на память. Всем BLOOD'ерам советую: проводите хороший инет, ставьте Кали, и режьтесь в любимую игру по инету!
Цитата:Модемы у нас с другом сгорели. Причем почти в одно время. |
Гы, наверное, от суперактивной игры в BLOOD.
Цитата:Пинг был порядка 300мс, и первое время нормально игралось только один на один. А в кооперативе, так любимом нами последнее время, постоянно возникал злобный OUT OF SYNC. |
Нда, были времена... :/ Но сейчас всё теперь почти супер...только вот периодически у меня сеть падает, и причём, в самый неподходящий для этого момент.
Цитата:Хотя я по-прежнему люблю bloodbath, там я частенько выигрываю. Возможно в этом мне помогает моя "минная" тактика. | Да, именно она. Я просто иногда даже и не знаю куда бежать...удивляюсь, как тебе удаётся не подрываться на своих же минах! |
|
Всего записей: 9 : Дата рег-ции: Март 2005 : Отправлено: 13 Января, 2006 - 22:04:17 |
|
|
|
|
Профиль : |
|
Цитата:после прохождения Post Mortem'a |
Mysterik, это был Cryptic Passage И впечатлений от него - действительно много. Правда у нас была запарка с ключами на одном уровне. Уровень был в горах. Там ключи вылезали из земли на столбиках. Так вот поскольку мы играли в кооперативе, то смерть означала лишь, что приходится бежать с начала уровня с нулевой экипировкой. А ключи те респаунились, но, видимо, в земле. А столбики оставались над землей. В итоге можно было остаться без ключей. Пришлось одному из нас взять на себя роль хранителя ключей. Его задача была - не умереть пока он не откроет очередную дверь. А второй был телохранителем.
|
|
Всего записей: 888 : Дата рег-ции: Июнь 2004 : Отправлено: 13 Января, 2006 - 22:09:18 |
|
|
|
|
Профиль : |
|
Да, точно, Криптик. А вообще прикольно было!.. Меня позабавили те призраки, которые там летали над пропастью и ничего не делали, только криками пугали. А ещё эти порталы...искривление "пространственно-временного континуума". Один перемещается, затем другой...и первый сразу погибает. Хорошо, что Слава разобрался, почему так происходит. А ещё, помнишь, та миссия, где наедине с паучихой и её детками остаёшься, и, когда её убиваешь, найдёшь рычажок для открывания двери? |
|
Всего записей: 9 : Дата рег-ции: Март 2005 : Отправлено: 13 Января, 2006 - 23:12:20 |
|
|
|
|
Профиль : |
|
Цитата:А ещё эти порталы...искривление "пространственно-временного континуума". Один перемещается, затем другой...и первый сразу погибает. |
Ага. Оказывается при перемещении, в секторе, в котором расположена "точка выхода", погибает все живое (ну или что от него осталось ). Поэтому первый должен покинуть сектор прежде чем за ним переместится второй.
Цитата:А ещё, помнишь, та миссия, где наедине с паучихой и её детками остаёшься, и, когда её убиваешь, найдёшь рычажок для открывания двери? |
Да уж. Это в секретном уровне Криптика в подвале разрушенного дома. Вообще этот уровень оставил в сознании завораживающее жутковатое ощущение. Мы заперлись с Mysterik'ом в деревянном доме на болоте. И смотрели в окно как к нам из лесу приближается толпа сухопутных рыб и зомбей. Жжуть... А весь Криптик, как я понял, также пропитан идеями из разных фильмов и книг. И, по словам Mysterik'а, в основном это Лавкравт, которого я после этого очень хочу почитать.
|
|
Всего записей: 888 : Дата рег-ции: Июнь 2004 : Отправлено: 13 Января, 2006 - 23:23:33 |
|
|
|