Elite Games - Свобода среди звезд!
.
ВНИМАНИЕ!
Наша конференция посвящена космической тематике и компьютерным играм.
Политические вопросы и происходящие в мире события в данный момент на нашем сайте не обсуждаются!

  » FFE D3D: Создание дополнительных программ |
Конференция предназначена для общения пилотов. Для удобства она разделена на каналы, каждый из которых посвящен определенной игре. Пожалуйста, открывайте темы только в соответствующих каналах и после того, как убедитесь, что данный вопрос не обсуждался ранее.

Search | Conference rules | Album | Register | Pilots list | Profile | Log in to check your private messages | Log in

   Page 17 of 20
Go to page: Previous  1, 2, 3 ... 16, 17, 18, 19, 20  Next    Перейти:   All pages
Поиск в этой теме:
Канал Elite » Канал проекта Elite 3 под Direct 3D: «FFE D3D: Создание дополнительных программ»
ТехноМаг
 360 EGP


Рейтинг канала: 6(437)
: 93
Posts: 2521
Location: Кронштадт
Joined: 09 Apr 2007
постафь пиратскую винду - 8 90% слчаеф помогает Гы-гы
_________________
(Л)"Алекс, я живу уже почти 200 лет. но как видишь, выгляжу я всего на 20. И это не единственное отличие меня от людей."
    Posted: 15:18 13-03-2010   
HeadHunter
 2835 EGP


Рейтинг канала: 6(346)
: 540
Posts: 16358
Location: The Dark Wheel
Joined: 13 Dec 2005
А может (я надеюсь) просто забыл, что разрешение для окна и для полноэкранки в конфиге отдельно выставляются? Хы...

добавлено спустя 12 минут:
Чет опять из Лаунчера глюки полезли. Расстроен

Меняю настройки, выхожу из лаунчера, захожу в него опять -
в настройках разрешений стоят квадратные параметры - например 1024x1024 или 1280x1280...
И одна из этих цифр может появится в окошке глубины цвета.
Но игра запускается в том разрешении, которое стояло ранее (оно же в конфиге).
При этом, если нажать сохранить - в конфиге это "квадратное" разрешение из Лаунчера не появляется - остается старое.
А если ввести новое разрешение и сохранить - то в конфиге оно появляется правильно.

Т.е. глюк заключается в неправильном отображении введенных параметров
в самом Лаунчере.

А в конфиге появляются квадратики после цифры 800:
# Fullscreen parameters
fswidth=800


Да.. еще - выпадающий список разрешений, ведь, действует только для полноэкранки?
Для окна надо ручками вбивать?
_________________
..А поверх седых облаков
Синь - соколиная высь.
Здесь, под покровом небес
Мы родились..

Last edited by HeadHunter on 15:49 13-03-2010; edited 4 times in total
    Posted: 15:46 13-03-2010   
ТехноМаг
 360 EGP


Рейтинг канала: 6(437)
: 93
Posts: 2521
Location: Кронштадт
Joined: 09 Apr 2007
HeadHunter wrote:
Да.. еще - выпадающий список разрешений, ведь, действует только для полноэкранки?
Для окна надо ручками вбивать?

да
HeadHunter wrote:
Меняю настройки, выхожу из лаунчера, захожу в него опять -
в настройках разрешений стоят квадратные параметры - например 1024x1024 или 1280x1280...
И одна из этих цифр может появится в окошке глубины цвета.
Но игра запускается в том разрешении, которое стояло ранее.
При этом, если нажать сохранить - в конфиге это "квадратное" разрешение не появляется - остается старое.


квадратный символ - так надо. разрешение будет считаться нормальным

а вот 1024/1024... нипонял... нефига

добавлено спустя 54 секунды:
приложи скрин этой дури, конфиг игры и стуле сфг
_________________
(Л)"Алекс, я живу уже почти 200 лет. но как видишь, выгляжу я всего на 20. И это не единственное отличие меня от людей."

Last edited by ТехноМаг on 15:50 13-03-2010; edited 1 time in total
    Posted: 15:50 13-03-2010   
HeadHunter
 2835 EGP


Рейтинг канала: 6(346)
: 540
Posts: 16358
Location: The Dark Wheel
Joined: 13 Dec 2005
Чуть позже видео залью, наверное.

добавлено спустя 2 минуты:
ТехноМаг wrote:
да

ОК, если найдешь ошибки.. и будешь править - может еще заодно подписать, что это разрешение оконного режима. Улыбка
_________________
..А поверх седых облаков
Синь - соколиная высь.
Здесь, под покровом небес
Мы родились..

Last edited by HeadHunter on 15:52 13-03-2010; edited 1 time in total
    Posted: 15:52 13-03-2010   
Usagi
 591 EGP


Рейтинг канала: 5(133)
: 102
Posts: 1266
Location: из Интернета
Joined: 28 Jan 2007
HeadHunter wrote:
я надеюсь
Фиг вам! Если бы у меня всё так было...
Quote:
[VIDEO]
fullscreen=1
aspectfix=0
modelexport=0
wireframe=0

# Set parameters separately for fullscreen (fs) and windowed (win)
# Switch between with Ctrl-F12

# Fullscreen parameters
fswidth=1440

fsheight=900


fsbpp=32

# Windowed parameters
winwidth=800

winheight=600
Ручками запускаю FFE D3D.exe - всё ОК. Через Лаунчер - запускается окошко 640x480... =/
_________________
Да, я пошляк.
    Posted: 15:53 13-03-2010   
ТехноМаг
 360 EGP


Рейтинг канала: 6(437)
: 93
Posts: 2521
Location: Кронштадт
Joined: 09 Apr 2007
Ух ты!.. быть такого не может.
а хотя... Улыбка кажется знаю в чем прикол... щас проверю

добавлено спустя 2 минуты:
попробуй вот это
_________________
(Л)"Алекс, я живу уже почти 200 лет. но как видишь, выгляжу я всего на 20. И это не единственное отличие меня от людей."

Last edited by ТехноМаг on 15:58 13-03-2010; edited 1 time in total
    Posted: 15:58 13-03-2010   
HeadHunter
 2835 EGP


Рейтинг канала: 6(346)
: 540
Posts: 16358
Location: The Dark Wheel
Joined: 13 Dec 2005
Когда я при проверке глюка открыл конфиг - у меня такое же было.
Но я вставил старый конфиг.. и пока он в нормальном виде..

добавлено спустя 23 секунды:
Это про пост Darth NanoDesu

добавлено спустя 1 минуту:
ТехноМаг wrote:
попробуй вот это

Вроде глюк с разрешениями пропал - но в глубине цвета появляются цифры из разрешений.

добавлено спустя 39 секунд:
Ан нет - не пропал... Ладно. Попробую снять.
_________________
..А поверх седых облаков
Синь - соколиная высь.
Здесь, под покровом небес
Мы родились..

Last edited by HeadHunter on 16:02 13-03-2010; edited 4 times in total
    Posted: 16:02 13-03-2010   
ТехноМаг
 360 EGP


Рейтинг канала: 6(437)
: 93
Posts: 2521
Location: Кронштадт
Joined: 09 Apr 2007
я знаю в чем причина.

фич в том, что ланчер получает ексклюзивный доступ к конфигу на время работы.

Если процессор слабенький то доступ не успевает сниматься, и собственно игрой конфиг не видецо... щас подумаю что можно сделать

добавлено спустя 3 минуты:
еще вот заплатка...

незнаю поможет ли... Добавил принудительное снятие доступа с файла при закрытии ланчера
_________________
(Л)"Алекс, я живу уже почти 200 лет. но как видишь, выгляжу я всего на 20. И это не единственное отличие меня от людей."

Last edited by ТехноМаг on 16:08 13-03-2010; edited 1 time in total
    Posted: 16:08 13-03-2010   
HeadHunter
 2835 EGP


Рейтинг канала: 6(346)
: 540
Posts: 16358
Location: The Dark Wheel
Joined: 13 Dec 2005
Пока работает, вродь.. Уже несколько раз запускал, менял настройки..
_________________
..А поверх седых облаков
Синь - соколиная высь.
Здесь, под покровом небес
Мы родились..
    Posted: 16:12 13-03-2010   
ТехноМаг
 360 EGP


Рейтинг канала: 6(437)
: 93
Posts: 2521
Location: Кронштадт
Joined: 09 Apr 2007
по поводу разрешений в поле цвета нужнен конфиг и сайл сфг. сложно понять что-то
_________________
(Л)"Алекс, я живу уже почти 200 лет. но как видишь, выгляжу я всего на 20. И это не единственное отличие меня от людей."
    Posted: 16:17 13-03-2010   
HeadHunter
 2835 EGP


Рейтинг канала: 6(346)
: 540
Posts: 16358
Location: The Dark Wheel
Joined: 13 Dec 2005
ТехноМаг wrote:
по поводу разрешений в поле цвета

Сейчас запустил еще несколько раз - вроде все ОК.

Т.ч. пока на карандаше только тот баг, который мы обсуждали раньше -
про подвисание программы по нажатию Кансель в некоторых случаях.

__________
I
I
V

Сейчас попробую сделать. Только отойду на некоторое время.. минут 30-60 может...
_________________
..А поверх седых облаков
Синь - соколиная высь.
Здесь, под покровом небес
Мы родились..

Last edited by HeadHunter on 16:40 13-03-2010; edited 1 time in total
    Posted: 16:24 13-03-2010   
ТехноМаг
 360 EGP


Рейтинг канала: 6(437)
: 93
Posts: 2521
Location: Кронштадт
Joined: 09 Apr 2007
Чтобы токого не было сделай так чтобы в конфиге игры
между вот этими параметрами
fswidth=1440

fsheight=900


fsbpp=32

# Windowed parameters
winwidth=800

winheight=600

была хотя бы одна пустая строчка Подмигиваю
_________________
(Л)"Алекс, я живу уже почти 200 лет. но как видишь, выгляжу я всего на 20. И это не единственное отличие меня от людей."
    Posted: 16:28 13-03-2010   
Usagi
 591 EGP


Рейтинг канала: 5(133)
: 102
Posts: 1266
Location: из Интернета
Joined: 28 Jan 2007
ТехноМаг wrote:
Добавил принудительное снятие доступа с файла при закрытии ланчера
У меня походу такой тормознутый комп что не работает Гы-гы
А почему ланчер блокирует файл с открытия до закрытия? Подозрение. Боишся что шпиёны украдут? Гы-гы Почему не сделаешь чтобы он открывался только по щелчку Options, а по закрытии по кнопке Save или Cancel в настройках файл разблокировался? Подозрение.
_________________
Да, я пошляк.
    Posted: 16:42 13-03-2010   
ТехноМаг
 360 EGP


Рейтинг канала: 6(437)
: 93
Posts: 2521
Location: Кронштадт
Joined: 09 Apr 2007
Потому что небудет работать.
Вернее рабоать то будет, но значение будет писать в конец файла а не туда куда надо

добавлено спустя 42 секунды:
так погоди, у тебя бага осталась? О_О
_________________
(Л)"Алекс, я живу уже почти 200 лет. но как видишь, выгляжу я всего на 20. И это не единственное отличие меня от людей."

Last edited by ТехноМаг on 16:55 13-03-2010; edited 1 time in total
    Posted: 16:55 13-03-2010   
Usagi
 591 EGP


Рейтинг канала: 5(133)
: 102
Posts: 1266
Location: из Интернета
Joined: 28 Jan 2007
Да, окно ланчера остаётся, даже когда уже начинаются грузится текстуры, да Process Explorer показывает что он ещё жив в этот момент.
_________________
Да, я пошляк.
    Posted: 17:01 13-03-2010   
ТехноМаг
 360 EGP


Рейтинг канала: 6(437)
: 93
Posts: 2521
Location: Кронштадт
Joined: 09 Apr 2007
фига се

добавлено спустя 12 минут:
Дарт, у тебя полюбому что-то не то с виндой.

смотри сам

Code:
procedure TButton.Click(GameConfigs: PGameConfig);
var
  i: integer;
begin
  sndPlaySound(PChar(ClickS), SND_ASYNC);

   if Comm.Quit = 1 Then // ели полученна команда на выход
   begin
    GameConfigs := nil; // Разблокируем файл конфига
    PostQuitMessage(0);  // Говорим что в конце функции процесс убиваецо
   end;

   if Comm.SaveStage = True then
  begin

    for i := 0 to Stage[CurrStage].CheckBoxCount - 1 do
    begin
      Stage[CurrStage].CheckBox[i].Save(GameConfigs);
    end;

    for i := 0 to Stage[CurrStage].ComboBoxCount - 1 do
    begin
      Stage[CurrStage].ComboBox[i].Save(GameConfigs);
    end;

    for i := 0 to Stage[CurrStage].EditCount - 1 do
    begin
      Stage[CurrStage].Edit[i].Save(GameConfigs);
    end;

  end;

  if Comm.Execute <> '' Then ShellExecute(0, nil, PChar(Comm.Execute + '.exe'), nil, nil, SW_SHOWDEFAULT);
  if Comm.Dispatch <> '' Then ShellExecute(0, nil, PChar('http://'+Comm.Dispatch), nil, nil, SW_RESTORE);
  if Comm.NextStage > -1 Then CurrStage := Comm.NextStage;

  Press := False; // отжимаем кнопку
end; //Выходим из функции, если надо убиваем процесс

_________________
(Л)"Алекс, я живу уже почти 200 лет. но как видишь, выгляжу я всего на 20. И это не единственное отличие меня от людей."

Last edited by ТехноМаг on 17:29 13-03-2010; edited 2 times in total
    Posted: 17:28 13-03-2010   
HeadHunter
 2835 EGP


Рейтинг канала: 6(346)
: 540
Posts: 16358
Location: The Dark Wheel
Joined: 13 Dec 2005
ТехноМаг wrote:
Чтобы токого не было сделай так чтобы в конфиге игры
между вот этими параметрами

Ну, в принципе - у меня так в конфиге по умолчанию..
Пробовал больше пробелов ставить - ничего..

добавлено спустя 5 минут:
Да, кстати - в Лаунчере цифры только обычные с клавы вводятся - с нумпада только нули идут почему-то.
V А, ну ясно. Улыбка
_________________
..А поверх седых облаков
Синь - соколиная высь.
Здесь, под покровом небес
Мы родились..

Last edited by HeadHunter on 18:24 13-03-2010; edited 2 times in total
    Posted: 18:11 13-03-2010   
KrIM
 90 EGP


Рейтинг канала: 5(228)
: 12
Posts: 200
Location: Russia, St.-Petersburg
Joined: 26 Dec 2009
HeadHunter wrote:
Да, кстати - в Лаунчере цифры только обычные с клавы вводятся - с нумпада только нули идут почему-то.


Так и должно быть, я об этом писал. Только основная цифровая клавиатура.
_________________
Бесконечность и ещё дальше! (с)
    Posted: 18:23 13-03-2010   
Usagi
 591 EGP


Рейтинг канала: 5(133)
: 102
Posts: 1266
Location: из Интернета
Joined: 28 Jan 2007
ТехноМаг wrote:
GameConfigs := nil
ТехноМаг wrote:
GameConfigs: PGameConfig

Quote:
type
PGameConfig = ^TGameConfig;
TGameConfig = array[0..0] of TFileStream;
Мне только кажется или ты на самом деле освобождаешь УКАЗАТЕЛЬ, а не сам объект? Подозрение. У TFileStream для этого есть метод Free...
_________________
Да, я пошляк.
    Posted: 20:01 13-03-2010   
ТехноМаг
 360 EGP


Рейтинг канала: 6(437)
: 93
Posts: 2521
Location: Кронштадт
Joined: 09 Apr 2007
обрати внимание, что структура

type
PGameConfig = ^TGameConfig;
TGameConfig = array[0..0] of TFileStream;

является массивом указателей.

Освобождение массива указателей, приводит к уничтожению объекта самой виндой. (некоретно? да, зато прощеУлыбка).

Кароче влюбом случае он уничтожается. Проблема не в этом.
_________________
(Л)"Алекс, я живу уже почти 200 лет. но как видишь, выгляжу я всего на 20. И это не единственное отличие меня от людей."
    Posted: 20:07 13-03-2010   
Канал Elite -> Канал проекта Elite 3 под Direct 3D: «FFE D3D: Создание дополнительных программ»
Go to page: Previous  1, 2, 3 ... 16, 17, 18, 19, 20  Next    Перейти:   All pages
  
Display posts from previous: 
View previous topic | View next topic |
К списку каналов | Наверх страницы
Цитата не в тему: Любая тема, созданная козьмой или про козьму, сама под собой подразумевает флуд флудеров о флуде, о флудерстве и о флудерах. (подытожил Timur)

  » FFE D3D: Создание дополнительных программ |
Каналы: Новости | Elite | Elite: Dangerous | Freelancer | Star Citizen | X-Tension/X-BTF | X2: The Threat | X3: Reunion | X3: Terran Conflict | X Rebirth | X4: Foundations | EVE Online | Orbiter | Kerbal Space Program | Evochron | VoidExpanse | Космические Миры | Онлайновые игры | Другие игры | Цифровая дистрибуция | play.elite-games.ru | ЗВ 2: Гражданская война | Творчество | Железо | Игра Мечты | Сайт
   Дизайн Elite Games V5 beta.18