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

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

Поиск | Правила конференции | Фотоальбом | Регистрация | Список пилотов | Профиль | Войти и проверить личные сообщения | Вход

   Страница 17 из 20
На страницу: Пред.  1, 2, 3 ... 16, 17, 18, 19, 20  След.    Перейти:   Все страницы
Поиск в этой теме:
Канал Elite » Канал проекта Elite 3 под Direct 3D: «FFE D3D: Создание дополнительных программ»
ТехноМаг
 360 EGP


Рейтинг канала: 6(437)
Репутация: 93
Сообщения: 2510
Откуда: Кронштадт
Зарегистрирован: 09.04.2007
постафь пиратскую винду - 8 90% слчаеф помогает Гы-гы
_________________
(Л)"Алекс, я живу уже почти 200 лет. но как видишь, выгляжу я всего на 20. И это не единственное отличие меня от людей."
    Добавлено: 15:18 13-03-2010   
HeadHunter
 2835 EGP


Рейтинг канала: 6(346)
Репутация: 540
Сообщения: 16365
Откуда: The Dark Wheel
Зарегистрирован: 13.12.2005
А может (я надеюсь) просто забыл, что разрешение для окна и для полноэкранки в конфиге отдельно выставляются? Хы...

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

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

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

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


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

Последний раз редактировалось: HeadHunter (15:49 13-03-2010), всего редактировалось 4 раз(а)
    Добавлено: 15:46 13-03-2010   
ТехноМаг
 360 EGP


Рейтинг канала: 6(437)
Репутация: 93
Сообщения: 2510
Откуда: Кронштадт
Зарегистрирован: 09.04.2007
HeadHunter :
Да.. еще - выпадающий список разрешений, ведь, действует только для полноэкранки?
Для окна надо ручками вбивать?

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


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

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

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

Последний раз редактировалось: ТехноМаг (15:50 13-03-2010), всего редактировалось 1 раз
    Добавлено: 15:50 13-03-2010   
HeadHunter
 2835 EGP


Рейтинг канала: 6(346)
Репутация: 540
Сообщения: 16365
Откуда: The Dark Wheel
Зарегистрирован: 13.12.2005
Чуть позже видео залью, наверное.

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

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

Последний раз редактировалось: HeadHunter (15:52 13-03-2010), всего редактировалось 1 раз
    Добавлено: 15:52 13-03-2010   
Usagi
 591 EGP


Рейтинг канала: 5(133)
Репутация: 102
Сообщения: 1266
Откуда: из Интернета
Зарегистрирован: 28.01.2007
HeadHunter :
я надеюсь
Фиг вам! Если бы у меня всё так было...
Цитата:
[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... =/
_________________
Да, я пошляк.
    Добавлено: 15:53 13-03-2010   
ТехноМаг
 360 EGP


Рейтинг канала: 6(437)
Репутация: 93
Сообщения: 2510
Откуда: Кронштадт
Зарегистрирован: 09.04.2007
Ух ты!.. быть такого не может.
а хотя... Улыбка кажется знаю в чем прикол... щас проверю

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

Последний раз редактировалось: ТехноМаг (15:58 13-03-2010), всего редактировалось 1 раз
    Добавлено: 15:58 13-03-2010   
HeadHunter
 2835 EGP


Рейтинг канала: 6(346)
Репутация: 540
Сообщения: 16365
Откуда: The Dark Wheel
Зарегистрирован: 13.12.2005
Когда я при проверке глюка открыл конфиг - у меня такое же было.
Но я вставил старый конфиг.. и пока он в нормальном виде..

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

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

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

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

Последний раз редактировалось: HeadHunter (16:02 13-03-2010), всего редактировалось 4 раз(а)
    Добавлено: 16:02 13-03-2010   
ТехноМаг
 360 EGP


Рейтинг канала: 6(437)
Репутация: 93
Сообщения: 2510
Откуда: Кронштадт
Зарегистрирован: 09.04.2007
я знаю в чем причина.

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

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

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

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

Последний раз редактировалось: ТехноМаг (16:08 13-03-2010), всего редактировалось 1 раз
    Добавлено: 16:08 13-03-2010   
HeadHunter
 2835 EGP


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


Рейтинг канала: 6(437)
Репутация: 93
Сообщения: 2510
Откуда: Кронштадт
Зарегистрирован: 09.04.2007
по поводу разрешений в поле цвета нужнен конфиг и сайл сфг. сложно понять что-то
_________________
(Л)"Алекс, я живу уже почти 200 лет. но как видишь, выгляжу я всего на 20. И это не единственное отличие меня от людей."
    Добавлено: 16:17 13-03-2010   
HeadHunter
 2835 EGP


Рейтинг канала: 6(346)
Репутация: 540
Сообщения: 16365
Откуда: The Dark Wheel
Зарегистрирован: 13.12.2005
ТехноМаг :
по поводу разрешений в поле цвета

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

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

__________
I
I
V

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

Последний раз редактировалось: HeadHunter (16:40 13-03-2010), всего редактировалось 1 раз
    Добавлено: 16:24 13-03-2010   
ТехноМаг
 360 EGP


Рейтинг канала: 6(437)
Репутация: 93
Сообщения: 2510
Откуда: Кронштадт
Зарегистрирован: 09.04.2007
Чтобы токого не было сделай так чтобы в конфиге игры
между вот этими параметрами
fswidth=1440

fsheight=900


fsbpp=32

# Windowed parameters
winwidth=800

winheight=600

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


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


Рейтинг канала: 6(437)
Репутация: 93
Сообщения: 2510
Откуда: Кронштадт
Зарегистрирован: 09.04.2007
Потому что небудет работать.
Вернее рабоать то будет, но значение будет писать в конец файла а не туда куда надо

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

Последний раз редактировалось: ТехноМаг (16:55 13-03-2010), всего редактировалось 1 раз
    Добавлено: 16:55 13-03-2010   
Usagi
 591 EGP


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


Рейтинг канала: 6(437)
Репутация: 93
Сообщения: 2510
Откуда: Кронштадт
Зарегистрирован: 09.04.2007
фига се

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

смотри сам

Код:
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. И это не единственное отличие меня от людей."

Последний раз редактировалось: ТехноМаг (17:29 13-03-2010), всего редактировалось 2 раз(а)
    Добавлено: 17:28 13-03-2010   
HeadHunter
 2835 EGP


Рейтинг канала: 6(346)
Репутация: 540
Сообщения: 16365
Откуда: The Dark Wheel
Зарегистрирован: 13.12.2005
ТехноМаг :
Чтобы токого не было сделай так чтобы в конфиге игры
между вот этими параметрами

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

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

Последний раз редактировалось: HeadHunter (18:24 13-03-2010), всего редактировалось 2 раз(а)
    Добавлено: 18:11 13-03-2010   
KrIM
 90 EGP


Рейтинг канала: 5(228)
Репутация: 12
Сообщения: 200
Откуда: Russia, St.-Petersburg
Зарегистрирован: 26.12.2009
HeadHunter :
Да, кстати - в Лаунчере цифры только обычные с клавы вводятся - с нумпада только нули идут почему-то.


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


Рейтинг канала: 5(133)
Репутация: 102
Сообщения: 1266
Откуда: из Интернета
Зарегистрирован: 28.01.2007
ТехноМаг :
GameConfigs := nil
ТехноМаг :
GameConfigs: PGameConfig

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


Рейтинг канала: 6(437)
Репутация: 93
Сообщения: 2510
Откуда: Кронштадт
Зарегистрирован: 09.04.2007
обрати внимание, что структура

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

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

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

Кароче влюбом случае он уничтожается. Проблема не в этом.
_________________
(Л)"Алекс, я живу уже почти 200 лет. но как видишь, выгляжу я всего на 20. И это не единственное отличие меня от людей."
    Добавлено: 20:07 13-03-2010   
Канал Elite -> Канал проекта Elite 3 под Direct 3D: «FFE D3D: Создание дополнительных программ»
На страницу: Пред.  1, 2, 3 ... 16, 17, 18, 19, 20  След.    Перейти:   Все страницы
  
Показать: 
Предыдущая тема | Следующая тема |
К списку каналов | Наверх страницы
Цитата не в тему: Вот думаю - Х2 запустить, что-ли... Но стыдно. Итак друзья уже подкалывают, когда я говорю, что "работаю" - спрашивают: "Сколько фабрик поставил?" (Viking на работе)

  » FFE D3D: Создание дополнительных программ | страница 17
Каналы: Новости | 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