Перейти в начало страницы

Здравствуйте, гость ( Авторизация | Регистрация )

Gameru.net останавливает работу в связи с вторжением армии РФ в Украину. Следите за дальнейшими анонсами.
Support Gameru!
8 страниц V  « < 2 3 4 5 6 > »   
Ответить в данную темуНачать новую тему
> Загрузчик сталкера
Arhet
сообщение 27.02.2009, 18:15
Сообщение #61


Продвинутый геймер
********

Репутация:   44  
Группа: Участник
Сообщений: 304
Награды: 1
Регистрация: 17.05.2007




Вставить ник Цитировать выделенное в форуму быстрого ответа


UrUkUs, Ахахах. По твоему ПЫС должны пахать на благо всего человечества и наплевать на прибыль?)))


--------------------
SRP Team Flutterbat!

Перейти в начало страницы
 
Da Man
сообщение 27.02.2009, 19:35
Сообщение #62


Архимагистр Игры
*****************

Репутация:   364  
Группа: Забанен
Сообщений: 2765
Награды: 1
Регистрация: 06.06.2008




Вставить ник Цитировать выделенное в форуму быстрого ответа


http://www.sendspace.com/file/1ef4gt Добавил отображение времени создания сейва


--------------------
Играть в шутеры на консолях - все равно, что заниматься сексом с резиновой женщиной
Перейти в начало страницы
 
Alexoid
сообщение 27.02.2009, 19:46
Сообщение #63


Новичок
*

Репутация:   2  
Группа: Участник
Сообщений: 8
Регистрация: 26.02.2009




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата
Добавил отображение времени создания сейва

Для себя сделал проще-через Диалоговое окно выбора файла...Заодно и дату видно. А вообще, конечно, доморощенные извращения это все пока.
Перейти в начало страницы
 
Vetal17
сообщение 27.02.2009, 19:48
Сообщение #64


...
**********************

Репутация:   1053  
Группа: Участник
Сообщений: 6835
Награды: 6
Регистрация: 25.04.2007




Вставить ник Цитировать выделенное в форуму быстрого ответа


Da Man, а можно скрины ?
Перейти в начало страницы
 
Da Man
сообщение 27.02.2009, 20:21
Сообщение #65


Архимагистр Игры
*****************

Репутация:   364  
Группа: Забанен
Сообщений: 2765
Награды: 1
Регистрация: 06.06.2008




Вставить ник Цитировать выделенное в форуму быстрого ответа


На предыдущей странице есть


--------------------
Играть в шутеры на консолях - все равно, что заниматься сексом с резиновой женщиной
Перейти в начало страницы
 
centrino
сообщение 27.02.2009, 21:13
Сообщение #66


не шалю, никого не трогаю, починяю примус
***************

Репутация:   230  
Группа: Забанен
Сообщений: 2277
Награды: 1
Регистрация: 15.05.2007




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(Da Man @ 27.02.2009, 17:50) *
Дай ссылку на описание файла сохранения

откуда ж у меня такая роскошь? biggrin.gif

могу предложить вот такой код, для проверки файла сохраненки:

Код
//


#define CHECKSUM        48


#include <windows.h>
#include <stdio.h>




///////////////////////////////////////////////////////////////////////////////
class CInputStream
{
protected:
    FILE* _file;

public:
    CInputStream();
    virtual ~CInputStream();

    void Open( char* file );
    void ReadInt( int* data );
    void Close();
};
///////////////////////////////////////////////////////////////////////////////



CInputStream::CInputStream()
{
    _file = NULL;
}


CInputStream::~CInputStream()
{
    if( _file )
        Close();
}


void CInputStream::Open( char* file )
{
    _file = fopen( file, "rb" );
}


void CInputStream::ReadInt( int* data )
{
    fread( (void*) data, sizeof( int ), 1, _file );
}



void CInputStream::Close()
{
    fclose( _file );
    _file = NULL;
}




int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow )
{
    CInputStream save;
    int value;
    long sum = 0;

    save.Open( "all.sav" );

    for( int i = 0; i < 6; i++ )
    {
        save.ReadInt( &value );
        sum += value;
    }

    save.Close();

    if( sum != CHECKSUM )
        MessageBox( NULL, "wrong version", "Error!", MB_ICONSTOP );

    return 0;
}


однако, повнимательнее, в коде отсутствует обработка ошибок

Сообщение отредактировал centrino - 27.02.2009, 21:18


--------------------
i know where you live
Перейти в начало страницы
 
Da Man
сообщение 27.02.2009, 21:23
Сообщение #67


Архимагистр Игры
*****************

Репутация:   364  
Группа: Забанен
Сообщений: 2765
Награды: 1
Регистрация: 06.06.2008




Вставить ник Цитировать выделенное в форуму быстрого ответа


o_O.gif Зачем столько методов? Можно все всунуть в один...


--------------------
Играть в шутеры на консолях - все равно, что заниматься сексом с резиновой женщиной
Перейти в начало страницы
 
centrino
сообщение 27.02.2009, 21:26
Сообщение #68


не шалю, никого не трогаю, починяю примус
***************

Репутация:   230  
Группа: Забанен
Сообщений: 2277
Награды: 1
Регистрация: 15.05.2007




Вставить ник Цитировать выделенное в форуму быстрого ответа


ну это кому как wink_old.gif важно, что работает smile.gif


--------------------
i know where you live
Перейти в начало страницы
 
Da Man
сообщение 27.02.2009, 22:02
Сообщение #69


Архимагистр Игры
*****************

Репутация:   364  
Группа: Забанен
Сообщений: 2765
Награды: 1
Регистрация: 06.06.2008




Вставить ник Цитировать выделенное в форуму быстрого ответа


Виндовс Виста тоже как попало написана, но работает...


--------------------
Играть в шутеры на консолях - все равно, что заниматься сексом с резиновой женщиной
Перейти в начало страницы
 
Arhet
сообщение 27.02.2009, 22:17
Сообщение #70


Продвинутый геймер
********

Репутация:   44  
Группа: Участник
Сообщений: 304
Награды: 1
Регистрация: 17.05.2007




Вставить ник Цитировать выделенное в форуму быстрого ответа


wink_old.gif Надо бы народ попросить побегать по всем локам и составить список сейвов для всех лок.


--------------------
SRP Team Flutterbat!

Перейти в начало страницы
 
centrino
сообщение 27.02.2009, 22:21
Сообщение #71


не шалю, никого не трогаю, починяю примус
***************

Репутация:   230  
Группа: Забанен
Сообщений: 2277
Награды: 1
Регистрация: 15.05.2007




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(Da Man @ 27.02.2009, 22:02) *
Виндовс Виста тоже как попало написана, но работает...


хорошо работает, только ошибки надо обрабатывать biggrin.gif

Код
//


#define CHECKSUM        48


#include <windows.h>
#include <stdio.h>




///////////////////////////////////////////////////////////////////////////////
class CInputStream
{
protected:
    FILE* _file;

public:
    class CErr
    {
    };

public:
    CInputStream();
    virtual ~CInputStream();

    void Open( char* file );
    void ReadInt( int* data );
    void Close();
};
///////////////////////////////////////////////////////////////////////////////



CInputStream::CInputStream()
{
    _file = NULL;
}


CInputStream::~CInputStream()
{
    if( _file )
        Close();
}


void CInputStream::Open( char* file )
{
    _file = fopen( file, "rb" );

    if( !_file )
        throw CErr();
}


void CInputStream::ReadInt( int* data )
{
    fread( (void*) data, sizeof( int ), 1, _file );
}



void CInputStream::Close()
{
    fclose( _file );
    _file = NULL;
}




int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow )
{
    CInputStream save;
    int value;
    long sum = 0;

    try
    {

        save.Open( "all.sav" );

        for( int i = 0; i < 6; i++ )
        {
            save.ReadInt( &value );
            sum += value;
        }

        save.Close();

        if( sum != CHECKSUM )
            MessageBox( NULL, "wrong version", "Error!", MB_ICONSTOP );
    }

    catch( CInputStream::CErr )
    {
        MessageBox( NULL, "file i/o error", "Error!", MB_ICONSTOP );
    }

    return 0;
}


--------------------
i know where you live
Перейти в начало страницы
 
Fixer
сообщение 27.02.2009, 22:21
Сообщение #72


Опытный Игрок
****

Репутация:   6  
Группа: Участник
Сообщений: 70
Регистрация: 25.02.2009




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(centrino @ 27.02.2009, 16:44) *


работает smile.gif неплохо было бы, чтобы загрузчик мог прочитать заголовок формата файла сохранения, определить, что это именно файл сохранения и есть, и отобразить инфу: дату создания и уровень smile.gif


ЛОЛ. Уж проще баты, но только не это!!! Без настроек графики, звука, клавиш, загрузки левелов и проч адвансед оптионс????

Сообщение отредактировал Fixer - 27.02.2009, 22:23


--------------------
Перейти в начало страницы
 
Arhet
сообщение 27.02.2009, 22:21
Сообщение #73


Продвинутый геймер
********

Репутация:   44  
Группа: Участник
Сообщений: 304
Награды: 1
Регистрация: 17.05.2007




Вставить ник Цитировать выделенное в форуму быстрого ответа


Хотя... стоп... насчет идеи сейвов... проще модик сварганить...

Сообщение отредактировал Arhet - 27.02.2009, 22:22


--------------------
SRP Team Flutterbat!

Перейти в начало страницы
 
Da Man
сообщение 27.02.2009, 22:32
Сообщение #74


Архимагистр Игры
*****************

Репутация:   364  
Группа: Забанен
Сообщений: 2765
Награды: 1
Регистрация: 06.06.2008




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(Fixer @ 27.02.2009, 21:21) *
ЛОЛ. Уж проще баты, но только не это!!! Без настроек графики, звука, клавиш, загрузки левелов и проч адвансед оптионс????

Мне незачем это делать, не интересно, а это написал от нечего делать...


--------------------
Играть в шутеры на консолях - все равно, что заниматься сексом с резиновой женщиной
Перейти в начало страницы
 
Fixer
сообщение 27.02.2009, 22:38
Сообщение #75


Опытный Игрок
****

Репутация:   6  
Группа: Участник
Сообщений: 70
Регистрация: 25.02.2009




Вставить ник Цитировать выделенное в форуму быстрого ответа


Цитата(Da Man @ 27.02.2009, 21:32) *
Цитата(Fixer @ 27.02.2009, 21:21) *
ЛОЛ. Уж проще баты, но только не это!!! Без настроек графики, звука, клавиш, загрузки левелов и проч адвансед оптионс????

Мне незачем это делать, не интересно, а это написал от нечего делать...


Для многих былоб приятней иметь возможность настроить хотябы плотность травы, анизотропку, АА, сенсу и разрешение экрана, хотя бы это.

Хотя я лично жду начала порта на 2215. У них там рабочий загрузчик. Сам видел. Правда настроек графика и звука там 2 штуки всего, по клавишам вообще непонятно. Но билд стабилен я вам скажу, по крайней мере на testers_ мапе. АИ тоже работает, дело за Диабло и Ко.

Сообщение отредактировал Fixer - 27.02.2009, 22:39


--------------------
Перейти в начало страницы
 
Da Man
сообщение 27.02.2009, 23:17
Сообщение #76


Архимагистр Игры
*****************

Репутация:   364  
Группа: Забанен
Сообщений: 2765
Награды: 1
Регистрация: 06.06.2008




Вставить ник Цитировать выделенное в форуму быстрого ответа


Вот по этому я и не делал много фишек в загрузчик. А тут на форуме есть юди, которые по 100 раз спрашивают, как создать батник и т.д.
З.ы. в 2215 есть и меню. Можно подправить скрипт меню и сделать настройки графики\звука и т.д.
з.з.ы. щитаю, что 2215 намного прдатнее для воссоздания на нём сталкера


--------------------
Играть в шутеры на консолях - все равно, что заниматься сексом с резиновой женщиной
Перейти в начало страницы
 
[empr]
сообщение 27.02.2009, 23:22
Сообщение #77


Кандидат Игровых Наук
******************

Репутация:   695  
Группа: Забанен
Сообщений: 3414
Награды: 4
Регистрация: 05.02.2007




Вставить ник Цитировать выделенное в форуму быстрого ответа


Раз уж обсуждаете загрузчики, публикую свой smile.gif
Делал его для себя, поэтому не судите строго.
Скачать

Перейти в начало страницы
 
DarK_tORt
сообщение 27.02.2009, 23:48
Сообщение #78


Опытный Геймер
*******

Репутация:   20  
Группа: Участник
Сообщений: 158
Награды: 1
Регистрация: 26.02.2009




Вставить ник Цитировать выделенное в форуму быстрого ответа


mntmsk, жаль что все не на русском sad.gif
Перейти в начало страницы
 
[empr]
сообщение 28.02.2009, 00:05
Сообщение #79


Кандидат Игровых Наук
******************

Репутация:   695  
Группа: Забанен
Сообщений: 3414
Награды: 4
Регистрация: 05.02.2007




Вставить ник Цитировать выделенное в форуму быстрого ответа


DarK_tORt,
завтра сделаю русскую версию.
Перейти в начало страницы
 
HappyMenses
сообщение 28.02.2009, 00:42
Сообщение #80


Мастер Игры
************

Репутация:   188  
Группа: Участник
Сообщений: 1287
Награды: 2
Регистрация: 28.02.2009




Вставить ник Цитировать выделенное в форуму быстрого ответа


Вот написал простенький загрузчик, кидайте в папку с билдом, вводите имя конфига (если у вас свой) и все...
http://ifolder.ru/10778979

Сообщение отредактировал eger_666 - 28.02.2009, 00:46


--------------------
yeah
Перейти в начало страницы
 

8 страниц V  « < 2 3 4 5 6 > » 
Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 10.05.2024, 18:07