Форум Игромании
 
Регистрация
Справка
Пользователи Календарь Сообщения за день

Fallout Обсуждение игр серии Fallout, решение технических проблем

Ответ
 
Опции темы
Старый 03.11.2008, 15:18   #1
Moon on the Earth
 
Аватар для MoonWizard

 
Регистрация: 29.05.2007
Сообщений: 1,605
Репутация: 442 [+/-]
Моды для Fallout 3



Эта тема создана для обсуждения различных модификаций для Fallout 3.
  • Для того, чтобы графические моды заработали, откройте файл FALLOUT.ini (C:\Documents and Settings\имя пользователя\Мои документы\My Games), найдите там строчку bInvalidateOlderFiles= и присвойте ей значение 1. Если мод содержит файл .esp, то подключите его в FalloutLauncher.exe на вкладке "Файлы".
  • Fallout Mod Manager (альтернативная программа для подключения плагинов): скачать
  • На данный момент лучшим хранилищем модификаций является Fallout 3 Nexus, но учтите, что для скачивания большинства файлов там нужна регистрация.
  • Инструкция по скачиванию файлов с Fallout 3 Nexus: открыть
  • Если у вас не вышло зарегистрироваться на Fallout 3 Nexus (или просто не хотите этого делать), то входите на сайт с этого аккаунта:
    Username: Igromania
    Password: 654321
  • Если вы хотите вставить свою музыку вместо той, что есть в игре, попробуйте этот способ; инструкция к нему: открыть

Подборки модов:

Русские хранилища модификаций:
Скрытый текст:

Последний раз редактировалось MoonWizard; 26.09.2010 в 14:30.
MoonWizard вне форума  
Ответить с цитированием
Старый 16.11.2008, 23:04   #221
Игроман
 
Аватар для H.E.L.L.
 
Регистрация: 10.01.2008
Адрес: Днепр
Сообщений: 3,862
Репутация: 377 [+/-]
^StormRider^
Цитата:
Свою музыку всегда можно вставить в игру без модов не заменяя той что есть )
Или ты про мод добавляющий новую музыку?
И что это будет? Каша, или винигрет? Как вставить только свою музыку, а лучше свою радиостанцию.
__________________
You talkin to me!?
H.E.L.L. вне форума  
Ответить с цитированием
Старый 17.11.2008, 00:26   #222
Юзер
 
Аватар для Tantos
 
Регистрация: 14.03.2008
Адрес: Город злобных чебурашек
Сообщений: 493
Репутация: 71 [+/-]
Скрытый текст:
А есть мод позволяющий взять в команду больше одного напарника например Кросс и Харон ???
Tantos вне форума  
Ответить с цитированием
Старый 17.11.2008, 00:38   #223
Опытный игрок
 
Аватар для Теория Хаоса
 
Регистрация: 13.10.2007
Адрес: хз
Сообщений: 1,927
Репутация: 522 [+/-]
^StormRider^,ну и как обьясни мне пожалуйста...
__________________
‎"Just draw your ass off. Whatever you do, don't -- stop -- drawing...!" ©

chaostheoryart.blogspot.ru Арт-блог, блог- блог- блог
http://chaostheory999.deviantart.com/ Девиант
http://www.livestream.com/chaostheoryart Лайвстрим
http://chaostheory999.cghub.com/ CG hub
Теория Хаоса вне форума  
Отправить сообщение для Теория Хаоса с помощью Skype™ Ответить с цитированием
Старый 17.11.2008, 02:05   #224
Юзер
 
Аватар для ^StormRider^
 
Регистрация: 16.03.2008
Адрес: Измерение Икс
Сообщений: 339
Репутация: 56 [+/-]
Теория Хаоса, музыку новую завидываешь в папку Data\Music
Там есть следующие папки
Base - музыка звучащая на базах группировок
Battle - музыка звучащая в бою
Dungeon - в подземельях
Endgame - вероятно в концовках
Explore - при прогулке по Пустошам
Public - в поселениях
Special - музыка которая звучит в главном меню, при повышении уровня и гибели
Кидай в папки соответствующую музыку. Назвать можно как угодно, главное чтобы была в формате MP3. Исключение только папка Special. А как добавлять новую музыку на радио писалось и не один раз
^StormRider^ вне форума  
Ответить с цитированием
Старый 17.11.2008, 12:43   #225
Опытный игрок
 
Аватар для Homer J.S.
 
Регистрация: 25.04.2007
Адрес: Springfield
Сообщений: 1,074
Репутация: 449 [+/-]
Люди есть такой мод чтобы отключал респаун неписей и монстров,чтоб в уже проверенных локациях они не появлялись?
Homer J.S. вне форума  
Ответить с цитированием
Старый 17.11.2008, 13:11   #226
Злостный флудоискатель
 
Аватар для Nike
 
Регистрация: 03.03.2003
Сообщений: 4,298
Репутация: 5494 [+/-]
Для втыкания в радио музыки (вместо той, что есть правда) набыдлокодил скриптик. Использует dbPowerAmp (пути к нему и к фолу надо указать вручную). Делал в общем то для себя, поэтому возможна повышенная кривость :) но может кому будет полезно. После указания путей в файлике на него будет достаточно перетащить нужную мп3-шку и указать, в какой "слот" её воткнуть.

http://paste.org.ru/?cp4ufv

или
Скрытый текст:
rem Radio music changer for fallout 3 :D
@echo off
cls
setlocal
color 0a
cd /d %~dp0
if "%~1"=="" goto nofile
if not exist "%~1" goto nofile
if /i not "%~x1"==".mp3" goto wrongfile
:poh

rem Path to dBpoweramp Music Converter
set convpath=convert
if not exist %convpath%\coreconverter.exe goto noconverter

rem Path for output files. (must be Fallout3_folder\Data\sound\songs\radio\licensed)
rem example ----- set dest=d:\games\fallout 3\Data\sound\songs\radio\licensed
set dest=ready
if not exist "%dest%" mkdir "%dest%"

:menu
echo ==========================================
echo Select destination name:
echo 01. mus_billieholiday_crazy
echo 02. mus_billieholiday_easy
echo 03. mus_bobcrosby_happy
echo 04. mus_bobcrosby_way
echo 05. mus_coleporter_anything
echo 06. mus_dannykaye_civilization
echo 07. mus_ellafitzgerald_into
echo 08. mus_generic_boogie
echo 09. mus_generic_fox
echo 10. mus_generic_jazzy
echo 11. mus_generic_jolly
echo 12. mus_generic_pink
echo 13. mus_generic_rhythm(foryou)
echo 14. mus_generic_sunning
echo 15. mus_generic_swing
echo 16. mus_inkspots_idont
echo 17. mus_inkspots_maybe
echo 18. mus_roybrown_butcher
echo 19. mus_roybrown_mighty
echo 20. mus_texbeneke_guy
echo OR press Q to quit.
echo ==========================================
set /p num=Enter file number:

if "%num%"=="01" goto 01
if "%num%"=="02" goto 02
if "%num%"=="03" goto 03
if "%num%"=="04" goto 04
if "%num%"=="05" goto 05
if "%num%"=="06" goto 06
if "%num%"=="07" goto 07
if "%num%"=="08" goto 08
if "%num%"=="09" goto 09
if "%num%"=="10" goto 10
if "%num%"=="11" goto 11
if "%num%"=="12" goto 12
if "%num%"=="13" goto 13
if "%num%"=="14" goto 14
if "%num%"=="15" goto 15
if "%num%"=="16" goto 16
if "%num%"=="17" goto 17
if "%num%"=="18" goto 18
if "%num%"=="19" goto 19
if "%num%"=="20" goto 20
if /I "%num%"=="q" goto eof

cls
echo Wrong input ;)
goto menu

:01
call :convert %1
move /y "%tmp%\%~nx1.mp3" "%dest%\mus_billieholiday_crazy.mp3"
move /y "%tmp%\%~nx1_mono.mp3" "%dest%\mus_billieholiday_crazy_mono.mp3"
move /y "%tmp%\%~nx1_mono.wav" "%dest%\mus_billieholiday_crazy_mono.wav"
goto done

:02
call :convert %1
move /y "%tmp%\%~n1%~x1.mp3" "%dest%\mus_billieholiday_easy.mp3"
move /y "%tmp%\%~n1%~x1_mono.mp3" "%dest%\mus_billieholiday_easy_mono.mp3"
move /y "%tmp%\%~n1%~x1_mono.wav" "%dest%\mus_billieholiday_easy_mono.wav"
goto done

:03
call :convert %1
move /y "%tmp%\%~n1%~x1.mp3" "%dest%\mus_bobcrosby_happy.mp3"
move /y "%tmp%\%~n1%~x1_mono.mp3" "%dest%\mus_bobcrosby_happy_mono.mp3"
move /y "%tmp%\%~n1%~x1_mono.wav" "%dest%\mus_bobcrosby_happy_mono.wav"
goto done

:04
call :convert %1
move /y "%tmp%\%~n1%~x1.mp3" "%dest%\mus_bobcrosby_way.mp3"
move /y "%tmp%\%~n1%~x1_mono.mp3" "%dest%\mus_bobcrosby_way_mono.mp3"
move /y "%tmp%\%~n1%~x1_mono.wav" "%dest%\mus_bobcrosby_way_mono.wav"
goto done

:05
call :convert %1
move /y "%tmp%\%~n1%~x1.mp3" "%dest%\mus_coleporter_anything.mp3"
move /y "%tmp%\%~n1%~x1_mono.mp3" "%dest%\mus_coleporter_anything_mono.mp3"
move /y "%tmp%\%~n1%~x1_mono.wav" "%dest%\mus_coleporter_anything_mono.wav"
goto done

:06
call :convert %1
move /y "%tmp%\%~n1%~x1.mp3" "%dest%\mus_dannykaye_civilization.mp3"
move /y "%tmp%\%~n1%~x1_mono.mp3" "%dest%\mus_dannykaye_civilization.mp3"
move /y "%tmp%\%~n1%~x1_mono.wav" "%dest%\mus_dannykaye_civilization.wav"
goto done

:07
call :convert %1
move /y "%tmp%\%~n1%~x1.mp3" "%dest%\mus_ellafitzgerald_into.mp3"
move /y "%tmp%\%~n1%~x1_mono.mp3" "%dest%\mus_ellafitzgerald_into_mono.mp3"
move /y "%tmp%\%~n1%~x1_mono.wav" "%dest%\mus_ellafitzgerald_into_mono.wav"
goto done

:08
call :convert %1
move /y "%tmp%\%~n1%~x1.mp3" "%dest%\mus_generic_boogie.mp3"
move /y "%tmp%\%~n1%~x1_mono.mp3" "%dest%\mus_generic_boogie_mono.mp3"
move /y "%tmp%\%~n1%~x1_mono.wav" "%dest%\mus_generic_boogie_mono.wav"
goto done

:09
call :convert %1
move /y "%tmp%\%~n1%~x1.mp3" "%dest%\mus_generic_fox.mp3"
move /y "%tmp%\%~n1%~x1_mono.mp3" "%dest%\mus_generic_fox_mono.mp3"
move /y "%tmp%\%~n1%~x1_mono.wav" "%dest%\mus_generic_fox_mono.wav"
goto done

:10
call :convert %1
move /y "%tmp%\%~n1%~x1.mp3" "%dest%\mus_generic_jazzy.mp3"
move /y "%tmp%\%~n1%~x1_mono.mp3" "%dest%\mus_generic_jazzy_mono.mp3"
move /y "%tmp%\%~n1%~x1_mono.wav" "%dest%\mus_generic_jazzy_mono.wav"
goto done

:11
call :convert %1
move /y "%tmp%\%~n1%~x1.mp3" "%dest%\mus_generic_jolly.mp3"
move /y "%tmp%\%~n1%~x1_mono.mp3" "%dest%\mus_generic_jolly_mono.mp3"
move /y "%tmp%\%~n1%~x1_mono.wav" "%dest%\mus_generic_jolly_mono.wav"
goto done

:12
call :convert %1
move /y "%tmp%\%~n1%~x1.mp3" "%dest%\mus_generic_pink.mp3"
move /y "%tmp%\%~n1%~x1_mono.mp3" "%dest%\mus_generic_pink_mono.mp3"
move /y "%tmp%\%~n1%~x1_mono.wav" "%dest%\mus_generic_pink_mono.wav"
goto done

:13
call :convert %1
move /y "%tmp%\%~n1%~x1.mp3" "%dest%\mus_generic_rhythmforyou.mp3"
move /y "%tmp%\%~n1%~x1_mono.mp3" "%dest%\mus_generic_rhythm_mono.mp3"
move /y "%tmp%\%~n1%~x1_mono.wav" "%dest%\mus_generic_rhythm_mono.wav"
goto done

:14
call :convert %1
move /y "%tmp%\%~n1%~x1.mp3" "%dest%\mus_generic_sunning.mp3"
move /y "%tmp%\%~n1%~x1_mono.mp3" "%dest%\mus_generic_sunning_mono.mp3"
move /y "%tmp%\%~n1%~x1_mono.wav" "%dest%\mus_generic_sunning_mono.wav"
goto done

:15
call :convert %1
move /y "%tmp%\%~n1%~x1.mp3" "%dest%\mus_generic_swing.mp3"
move /y "%tmp%\%~n1%~x1_mono.mp3" "%dest%\mus_generic_swing_mono.mp3"
move /y "%tmp%\%~n1%~x1_mono.wav" "%dest%\mus_generic_swing_mono.wav"
goto done

:16
call :convert %1
move /y "%tmp%\%~n1%~x1.mp3" "%dest%\mus_inkspots_idont.mp3"
move /y "%tmp%\%~n1%~x1_mono.mp3" "%dest%\mus_inkspots_idont_mono.mp3"
move /y "%tmp%\%~n1%~x1_mono.wav" "%dest%\mus_inkspots_idont_mono.wav"
goto done

:17
call :convert %1
move /y "%tmp%\%~n1%~x1.mp3" "%dest%\mus_inkspots_maybe.mp3"
move /y "%tmp%\%~n1%~x1_mono.mp3" "%dest%\mus_inkspots_maybe_mono.mp3"
move /y "%tmp%\%~n1%~x1_mono.wav" "%dest%\mus_inkspots_maybe_mono.wav"
goto done

:18
call :convert %1
move /y "%tmp%\%~n1%~x1.mp3" "%dest%\mus_roybrown_butcher.mp3"
move /y "%tmp%\%~n1%~x1_mono.mp3" "%dest%\mus_roybrown_butcher_mono.mp3"
move /y "%tmp%\%~n1%~x1_mono.wav" "%dest%\mus_roybrown_butcher_mono.wav"
goto done

:19
call :convert %1
move /y "%tmp%\%~n1%~x1.mp3" "%dest%\mus_roybrown_mighty.mp3"
move /y "%tmp%\%~n1%~x1_mono.mp3" "%dest%\mus_roybrown_mighty_mono.mp3"
move /y "%tmp%\%~n1%~x1_mono.wav" "%dest%\mus_roybrown_mighty_mono.wav"
goto done

:20
call :convert %1
move /y "%tmp%\%~n1%~x1.mp3" "%dest%\mus_texbeneke_guy.mp3"
move /y "%tmp%\%~n1%~x1_mono.mp3" "%dest%\mus_texbeneke_guy_mono.mp3"
move /y "%tmp%\%~n1%~x1_mono.wav" "%dest%\mus_texbeneke_guy_mono.wav"
goto done

:wrongfile
echo.
echo ================================================
echo.
echo Emm.. Wtf?! .mp3 extension not found.
echo Wrong file maybe? Tested only with mp3.
echo.
echo ================================================
echo.
set /p poh=Override this warning and try to continue? Y\N [N]:
if /i "%poh%"="Y" goto poh
goto eof

:noconverter
echo.
echo ======================================
echo.
echo Converter not found. Check patch.
echo.
echo ======================================
pause
goto eof

:nofile
echo.
echo ===============================================
echo.
echo File not specified\existed. Nothing to do =\
echo.
echo ===============================================
pause
goto eof

:done
echo.
echo DONE!
echo.
timeout 10 || pause
goto eof

:convert
%convpath%\coreconverter -infile="%~1" -outfile="%tmp%\%~n1%~x1.mp3" -convert_to="mp3 (Lame)" -b 160 -encoding="SLOW" -noidtag
%convpath%\coreconverter -infile="%~1" -outfile="%tmp%\%~n1%~x1_mono.mp3" -convert_to="mp3 (Lame)" -b 96 -encoding="SLOW" -noidtag -dspeffect1="Channel Count=-channels={qt}1{qt}"
%convpath%\coreconverter -infile="%~1" -outfile="%tmp%\%~n1%~x1_mono.wav" -convert_to="Wave" -dspeffect1="Channel Count=-channels={qt}1{qt}" -compression="PCM" -bits="16" -freq="22050" -noidtag
exit /b

:eof
__________________
Отсутствие закона не освобождает от ответственности
Nike вне форума  
Отправить сообщение для Nike с помощью ICQ Ответить с цитированием
Старый 17.11.2008, 18:08   #227
Новичок
 
Регистрация: 04.11.2008
Сообщений: 16
Репутация: 2 [+/-]
Интересует мод, сохраняющий возможность фасттревела при перегрузе.
Вайлис вне форума  
Ответить с цитированием
Старый 17.11.2008, 23:02   #228
Юзер
 
Аватар для asskerr
 
Регистрация: 16.06.2008
Адрес: белора
Сообщений: 280
Репутация: 4 [+/-]
Поставил себе мод на то чтоб персонажа можно было прокачать до 30 уровня, в теме писалось что карма становится нейтральной, так вот у меня карма как была(очень добрый) так и осталась, всем советую кто докачался до 20 ставить мод очень интересно прокачиваться даль, из своего типа можно сделать как и стрелка так и биться в ближнем бою
asskerr вне форума  
Отправить сообщение для asskerr с помощью ICQ Ответить с цитированием
Старый 18.11.2008, 11:56   #229
kill the past
 
Аватар для Deep_wolf
 
Регистрация: 06.09.2008
Адрес: Stray Sheep
Сообщений: 8,645
Репутация: 2719 [+/-]
помню в Обливионе был мод прикольный чтоб голые тетки были-еси ли такая фишка в Фоле?
__________________
"Я могу понять зоофилов и некрофилов" (с) - Wolfsheim
Deep_wolf вне форума  
Ответить с цитированием
Старый 18.11.2008, 13:10   #230
Опытный игрок
 
Аватар для Теория Хаоса
 
Регистрация: 13.10.2007
Адрес: хз
Сообщений: 1,927
Репутация: 522 [+/-]
AlkaIII-Пиво,пока нет)жди)
__________________
‎"Just draw your ass off. Whatever you do, don't -- stop -- drawing...!" ©

chaostheoryart.blogspot.ru Арт-блог, блог- блог- блог
http://chaostheory999.deviantart.com/ Девиант
http://www.livestream.com/chaostheoryart Лайвстрим
http://chaostheory999.cghub.com/ CG hub
Теория Хаоса вне форума  
Отправить сообщение для Теория Хаоса с помощью Skype™ Ответить с цитированием
Старый 18.11.2008, 14:43   #231
Игрок
 
Аватар для Leprikon

 
Регистрация: 08.06.2005
Адрес: NULL
Сообщений: 690
Репутация: 309 [+/-]
Даёшь моды на убийство детей, секс и ... и верните "одноруких бандитов"!
__________________
[center]
…all these moments will be lost in time…
Когда мы уходим, вместо нас, всегда возвращается кто-то другой.
The Bird of the Hermes is my name, eating my wings to make me tame.
Leprikon вне форума  
Отправить сообщение для Leprikon с помощью ICQ Отправить сообщение для Leprikon с помощью MSN Ответить с цитированием
Старый 18.11.2008, 14:46   #232
нeмoдерaтoр
 
Аватар для XVTT



 
Регистрация: 17.10.2006
Сообщений: 2,770
Репутация: 805 [+/-]
Leprikon
Про детей постами раньше было.
XVTT вне форума  
Ответить с цитированием
Старый 18.11.2008, 14:47   #233
Игроман
 
Аватар для Mirax
 
Регистрация: 28.03.2006
Сообщений: 3,399
Репутация: 724 [+/-]
Про детей уже в шапке.
Mirax вне форума  
Отправить сообщение для Mirax с помощью ICQ Отправить сообщение для Mirax с помощью Skype™ Ответить с цитированием
Старый 18.11.2008, 14:49   #234
Игрок
 
Аватар для Leprikon

 
Регистрация: 08.06.2005
Адрес: NULL
Сообщений: 690
Репутация: 309 [+/-]
О да тут оживлённо )) Тогда дорогие форумчанины не составит ли вам труда дать ссылку на мод снимающий ограничения на уровень буду примного благодарен. смотрел в шапке не нашел
__________________
[center]
…all these moments will be lost in time…
Когда мы уходим, вместо нас, всегда возвращается кто-то другой.
The Bird of the Hermes is my name, eating my wings to make me tame.
Leprikon вне форума  
Отправить сообщение для Leprikon с помощью ICQ Отправить сообщение для Leprikon с помощью MSN Ответить с цитированием
Старый 18.11.2008, 14:53   #235
Игроман
 
Аватар для Mirax
 
Регистрация: 28.03.2006
Сообщений: 3,399
Репутация: 724 [+/-]
Вроде что-то говорилось про сороковой уровень, только где искать - хз
Mirax вне форума  
Отправить сообщение для Mirax с помощью ICQ Отправить сообщение для Mirax с помощью Skype™ Ответить с цитированием
Старый 18.11.2008, 14:54   #236
Moon on the Earth
 
Аватар для MoonWizard

 
Регистрация: 29.05.2007
Сообщений: 1,605
Репутация: 442 [+/-]
Leprikon
Вот, но я не советую:
http://forum.igromania.ru/showpost.p...2&postcount=66
Правда, он только до 40го уровня максимум.
MoonWizard вне форума  
Ответить с цитированием
Старый 18.11.2008, 14:59   #237
Игрок
 
Аватар для Leprikon

 
Регистрация: 08.06.2005
Адрес: NULL
Сообщений: 690
Репутация: 309 [+/-]
MoonWizard
Спасибо щас посмотрим. Просто на 20м взял исследователь и бегать по локациям посто так не очень хочетса. А то по середине игры уже макс левел... Тем более что ограничение на уровень бред.
Да и "Катя" с каких пор ты играешь в игры?
__________________
[center]
…all these moments will be lost in time…
Когда мы уходим, вместо нас, всегда возвращается кто-то другой.
The Bird of the Hermes is my name, eating my wings to make me tame.

Последний раз редактировалось Leprikon; 18.11.2008 в 15:04.
Leprikon вне форума  
Отправить сообщение для Leprikon с помощью ICQ Отправить сообщение для Leprikon с помощью MSN Ответить с цитированием
Старый 18.11.2008, 15:02   #238
Игроман
 
Аватар для Mirax
 
Регистрация: 28.03.2006
Сообщений: 3,399
Репутация: 724 [+/-]
MoonWizard
А не советуешь по какой причине? Глючит он или что?
Mirax вне форума  
Отправить сообщение для Mirax с помощью ICQ Отправить сообщение для Mirax с помощью Skype™ Ответить с цитированием
Старый 18.11.2008, 15:11   #239
Игрок
 
Аватар для Leprikon

 
Регистрация: 08.06.2005
Адрес: NULL
Сообщений: 690
Репутация: 309 [+/-]
Mirax
там в описание "Если ваш персонаж ЗЛО,то при получении 21 уровня игра вылетит. Атата плохим мальчика/девочкам"
__________________
[center]
…all these moments will be lost in time…
Когда мы уходим, вместо нас, всегда возвращается кто-то другой.
The Bird of the Hermes is my name, eating my wings to make me tame.
Leprikon вне форума  
Отправить сообщение для Leprikon с помощью ICQ Отправить сообщение для Leprikon с помощью MSN Ответить с цитированием
Старый 18.11.2008, 16:27   #240
Moon on the Earth
 
Аватар для MoonWizard

 
Регистрация: 29.05.2007
Сообщений: 1,605
Репутация: 442 [+/-]
Mirax
И еще это:
Цитата:
Сообщение от MoonWizard Посмотреть сообщение
Не советовал бы я вам ставить моды на увеличение уровня. Может, беседка выпустит аддон, в котором поднимет максимальный уровень... И фиг знает, может, плаг данный и аддон будут несовместимы и вместе будут глючить...
А если отключите плаг, то сейвы могут оказаться битыми.
MoonWizard вне форума  
Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 17:01.


Powered by vBulletin® Version 3.8.0
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Rambler's Top100 Яндекс цитирования