KOT Форум

Объявление


Уважаемые участники! КОТ переeхал на новое место жительства!

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » KOT Форум » PW сервер » Апдейтер-патчер с новыми возможностями (Обновление, patcher, updater)


Апдейтер-патчер с новыми возможностями (Обновление, patcher, updater)

Сообщений 1 страница 13 из 13

1

http://s03.radikal.ru/i176/0911/99/664f0b822dddt.jpg
Эта программа позволяет создовать маленького размера обновления и вылаживать их на ресурсах сайта сервера, а пользователи могут устанавливать обновления нажав кнопку обновить
мини гайд по использовaнию

Свернутый текст

http://i037.radikal.ru/0911/41/34d3d9fee086t.jpg
Итак разберёмся что и для чего тут
1) фоновая иллюстрация программы
2) настройка прогрммы
3) исполнительные файлы

для начала настраиваем прграмму
все настройки находятся в файле main.txt из архива element.rar
в этом файле 9 строк каждая из которых отвечает за определённый параметр
http://i060.radikal.ru/0911/80/354fbc354188t.jpg
1)номер текущей версии
2)ссылка на version.html (версия доступного обновления размещается в файловом менеджере сайта сервера)
3)ссылка для небольшой вэб странички в моём случае мини чат с сайта сервера
4)ссылка для регистрации
5)ссылка для сайта сервера
6)ссылка на форум
7)ссылка голосования
8)вторая ссылка голосования
9)ссылка для обновления
теперь нам необходимо создать патчь и обновление
в патч должны входить все файлы архива element.rar плюс распакованый surfaces.pck и другие файлы обычного патча (патч устанавливается в папку element)
для распаковки файла surfaces.pck используйте батник распаковать.cmd (батник работает после распаковки архива element.rar)
http://s50.radikal.ru/i129/0911/ee/7c1e11d6d202t.jpg
в этой версии все файлы находятся в папке element поэтому она становится корневой папкой игры
начинаем собирать патч для этого вам надо добавить в архив:
либо распакованый surfaces.pck (это избавит вас от прблем с инструктажом по установке но сильно увеличевает размер патча)
http://s41.radikal.ru/i091/0911/4c/f0e2da377b92t.jpg
либо батник с инструкцией по установке(внимание surfaces.pck должен быть распокован до первого запуска в противном случае ему капец)
также в этом патче нам понадобятся все файлы для нормального первого пропатчивания клиента поскольку потом в обновления они входить не будут (папки patcher, launcher, config и другие которые остались за пределами папки element в этой версии не используютя и добавлять их в патч не стоит)
создаём обновление:http://s59.radikal.ru/i165/0911/e9/47aa703f3d5at.jpg
для обновления мы используем архив sample.rar размещение файлов архива
data\elements.data (для изменения елементов)
data\gshop.data (для изменение шопа)
surfaces.pck.files\surfaces\iconset\iconlist_guild.txt (для присвоения иконок клана)
surfaces.pck.files\surfaces\iconset\iconlist_guild.dds (для добавления новых иконок клана)
ну и так далее что надо менять в клиентах то и поменяли и естественно что мы менять не собираемся в обновление не добовляем для уменьшения размера архива с обновлением
редактируем файл версии
в восьмой строке прписывается цвет фона
http://s59.radikal.ru/i165/0911/1a/7dea023945f5t.jpg
а в 48ой строке указывается версия доступного обновления
http://s48.radikal.ru/i119/0911/83/639e9d11f995t.jpg
ложим обновление патч и версию обновления в файловый менеджер на сайте сервера вот и всё|Спойлер

скачать этот Updater можноТУТ

tynmax111 специально для KOT Форум

http://usd.3dn.ru/avatar/51/383719.jpg

0

2

Свернутый текст

в восьмой строке прписывается цвет фона

а в 48ой строке указывается версия доступного обновления|Спойлер

А это что за файлы? Их в архиве нету. Как то непонятно написано...

0

3

Он иходник еще выкладывал  :)

0

4

И? Дополните, кто имеет всё остальное.

0

5

Мини гайд в картинках как правильно создать первый патч (установка апдейтера)
для начала соберём в одной папке все необходимые файлы и папки
Список файлов патча:
data\elements.data
data\gshop.data
data\tasks.data
userdata\server\serverlist.txt
elementclient.exe
fone.bmp
(не забудте отредактировать)
main.txt (не забудте отредактировать)
pck.exe
Rar.exe
start game.exe
распаковать.cmd

выделяем их все ПКМ и вибираем пункт "добавить в архив..."
http://s49.radikal.ru/i123/0911/a9/71f132d0561ct.jpg
в открывшемся окне ставим галочку напротив пункта "Создать SFX-архив"
и переходим на вкладку дополнительно где жмём на кнопку "Параметры SFX..."
http://i078.radikal.ru/0911/8e/b1ffd89807f6t.jpg
и в появившемся окне указываем путь для распаковки (Создать в текущей папке)
и в строке выполнить после распаковки прописуем "распаковать.cmd"
http://s39.radikal.ru/i085/0911/f9/9d50e50bdd18t.jpg
в этомже окне переходим на вкладку дополнительно здесь мы задаём ярлык для главного исполняющего файла "start game.exe" который будет создан на рабочем столе через него то и прийдётся конечному пользователю запускать игру следить за обновлениями и обновлятся
http://s06.radikal.ru/i179/0911/7b/b6b773010d0at.jpg
затем переходим на вкладку "Лицензия"
В поле заголовок окна пишем "ВАЖНО!!!" и в основномполе пишем такое предупреждение
"Для правильного пропатчивания этот архив должен находится в папке element или распакован в неё потому как он взаимодействует с некоторыми файлами клиента "
затем переходим на вкладку "Текст и графика"
в заголовке окна пишем "Подсказка"
в основном поле пишем такое сообщение "Убедитесь что папка назначения element указана правильно если папка указана не верно то необходимо правильно указать папку назначения воспользывавшись кнопкой "Обзор..." приблизительный путь к папке назначения ...\Perfect World\element "(в результате мы получим мини гайд по установке)
http://s02.radikal.ru/i175/0911/39/a95df4cdcdd2t.jpg
жмём ОК и патч готов

tynmax111 специально для KOT Форум

0

6

ARCHI написал(а):

Отблагодарил плюсиком! Они просто мне не нужны... сервер стоит для сети... вот из-за этого и голосовать незачем... нету конкуренции =) Извини за черезмерные просьбы... но не мог бы ты убрать из апдейта процесс запаковки pck.exe, чтобы оно только скачивало и распаковывало архив с патчем и не трогало паки...

>>вот<< специально для тебя без кнопок голосования но функцию упаковки паков я решил не убирать а просто сделать её опцианальной для этого я добавил в main.txt десятую строку укажи вней 0 при сборке обновления паки не будут перепаковыватся, а поскольку ты будеш работать внутри сетки то советую тебе >>вот эту<< прогу для создания сервера обновлений. С её помощью ты сможеш выкладывать обновления любого размера а пользователи будут скачивать их на внутресетевой скорости но файл "newver.txt" всё равно должен находится на внешнем ресурсе чтоб не глючило клиент при попытки прочитать файл с офнутого сервера

Grozniy написал(а):

tynmax111, Прога конечно норм затестил отплюсовал, но хотелось бы что бы в него было встроена поддержка config.pck, models.pck, gfx.pck(необизателен, если самомму в лом делать скинь иходник в ПМ

К сожелению исходником поделится не могу но программа состоит из базы и утилит консольных архиваторов Pwpack.exe и RAR.exe одновременная обработка нескольких архивов не возможна а поочеоедная занимает сильно много вроемени поэтому как сказано выше я добавил строку 10 в main.txt
где можно выбирать опционально дествие для упаковки pck архивов напоминаю что для задейсвования упаковки любого из архивов pck необходимо чтоб этот архив был разпакован в клиенте пользователя и все обновления происходят в распакованом архиве после чего создаётся новый из распакованой части а старый удоляется есть ещё один недостаток программы поскольку в процессе обновления прграмма(start game.exe) находится в активном режиме (запущена) она не может обновить сама себя (заменится) поэтому её обновление происходит путём переустановки и добавлять её в обновления не стоит >>ВОТ C КНОПКАМИ ДЛЯ ГОЛОСРВАНИЯ<<
а теперь список опций для pck.exe:
0 - не выполнять упаковку
1 - упаковать surfaces.pck.files
2 - упаковать sfx.pck.files
3 - упаковать configs.pck.files
4 - упаковать models.pck.files
5 - упаковать textures.pck.files
Опция прописывается в десятой строке файла main.txt который входит в архив обновления
если у вас есть распакованые все эти файлы то при создании обновления можете указать лубую из этих опцый взависимости от того какого рода вы делаете обновление

tynmax111 специально для KOT Форум

0

7

У меня долго выпрашивали исходник программы но у меня его нет я её сам придумали с каждым изменением менялась и прога. Я наданный момент не могу сделать её лутче потому как не могу найти подходящих утилит для интэгрирования по этому и выкладываю последний исходник этой проги
[color=re]Для нупов это совершенно бесполезная инфа[/color] ну , а если вы знаете как этим пользаватся и собираетесь продолжить разработку вместе сомной то пожалуйста дерзайте исходник

Код:
ИСХОДНИК ПРОГИ[/color]]NBW Publication Source File
(c)1993-2007 NeoSoft Corp.
Title=Perfect World
Author=tynmax111
Language=US
NeoBookVer=5,54
ScreenColors=16777216
ScreenWidth=640
ScreenHeight=480
BkndColor=0
ScreenAutoSize =Yes
LinkColor=16711680
WindowStyle=0
WindowOrder=0
WindowPos=0
WindowProps=31
BiDiMode=0
UseUpdateTimer=Yes
ReturnTime=60
ShapeTra nsColor=536870912
Icon=C:\Documents and Settings\Администратор\Рабочий стол\для сайта\games.ico
CompiledName=C:\Documents and Settings\Администратор\Рабочий стол\новый патч 105\start game.exe
CompileType=0
MediaType=0
FilesIncluded=1
FontsIncluded=2
FontsToCompile=|
CopyExternalFiles=No
SetupMedia=3
SetupInstDir=C :\MyProgram
SetupTitle=Setup
SetupColors=16711680|0|65535
Variables=[forum]¶[link1]¶[link2]¶[new]¶[register]¶[sample]¶[site]¶[update]¶[ver]¶[web]¶
VersionProduct=Lanche and Patch
VersionDesc=Updater
VersionCompany=slav-online.at.ua
VersionCopyright=tynmax111
VersionMajor=10
VersionMinor=5
VersionRelease=5
V ersionBuild=2
CustomFontName=MS Sans Serif
CustomFontSize=8
CustomFontStyle=1
CustomCharset=1
CacheSize=30
ExtractOp=132
L_OK=OK
L_CANCEL=Cancel
L_YES=Yes
L_NO=No
L_CL OSE=Close
L_ERRORTITLE=Error
L_FINDTITLE=Find
L_FINDPROMPT=Find &What
L_FINDFIRST=&Find First
L_FINDNEXT=Find &Next
L_FINDERROR=Search text not found.
L_PWORDTITLE=Password required
L_PWORDMSG=Before continuing, you must first|enter the correct password.
L_PWORDPROMPT=&Password:
L_PWORDERROR=That's not the right password!
L_MEDIAERROR=In order to play this type of file you must install|the appropriate multimedia hardware and/or|software.
L_INTERNETERROR=Unable to locate Internet Browser software.
L_ABORTFUNCTION=Do you want to cancel this function?
L_EXTRACTERROR=This file could not be extracted and cannot be played.
L_INSTDIRPROMPT=Please enter the drive and directory where you would like this program to be installed. To accept the default drive and directory, simply press Enter.
L_INSTFOLDERPROMPT=Do you wish to create a program folder?
L_INSTRUNPROMPT=Do you want to run
L_INSTDISKPROMPT=Please insert disk #
L_INSTDISKERROR=That's not the correct disk, try again.
L_INSTGENERROR=The installation has terminated.
L_INSTEXITPROMPT=Do you really want to cancel the installation?
L_INSTWINTITLE=Setup
L_INSTPROGTITLE=Extracting Files...
L_SENDEMAIL=Sending Mail...
L_MAILSERVER=Please enter the name of your outgoing email server:
L_COPY=Copy to Clipboard
L_SELECTALL=Select All
L_DONWLOADFILE=Downloading: %s
L_PLEASEWAIT=Please wait...
TrayMenuBegin
MenuName=TrayOpen
MenuText=Открыть
MenuState=3
MenuKey=0
MenuAction=SetVar "[WindowState]" "Normal"
MenuName=TrayExit
MenuText=Выход
MenuState=3
MenuKey=0
MenuAction=Exit "" ""
MenuEnd
MasterPage
NewPage=update
PageStyle=2
PageColor=16777215
PageGradient1=16711680
PageGradient2=255
PageGradientDir=1
Page WallPaper=fone.bmp
WallpaperStyle=2
EffectSpeed=0
PgEnterAction=FileRead "[PubDir]main.txt" "1" "[ver]"¶FileRead "[PubDir]main.txt" "2" "[update]"¶InternetGet "[update]" "[new]" ""¶FileRead "[PubDir]main.txt" "3" "[web]"¶FileRead "[PubDir]main.txt" "4" "[register]"¶FileRead "[PubDir]main.txt" "5" "[site]"¶FileRead "[PubDir]main.txt" "6" "[forum]"¶FileRead "[PubDir]main.txt" "7" "[link1]"¶FileRead "[PubDir]main.txt" "8" "[link2]"¶FileRead "[PubDir]main.txt" "9" "[sample]"¶¶If "[new]" "=" "[ver]"¶GotoPage "1"¶Else¶GotoPage "download"¶EndIf
ObjectType=8
Name=Text2
X=418
Y=136
W=213
H=167
Anchor=0
Font=Arial
FontSize=10
FontStyle=0
FontCharset=204
Tex tColor=0
Text={\rtf1\ansi\deff0\deftab254{\fonttbl{\f0\fnil\fcharset204 Arial;}}{\colortbl\red0\green0\blue0;\red255\green0\blue0;\red0\green128\blue0;\red0\green0\blue255;\red255\green255\blue0;\red255\green0\blue255;\red128\green0\blue128;\red128\green0\blue0;\red0\green255\blue0;\red0\green255\blue255;\red0\green128\blue128;\red0\green0\blue128;\red255\green255\blue255;\red192\green192\blue192;\red128\green128\blue128;\red0\green0\blue0;\red0\green0\blue0;}\paperw12240\paperh15840\margl1880\margr1880\margt1440\margb1440\margh720\margf720{\*\pnseclvl1\pnucrm\pnstart1\pnhang\pnindent720{\pntxtb} {\pntxta{.}}}¶{\*\pnseclvl2\pnucltr\pnstart1\pnhang\pnindent720{\pntxtb}{\pntxta{.}}}¶{\*\pnseclvl3\pndec\pnstart1\pnhang\pnindent720{\pntxt b}{\pntxta{.}}}¶{\*\pnseclvl4\pnlcltr\pnstart1\pnhang\pnindent720{\pntxtb}{\pntxta{)}}}¶{\*\pnseclvl5\pndec\pnstart1\pnhang\pnindent720{\pnt xtb{(}}{\pntxta{)}}}¶{\*\pnseclvl6\pnlcltr\pnstart1\pnhang\pnindent720{\pntxtb{(}}{\pntxta{)}}}¶{\*\pnseclvl7\pnlcrm\pnstart1\pnhang\pninden t720{\pntxtb{(}}{\pntxta{)}}}¶{\*\pnseclvl8\pnlcltr\pnstart1\pnhang\pnindent720{\pntxtb{(}}{\pntxta{)}}}¶{\*\pnseclvl9\pndec\pnstart1\pnhang \pnindent720{\pntxtb{(}}{\pntxta{)}}}¶\endnhere\sectdefaultcl{\pard{\qc\li0\fi0\ri0\sb0\sl\sa0 \plain\f0\fs34\cf0\b \'c2\'fb\'ef\'ee\'eb\'ed\'ff\'e5\'f2\'f1\'ff \'ef\'f0\'ee\'e2\'e5\'f0\'ea\'e0 \'ed\'e0 \'ed\'e0\'eb\'e8\'f7\'e8\'e5 \'ee\'e1\'ed\'ee\'e2\'eb\'e5\'ed\'e8\'ff\par¶\ql\li0\fi0\ri0\sb0\sl\sa0 \plain\f0\fs20\cf0 \'f2\'e5\'ea\'f3\'f9\'ff\'ff \'e2\'e5\'f0\'f1\'e8\'ff:[ver]\par¶\ql\li0\fi0\ri0\sb0\sl\sa0 \plain\f0\fs20\cf0 \'e4\'ee\'f1\'f2\'f3\'ef\'ed\'e0\'ff \'e2\'e5\'f0\'f1\'e8\'ff:[new]}}¶}
HMargin=4
VMargin=4
LineColor=0
LineWidth=1
LineStyle=0
FillColor=16777215
FillPattern=0
TabOrder=1
NewPage=1
PageStyle=2
Pa geColor=16777215
PageGradient1=16711680
PageGradient2=255
PageGradientDir=1
PageWallPaper=fone.bmp
WallpaperStyle=2
EffectSpeed=0
PgE nterAction=InternetGet "http://slav-online.at.ua/newver.txt" "[new]" ""
ObjectType=14
Name=WebBrowser1
X=424
Y=-2
W=216
H=291
Anchor=0
FileName=[web]
URLVarName=[web]
LineColor=0
LineWidth=1
LineStyle=0
FillColor=12632256
FillPattern=0
Font=Arial
FontSize=10
FontStyle=0
FontCharset=204
TextColor =0
TabOrder=1
ObjectType=3
Name=PushButton1
X=424
Y=296
W=97
H=25
Anchor=0
Text=Пуск
Align=2
ImageStyle=0
XPTheme=Yes
ObjAction =Run "[PubDir]elementclient.exe" "game:cpw" "RunOnce" "" ""
LineColor=0
LineWidth=1
LineStyle=0
FillColor=12632256
FillPattern=0
Font=Arial
FontSize=10
FontStyle=0
FontCharset=204
TextCol or=0
TabOrder=2
ObjectType=3
Name=PushButton2
X=536
Y=296
W=97
H=25
Anchor=0
Text=Регистрация
Align=2
ImageStyle=0
XPTheme=Yes
O bjAction=InternetLink "[register]"
LineColor=0
LineWidth=1
LineStyle=0
FillColor=12632256
FillPattern=0
Font=Arial
FontSize=10
FontStyle=0
FontCharset=204
TextColo r=0
TabOrder=3
ObjectType=3
Name=PushButton7
X=424
Y=328
W=97
H=25
Anchor=0
Text=Наш сайт
Align=2
ImageStyle=0
XPTheme=Yes
ObjAction=InternetLink "[site]"
LineColor=0
LineWidth=1
LineStyle=0
FillColor=12632256
FillPattern=0
Font=Arial
FontSize=10
FontStyle=0
FontCharset=204
TextColo r=0
TabOrder=4
ObjectType=3
Name=PushButton8
X=536
Y=328
W=97
H=25
Anchor=0
Text=Форум
Align=2
ImageStyle=0
XPTheme=Yes
ObjActi on=InternetLink "[forum]"
LineColor=0
LineWidth=1
LineStyle=0
FillColor=12632256
FillPattern=0
Font=Arial
FontSize=10
FontStyle=0
FontCharset=204
TextColo r=0
TabOrder=5
ObjectType=3
Name=PushButton9
X=424
Y=360
W=97
H=25
Anchor=0
Text=Голосование1
Align=2
ImageStyle=0
XPTheme=Yes
O bjAction=InternetLink "[link1]"
LineColor=0
LineWidth=1
LineStyle=0
FillColor=12632256
FillPattern=0
Font=Arial
FontSize=10
FontStyle=0
FontCharset=204
TextColo r=0
TabOrder=6
ObjectType=3
Name=PushButton10
X=536
Y=360
W=97
H=25
Anchor=0
Text=Голосование2
Align=2
ImageStyle=0
XPTheme=Yes
O bjAction=InternetLink "[link2]"
LineColor=0
LineWidth=1
LineStyle=0
FillColor=12632256
FillPattern=0
Font=Arial
FontSize=10
FontStyle=0
FontCharset=204
TextColo r=0
TabOrder=7
ObjectType=3
Name=PushButton11
X=424
Y=392
W=97
H=25
Anchor=0
Text=База знаний
Align=2
ImageStyle=0
XPTheme=Yes
ObjAction=InternetLink "http://www.pwdatabase.com/ru/"
LineColor=0
LineWidth=1
LineStyle=0
FillColor=12632256
FillPattern=0
Font=Arial
FontSize=10
FontStyle=0
FontCharset=204
TextColo r=0
TabOrder=8
ObjectType=3
Name=PushButton12
X=536
Y=392
W=97
H=25
Anchor=0
Text=Выход
Align=2
ImageStyle=0
XPTheme=Yes
ObjAct ion=Exit "" ""
LineColor=0
LineWidth=1
LineStyle=0
FillColor=12632256
FillPattern=0
Font=Arial
FontSize=10
FontStyle=0
FontCharset=204
TextCol or=0
TabOrder=9
NewPage=download
PageStyle=2
PageColor=16777215
PageGradient1=16711680
PageGradient2=255
PageGradientDir=1
PageWallP aper=download.jpg
WallpaperStyle=2
EffectSpeed=0
PgEnterAction=DownloadFile "[sample]" "sample.rar" ""¶Run "[PubDir]Rar.exe" "x -y sample.rar" "RunOnce+Wait" "" ""¶FileRead "[PubDir]main.txt" "10" "[fun]"¶If "[fun]" "=" "1"¶Run "[PubDir]pck.exe" "-c surfaces.pck.files -z 1 surfaces.pck " "RunOnce+Wait" "" ""¶Else¶EndIf¶If "[fun]" "=" "2"¶Run "[PubDir]pck.exe" "-c sfx.pck.files -z 1 sfx.pck " "RunOnce+Wait" "" ""¶Else¶EndIf¶If "[fun]" "=" "3"¶Run "[PubDir]pck.exe" "-c configs.pck.files -z 1 configs.pck " "RunOnce+Wait" "" ""¶Else¶EndIf¶If "[fun]" "=" "4"¶Run "[PubDir]pck.exe" "-c models.pck.files -z 1 models.pck " "RunOnce+Wait" "" ""¶Else¶EndIf¶If "[fun]" "=" "5"¶Run "[PubDir]pck.exe" "-c textures.pck.files -z 1 textures.pck " "RunOnce+Wait" "" ""¶EndIf¶GotoPage "1"
ObjectType=8
Name=Text3
X=0
Y=451
W=640
H=29
Anchor=2
Font=Arial
FontSize=10
FontStyle=0
FontCharset=204
TextColor=65280
Te xt={\rtf1\ansi\deff0\deftab254{\fonttbl{\f0\fnil\fcharset204 Arial;}}{\pard{\qc\li0\fi0\ri0\sb0\sl\sa0 \plain\f0\fs20\cf0\b \'c2\'fb\'ef\'ee\'eb\'ed\'ff\'e5\'f2\'f1\'ff \'ee\'e1\'ed\'ee\'e2\'eb\'e5\'ed\'e8\'e5 \'ef\'ee\'e6\'e0\'eb\'f3\'e9\'f1\'f2\'e0 \'ef\'ee\'e4\'ee\'e6\'e4\'e8\'f2\'e5}}}
HMargin=4
VMargin=4
LineColor=0
LineWidth=1
LineStyle=0
FillColor=0
FillPattern=0
TabOrder=1

Это всё единственное что путь к иконке приложения и директорию компиляции перепишите под свою машину

tynmax111 специально для KOT Форум

0

8

Пила написал(а):

а поскольку ты будеш работать внутри сетки то советую тебе >>вот эту<< прогу для создания сервера обновлений.

Не находит страницу...

Отредактировано Liv][ (07-05-2010 20:04:36)

0

9

Немного повторюсь и расскажу более подробнее о выложенной немного ранее
Start v.2.4.6.1 является новым направлением в развитии апдэйтера обеспечивающее более удобное его использование для конечных пользователей
да конечно же у приложения есть свои недостатки как и увсех известных мне приложений, к примеру сдесь используются старые библиотеки С++ которых нет в новых ОС они необходимы для работы PWpak.

данное приложение использует одно-ресурсную генерацию URL
Описание генерации URL:
[site] (ресурс) URL http://Ваш сайт/ вторая строка LC32.ini
[update] (архив обновления) третья строка LC32.ini
[site][update](ссылка обновления) URL http://Ваш сайт/update.rar
[site]forum/ (Форум) URL http://Ваш сайт/forum/
[site]ver.txt (Требуемая версия) URL http://Ваш сайт/ver.txt
[site]LC32.ini (LC32.ini версии 000) URL http://Ваш сайт/LC32.ini

Для установки достаточно только поместить исполнительный файл ЕХЕ в директорию element и указать сервер обновления (ресурс).
Также можно поставлять в виде патча с настроеным интерфейсом и сервером обновления.
Возможность изменения интерфейса не только фона и цвета кнопок но и их расположения вот пример LC32.ini иливот комплект
**************************************************
В будущем планируется выход версии 2.4.7.0 в расширение возможностей которой войдут:
1) Работа приложения из любого места на компьютере
2) Онлайн установка клиента (при отсутствии клиента у пользователя)
3) Обновление апдэйтера на более новые версии
4) перепаковка любых pck архивов

0

10

Liv написал(а):

[]Не находит страницу...

rutracker.org = rutracker.org
http://rutracker.org/forum/viewtopic.php?t=277092

0

11

Пила , а можно ли скачать эти библиотеки где нибудь, и предоставить их пользователям вместе с апдейтером, и даст ли это толк?

0

12

pre1144
Ты кодишь на Си?  :D

0

13

pre1144 написал(а):

а можно ли скачать эти библиотеки где нибудь, и предоставить их пользователям вместе с апдейтером, и даст ли это толк?

это у автора надо спросить.

Пила написал(а):

tynmax111 специально для KOT Форум

0


Вы здесь » KOT Форум » PW сервер » Апдейтер-патчер с новыми возможностями (Обновление, patcher, updater)