IPB

Добро пожаловать, гость ( Вход | Регистрация )

> AZZA Games Installer [*.EXE]
PavelDAS
Jun 24 2026, 06:54
Сообщение #1


Advanced Member
***

Группа: Authorized
Сообщений: 50
Регистрация: 21-September 25
Из: Minsk
Пользователь №: 18,037
Спасибо сказали: 15 раз(а)



Какой-то кастомный инсталлер на Visual C++ 6.0 или что-то стандартное?
https://wdfiles.ru/Pbmh (273Мб)

Смог найти только имена файлов в конце,
тип (?) папка / файл
имя
сжатый размер (?)
размер

ссылку на содержимое файлов не нашёл. И сжатие, скорее всего, есть.


--------------------
|__--__|
***|***
___|___
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
 
Reply to this topicStart new topic
Ответов
PavelDAS
Jun 24 2026, 14:39
Сообщение #2


Advanced Member
***

Группа: Authorized
Сообщений: 50
Регистрация: 21-September 25
Из: Minsk
Пользователь №: 18,037
Спасибо сказали: 15 раз(а)



Отлично.
Ради оригинальных файлов и нужны распаковщики.
В install.log есть упоминание protect.dll, но в данном релизе его нет.
Переводчики собирали сетап из своей же установленной версии. Такое иногда встречается.
Тут три варианта:
1) Это второй релиз, и StarForce убрали
2) StarForce убрали после тестов
3) StarForce был в иностранном релизе и его убрали.
пришлось немного поправить код:
CODE
        #ifdef __linux__
        mkdir(path, 0755);
        #else
        mkdir(path);
        #endif


--------------------
|__--__|
***|***
___|___
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
-=CHE@TER=-
Jun 24 2026, 16:02
Сообщение #3


Walter Sullivan
***

Группа: Root Admin
Сообщений: 1,448
Регистрация: 4-February 08
Пользователь №: 3
Спасибо сказали: 332 раз(а)



QUOTE(PavelDAS @ Jun 24 2026, 14:39) *
пришлось немного поправить код:
Чем комиплировал? У меня GCC 3.2:
gcc -Os -s -Wall -ansi -pedantic unpkazza.c -o unpkazza.exe C:\Dev-Cpp\lib\CRT_noglob.o
Предупреждение выкидывает по поводу mkdir(), но собирается и работает без проблем.
Я просто так задолбался с этими каталогами - в Windows они так создаются, в Linux эдак.
Кто-то выкладывает мой код в Интернете и переписывает под Linux это место, кто-то под Windows.
Я, как бы, и не против, но сделайте уже одним каким-нибудь способом, который везде пашет, и работайте с ним.
Я проверял - текущий способ должен работать под Linux и он у меня собирается и работает под Windows. Возможно, ключ "-ansi" важен для компиляции и работы.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
PavelDAS
Jun 25 2026, 06:48
Сообщение #4


Advanced Member
***

Группа: Authorized
Сообщений: 50
Регистрация: 21-September 25
Из: Minsk
Пользователь №: 18,037
Спасибо сказали: 15 раз(а)



QUOTE(-=CHE@TER=- @ Jun 24 2026, 16:02) *

Чем комиплировал? У меня GCC 3.2:
gcc -Os -s -Wall -ansi -pedantic unpkazza.c -o unpkazza.exe C:\Dev-Cpp\lib\CRT_noglob.o
Предупреждение выкидывает по поводу mkdir(), но собирается и работает без проблем.
Я просто так задолбался с этими каталогами - в Windows они так создаются, в Linux эдак.
Кто-то выкладывает мой код в Интернете и переписывает под Linux это место, кто-то под Windows.
Я, как бы, и не против, но сделайте уже одним каким-нибудь способом, который везде пашет, и работайте с ним.
Я проверял - текущий способ должен работать под Linux и он у меня собирается и работает под Windows. Возможно, ключ "-ansi" важен для компиляции и работы.


CODE

-------------- Build: Release in AZZA Games Installer unpacker (compiler: GNU GCC MinGW Compiler)---------------

gcc.exe -Os -fno-exceptions -nostdlib -fno-builtin -IC:\mingw\include -c "D:\WorkCPP\AZZA Games Installer unpacker\depacks.c" -o obj\Release\depacks.o
gcc.exe -Os -fno-exceptions -nostdlib -fno-builtin -IC:\mingw\include -c "D:\WorkCPP\AZZA Games Installer unpacker\main.c" -o obj\Release\main.o
gcc.exe -LC:\mingw\lib -o "bin\Release\AZZA Games Installer unpacker.exe" obj\Release\depacks.o obj\Release\main.o  -s  
D:\WorkCPP\AZZA Games Installer unpacker\main.c: In function 'makedirs':
D:\WorkCPP\AZZA Games Installer unpacker\main.c:78:9: error: too many arguments to function 'mkdir'
   78 |         mkdir(path, 0755);
      |         ^~~~~
In file included from C:/MinGW/x86_64-w64-mingw32/include/sys/stat.h:14,
                 from D:\WorkCPP\AZZA Games Installer unpacker\main.c:6:
C:/MinGW/x86_64-w64-mingw32/include/io.h:282:15: note: declared here
  282 |   int __cdecl mkdir (const char *) __MINGW_ATTRIB_DEPRECATED_MSVC2005;
      |               ^~~~~


Stack Overflow подсказал решение.

Более-менее рабочую среду удалось реализовать через Code::Blocks
В exe добавляются строки: GCC: (GNU) 13.2.0


--------------------
|__--__|
***|***
___|___


Спасибо сказали:
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Сообщения в этой теме


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0 -

 



Упрощённая версия Сейчас: 17th July 2026 - 00:05