Jump to content
Korean Random
AntonVK

[1.4.x] Часы и калькулятор в ангаре (с конфигом)

Recommended Posts

Флэш для часов я починил.

 

Вот эти две ошибки устранены. В лог больше не гадит.

2019-06-04 02:56:26.154: ERROR: ArgumentError: Error #1063: Argument count mismatch on hClock instance constructor. Expected from 1 to 1, got 0.
	at hClock instance constructor()
	at scaleform.clik.core::UIComponent instance constructor()
	at net.wg.infrastructure.base::UIComponentEx instance constructor()
	at net.wg.infrastructure.base.meta.impl::BaseDAAPIComponentMeta instance constructor()
	at net.wg.infrastructure.base::BaseDAAPIComponent instance constructor()
	at net.wg.infrastructure.base.meta.impl::AbstractViewMeta instance constructor()
	at net.wg.infrastructure.base::AbstractView instance constructor()
	at hangarClock instance constructor()

2019-06-04 02:56:26.263: ERROR: TypeError: Error #1009: Cannot access a property or method of a null object reference.

 

Мне пришлось внести достаточно изменений, так что пока в сыром виде, но можете пользоваться, это уже рабочий вариант. Я просто позже приведу в порядок код флеша, там сейчас помойка небольшая.

 

Теперь дело за калькулятором, там тоже до фига

 

AntonVK_HangarClock_1.5.0.0.wotmod

Edited by AntonVK
  • Upvote 10

Share this post


Link to post

Short link
Share on other sites
14 часов назад, AntonVK сказал:

Флэш для часов я починил.

 

Вот эти две ошибки устранены. В лог больше не гадит.


2019-06-04 02:56:26.154: ERROR: ArgumentError: Error #1063: Argument count mismatch on hClock instance constructor. Expected from 1 to 1, got 0.
	at hClock instance constructor()
	at scaleform.clik.core::UIComponent instance constructor()
	at net.wg.infrastructure.base::UIComponentEx instance constructor()
	at net.wg.infrastructure.base.meta.impl::BaseDAAPIComponentMeta instance constructor()
	at net.wg.infrastructure.base::BaseDAAPIComponent instance constructor()
	at net.wg.infrastructure.base.meta.impl::AbstractViewMeta instance constructor()
	at net.wg.infrastructure.base::AbstractView instance constructor()
	at hangarClock instance constructor()

2019-06-04 02:56:26.263: ERROR: TypeError: Error #1009: Cannot access a property or method of a null object reference.

 

Мне пришлось внести достаточно изменений, так что пока в сыром виде, но можете пользоваться, это уже рабочий вариант. Я просто позже приведу в порядок код флеша, там сейчас помойка небольшая.

 

Теперь дело за калькулятором, там тоже до фига

 

AntonVK_HangarClock_1.5.0.0.wotmod 448 kB · 9 скачиваний

Спасибо! Наконец-то дождался!!! +++

Share this post


Link to post

Short link
Share on other sites
15 часов назад, AntonVK сказал:

Мне пришлось внести достаточно изменений, так что пока в сыром виде, но можете пользоваться, это уже рабочий вариант. Я просто позже приведу в порядок код флеша, там сейчас помойка небольшая.

 

Как по мне, компиляция со всеми зависимостями из оригинального lobby.swf это не очень хорошо и не оправданно. Для стабильной работы потребуется её пересобирать чуть ли не каждый микропатч, в котором изменились оригинальные скрипты и которые не имеют никакого отношения к моду вообще.

В gui.pkg/gui/flash/swc уже давно лежат готовые библиотеки которые нужно подключать как внешние (и не нужно париться с их созданием как было когда-то).

На всякий случай прикрепил все исходники для файла с этого сообщения, в нём уже настроенный для сборки проект, возможно, это чем-то поможет.

hangarClock_src.zip

Share this post


Link to post

Short link
Share on other sites
On 6/5/2019 at 10:10 PM, Insomnia said:

 

Как по мне, компиляция со всеми зависимостями из оригинального lobby.swf это не очень хорошо и не оправданно. Для стабильной работы потребуется её пересобирать чуть ли не каждый микропатч, в котором изменились оригинальные скрипты и которые не имеют никакого отношения к моду вообще.

В gui.pkg/gui/flash/swc уже давно лежат готовые библиотеки которые нужно подключать как внешние (и не нужно париться с их созданием как было когда-то).

На всякий случай прикрепил все исходники для файла с этого сообщения, в нём уже настроенный для сборки проект, возможно, это чем-то поможет.

hangarClock_src.zip 5.14 MB · 6 downloads

 

Спасибо, но есть нюансы. Я для компиляции использую исходники кода WG из XFW. Флэш вмешательства требовал крайне редко на самом деле и в фактически неизменном виде существовал очень давно, обычно ломались питон скрипты через патч. 

 

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

 

А вот библиотеки у меня не подключались из gui.pkg/gui/flash/swc, про это я знаю, хотя сейчас я думаю делаю тоже самое, только вместо swc файлов использую декомпилированные из набора XFW.

 

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

Edited by AntonVK

Share this post


Link to post

Short link
Share on other sites

@AntonVK в какой программе делаешь флешку?

 

FlashDevelop хорошо подходит, есть пример создания https://kr.cm/f/t/25477/c/279913/

на выходе получается https://ekspoint-mods.ru/chasy-v-angare-s-datoj-i-dnjom-nedeli

Edited by Ekspoint

Share this post


Link to post

Short link
Share on other sites
1 hour ago, Ekspoint said:

@AntonVK в какой программе делаешь флешку?

 

FlashDevelop хорошо подходит, есть пример создания https://kr.cm/f/t/25477/c/279913/

на выходе получается https://ekspoint-mods.ru/chasy-v-angare-s-datoj-i-dnjom-nedeli

 

В Adobe Flash. Да с созданием флэш проблем нет.

 

Сейчас проблема с вызовом окна калькулятора по кнопке. 

Share this post


Link to post

Short link
Share on other sites

Рабочая версия калькулятора

 

Я ещё не закончил, но пользоваться можно

AntonVK_HangarCalculator_1.5.0.0.wotmod

 

 

On 6/5/2019 at 10:10 PM, Insomnia said:

 

Как по мне, компиляция со всеми зависимостями из оригинального lobby.swf это не очень хорошо и не оправданно. Для стабильной работы потребуется её пересобирать чуть ли не каждый микропатч, в котором изменились оригинальные скрипты и которые не имеют никакого отношения к моду вообще.

В gui.pkg/gui/flash/swc уже давно лежат готовые библиотеки которые нужно подключать как внешние (и не нужно париться с их созданием как было когда-то).

На всякий случай прикрепил все исходники для файла с этого сообщения, в нём уже настроенный для сборки проект, возможно, это чем-то поможет.

hangarClock_src.zip 5.14 MB · 7 downloads

 

Не собирается у меня флешка с подключёнными библиотеками, как и раньше. Пока приведу всё в порядок, потом попробую разобраться с этим механизмом.

Edited by AntonVK
  • Upvote 3

Share this post


Link to post

Short link
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×