IPB

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

 
Reply to this topicStart new topic
> HotA_launcher
fireman
сообщение 17 Jan 2014, 16:57 (Сообщение отредактировал fireman - 17 Jan 2014, 17:33)
Сообщение #1

Immortal
Сообщений: 2 768
Спасибо сказали: 959 раз




Пытался поднимать тему, но видать так на кнопку отправить и не нажал.

Когда пытаешься запустить h3hota HD.exe, а потом вдруг тебе сообщают об обновление в ХотА лаунчере, потом после обновления хочется сразу запустить ХотА в ХД. Может сделать, чтобы лаунчер проверял на наличие h3hota HD.exe и если ХД есть, добавлял кнопку запустить в ХД?

В лаунчере есть выбор языка игры. Но совершенно неочевидно, что надо нажать на кнопку update после смены языка этого, так как меняется интерфейс лаунчера. Более того, если не обновить после смены ззыка, а например, сменить язык, запустить игру, выйти, зайти в лаунчер, нажать обновить, то он не найдёт обновление. Ещё круче, что если сменить язык на другой опять, то он найдёт обновление(что будет являться уже установленным языком игры).

Вроде кто-то жаловался на невозможность масштабируемости лаунчера. Можно информацию в кнопку запихнуть, тогда окошко станет меньше.

Ещё бывают разные ошибки лаунчера

Код
Подробная информация об использовании оперативной
(JIT) отладки вместо данного диалогового
окна содержится в конце этого сообщения.

************** Текст исключения **************
System.Threading.ThreadAbortException: Поток находился в процессе прерывания.
   в System.Windows.Forms.UnsafeNativeMethods.SetFocus(HandleRef hWnd)
   в System.Windows.Forms.ContainerControl.FocusActiveControlInternal()
   в System.Windows.Forms.Form.set_Active(Boolean value)
   в System.Windows.Forms.Form.WmActivate(Message& m)
   в System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Загруженные сборки **************
mscorlib
    Версия сборки: 2.0.0.0
    Версия Win32: 2.0.50727.5472 (Win7SP1GDR.050727-5400)
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll
----------------------------------------
HotA_launcher
    Версия сборки: 0.0.0.3
    Версия Win32: 0.5.0.0
    CodeBase: file:///F:/Games/hmm3/HotA_launcher.exe
----------------------------------------
System.Windows.Forms
    Версия сборки: 2.0.0.0
    Версия Win32: 2.0.50727.5468 (Win7SP1GDR.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
    Версия сборки: 2.0.0.0
    Версия Win32: 2.0.50727.5467 (Win7SP1GDR.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
    Версия сборки: 2.0.0.0
    Версия Win32: 2.0.50727.5467 (Win7SP1GDR.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
Microsoft.VisualBasic
    Версия сборки: 8.0.0.0
    Версия Win32: 8.0.50727.5420 (Win7SP1.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
Accessibility
    Версия сборки: 2.0.0.0
    Версия Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
System.Configuration
    Версия сборки: 2.0.0.0
    Версия Win32: 2.0.50727.5476 (Win7SP1GDR.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
    Версия сборки: 2.0.0.0
    Версия Win32: 2.0.50727.5476 (Win7SP1GDR.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
mscorlib.resources
    Версия сборки: 2.0.0.0
    Версия Win32: 2.0.50727.5472 (Win7SP1GDR.050727-5400)
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll
----------------------------------------
System.Windows.Forms.resources
    Версия сборки: 2.0.0.0
    Версия Win32: 2.0.50727.5420 (Win7SP1.050727-5400)
    CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_ru_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------

************** Оперативная отладка (JIT) **************
Для подключения оперативной (JIT) отладки файл .config данного
приложения или компьютера (machine.config) должен иметь
значение jitDebugging, установленное в секции system.windows.forms.
Приложение также должно быть скомпилировано с включенной
отладкой.

Например:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

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


Спасибо сказали:
Go to the top of the pageAdd Nick
 
+Quote Post
hippocamus
сообщение 17 Jan 2014, 19:23
Сообщение #2

пират с чёрной меткой
Сообщений: 23 630
Спасибо сказали: 12911 раз




Цитата(fireman @ 17 Jan 2014, 17:57) *
Когда пытаешься запустить h3hota HD.exe, а потом вдруг тебе сообщают об обновление в ХотА лаунчере, потом после обновления хочется сразу запустить ХотА в ХД. Может сделать, чтобы лаунчер проверял на наличие h3hota HD.exe и если ХД есть, добавлял кнопку запустить в ХД?
Это если h3hota.exe не обновился (обычно он и не обновляется). Но если он обновится - как лаунчер запустит ХД-версию? Или ты предлагаешь лаунчеру ещё рассказывать, что там в пакете обновления?
Считаю лучшим вариант - отказаться от запуска после обновления, и запустить потом вручную. Или переименовать h3hota HD.exe в h3hota.exe на свой страх и риск (страшного-то ничего не будет, в крайнем случае - обновится и запустится без ХД).


--------------------
Давший быка на убой не выпросил и печень на жаркое.
Go to the top of the pageAdd Nick
 
+Quote Post
Sav
сообщение 17 Jan 2014, 19:57
Сообщение #3

Immortal
Сообщений: 9 403
Спасибо сказали: 3770 раз




По идее по кнопке запускается как раз h3hota HD.exe, и только если его нет - h3hota.exe.

Насчёт языка согласен, что фигня выходит. Видимо, надо дописать об этом в текст и запоминать, было ли обновление после смены языка.

С размерами вроде я всё уже вроде сделал как надо. Делать с расчётом на экраны с высотой меньше 600 не вижу смысла, сами Герои хотя бы его требуют.



Спасибо сказали:
Go to the top of the pageAdd Nick
 
+Quote Post
fireman
сообщение 18 Jan 2014, 21:24
Сообщение #4

Immortal
Сообщений: 2 768
Спасибо сказали: 959 раз




hippocamus тогда я вообще предлагаю при обновление exe менять на кнопку "запустить hd_launcher". Думаю, что это не трудно и не долго писать. А частота обновлений не особо важна, кто-то может раз в 3 месяца играть в героев и попадать на эти нечастые обновления.
Цитата
По идее по кнопке запускается как раз h3hota HD.exe, и только если его нет - h3hota.exe.

прошу прощения, я высказал идею, но не проверил. Я просто обычно через лаунчер хд всё запускаю, а при обновление открывается хота лаунчер. Я не подумал, что на этом компе даже не создал экзешку. Но в лаунчере должна быть возможность и основную exe запускать. А что на счёт возможной проблемы, описанной hippocamus'ом? Что, если при обновление h3hota.exe обновится?
На счёт разрешения согласен, проверил в hd нельзя меньше разрешение поставить.
Go to the top of the pageAdd Nick
 
+Quote Post
Sav
сообщение 21 Jan 2014, 13:20
Сообщение #5

Immortal
Сообщений: 9 403
Спасибо сказали: 3770 раз




Цитата(fireman)
А что на счёт возможной проблемы, описанной hippocamus'ом? Что, если при обновление h3hota.exe обновится?

Да ничего, вряд ли там обновится что-то важное. Поиграет 1 запуск без новых существ/... в чит-меню.


Спасибо сказали:
Go to the top of the pageAdd Nick
 
+Quote Post
olexn
сообщение 30 Mar 2014, 16:47
Сообщение #6

Member
Сообщений: 60
Спасибо сказали: 19 раз




Вопрос по Launcher'у, какую он версию .NET использует? Под вайном не получается запустить.
Go to the top of the pageAdd Nick
 
+Quote Post
Sav
сообщение 30 Mar 2014, 17:02
Сообщение #7

Immortal
Сообщений: 9 403
Спасибо сказали: 3770 раз




По идее опускалась до 2.0, но работает ли это опускание - хз.
Go to the top of the pageAdd Nick
 
+Quote Post
gamecreator
сообщение 30 Mar 2014, 18:04
Сообщение #8

Яблочный произвол!
Сообщений: 11 080
Спасибо сказали: 3988 раз




Компилился лаунчер под какую версию? Вот такую он и потребует.
Go to the top of the pageAdd Nick
 
+Quote Post

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

 



Текстовая версия Сейчас: 19 April 2024 - 16:13
Copyright by Алексей Крючков
Strategy Gamez by GrayMage
Programming by Degtyarev Dmitry
  Яндекс.Метрика