Soulstorm rep manager by elamaunt, Сделал на досуге |
Здравствуйте, гость ( Авторизация | Регистрация )
Форумы работают на сервере |
Soulstorm rep manager by elamaunt, Сделал на досуге |
29.09.2014, 15:36
Сообщение
#21
|
|
Guardian Раса: Eldar Армия: Altanasar Группа: Пользователь Сообщений: 124 Регистрация: 17.09.2011 Пользователь №: 30 477 Репутация: 27 |
При запуске каждый раз приходится указывать нужную папку (или может только у меня так?). Хорошо бы, чтобы программка запоминала последнюю папку. Это предложение к следующему обновлению.
Сообщение отредактировал QuietFriend - 29.09.2014, 15:36 -------------------- Летай пешком. © Mad_Naos (совет по игре серафимами)
|
|
|
29.09.2014, 23:06
Сообщение
#22
|
|
Master Flooder Группа: Пользователь Сообщений: 715 Регистрация: 02.12.2010 Пользователь №: 26 099 Репутация: 276 |
Версия 0.7!
Изменения теперь менее значимые. Добавлено: 1) Можно отсортировать действия по игроку (но игрок все равно может не всегда соответствовать реальному - это не удалось исправить) 2) Действия теперь нумеруются 3) При первом поиске открывается папка Playback, если установлен Soulstorm в Steam. Далее открывается последняя выбранная 4) Можно сохранить информацию в фаил по всем реплеям в списке. Исправлено: 1) Игроки теперь всегда правильно выставляются в сохраненной информации по реплею 2) Различные мелкие баги и неккоректности --------------------------------- Думаю, скоро переведу версию на 1.0. Пока что энтузиазм делать с этой программе что-то еще слегка поутих. И да, немного добавил новых действий в фаил Actions, но их все равно пока маловато будет. Сообщение отредактировал SF_elamaunt - 18.09.2020, 22:23 -------------------- |
|
|
30.09.2014, 19:43
Сообщение
#23
|
|
Guardian Раса: Eldar Армия: Altanasar Группа: Пользователь Сообщений: 124 Регистрация: 17.09.2011 Пользователь №: 30 477 Репутация: 27 |
Версия 0.7! 3) При первом поиске открывается папка Playback, если установлен Soulstorm в Steam. Далее открывается последняя выбранная Спасибо! Для меня это значимое нововведение. Кстати, в реплее 4х4 не распознались ни чат, ни действия игроков. Думаю, на данный момент это незначительная недоработка. В реплее ffa на 8 игроков чат и действия отображаются. Сообщение отредактировал QuietFriend - 30.09.2014, 19:44 -------------------- Летай пешком. © Mad_Naos (совет по игре серафимами)
|
|
|
01.10.2014, 10:58
Сообщение
#24
|
|
Master Flooder Группа: Пользователь Сообщений: 715 Регистрация: 02.12.2010 Пользователь №: 26 099 Репутация: 276 |
Спасибо! Для меня это значимое нововведение. Кстати, в реплее 4х4 не распознались ни чат, ни действия игроков. Думаю, на данный момент это незначительная недоработка. В реплее ffa на 8 игроков чат и действия отображаются. А реплей в игре читается нормально? Если да, то скинь его плз. Я посмотрю, что не так. -------------------- |
|
|
01.10.2014, 13:00
Сообщение
#25
|
|
Guardian Раса: Eldar Армия: Altanasar Группа: Пользователь Сообщений: 124 Регистрация: 17.09.2011 Пользователь №: 30 477 Репутация: 27 |
В игре нормально. http://forums.warforge.ru/index.php?showtopic=185509
-------------------- Летай пешком. © Mad_Naos (совет по игре серафимами)
|
|
|
05.10.2014, 21:32
Сообщение
#26
|
|
Flooder Группа: Пользователь Сообщений: 597 Регистрация: 08.06.2011 Пользователь №: 29 239 Репутация: 161 |
Если не секрет, как происходит просмотр что творилось в реплее?
-------------------- |
|
|
06.10.2014, 17:01
Сообщение
#27
|
|
Master Flooder Группа: Пользователь Сообщений: 715 Регистрация: 02.12.2010 Пользователь №: 26 099 Репутация: 276 |
Спасибо! Для меня это значимое нововведение. Кстати, в реплее 4х4 не распознались ни чат, ни действия игроков. Думаю, на данный момент это незначительная недоработка. В реплее ffa на 8 игроков чат и действия отображаются. Там в одном месте идет очень странное действие, пока не знаю, как научить программу правильно читать это место. Если не секрет, как происходит просмотр что творилось в реплее? Фаил считывается как поток байт через BinaryReader, попутно преобразуя какие-то из них в нужные типы данных. Очень помогла тема, ссылка на которую указана в первом посте. Почти все, что там написано, подходит и для текущей версии реплея. Почти все данные в реплее всегда идут в одном порядке. Главное было понять, что за что отвечает. Сейчас в программе есть вкладка "Исследование". Там можно сохранить в фаил весь порядок считывания с комментариями. Вот пример такого файла для одного моего тестового реплея. Сообщение отредактировал SF_elamaunt - 18.09.2020, 22:24 -------------------- |
|
|
07.02.2015, 19:00
Сообщение
#28
|
|
Master Flooder Группа: Пользователь Сообщений: 715 Регистрация: 02.12.2010 Пользователь №: 26 099 Репутация: 276 |
Обновил версию в конце концов до 1.0.
Пофиксил несколько багов. В частности, баг с копированием реплеев в папку. Сообщение отредактировал SF_elamaunt - 18.09.2020, 22:24 -------------------- |
|
|
27.02.2015, 00:45
Сообщение
#29
|
|
Neophyte Группа: Пользователь Сообщений: 16 Регистрация: 19.01.2015 Пользователь №: 43 778 Репутация: 3 |
splendid job elamaunt !!!
|
|
|
27.02.2015, 03:53
Сообщение
#30
|
|
Neophyte Группа: Пользователь Сообщений: 16 Регистрация: 19.01.2015 Пользователь №: 43 778 Репутация: 3 |
elamaunt I have an idea that should work for the apm per player not a chart but just an accurate apm with 1 line script contact me via steam ID=> 4002IL
|
|
|
27.02.2015, 16:17
Сообщение
#31
|
|
Master Flooder Группа: Пользователь Сообщений: 715 Регистрация: 02.12.2010 Пользователь №: 26 099 Репутация: 276 |
Are you talking about "APM = player actions / minute"?
I should tell you that soulstorm saves only information about game actions (not player's). Mouse clicks and keys are not recorded. But you gave me the idea about ecomonics and units diagrams. May be i'll try something like that today or on the weekend. Preffered to discuss ideas here. I dont want to contact via steam, sorry Сообщение отредактировал SF_elamaunt - 27.02.2015, 16:21 -------------------- |
|
|
02.03.2015, 16:12
Сообщение
#32
|
|
Master Flooder Группа: Пользователь Сообщений: 715 Регистрация: 02.12.2010 Пользователь №: 26 099 Репутация: 276 |
Обновление менеджера до версии 1.1.
Теперь двойное нажатие на реплей в списке открывает график АПМ. Также показывается средний апм каждого игрока. Расчет идет исходя из плотности действий, которые делал игрок в каждый момент времени. В целом, результаты более менее точные, но не абсолютные. Теперь можно делать выборку реплеев по апм. Правда там, расчет будет сугубо вероятностный, потому что он использует просто объем базы данных реплея и время игры и, исходя из этого, делает примерные выводы. Результаты будут неточные, но уже хоть какие-то. Можно искать "насыщенные" реплеи Также редко, но иногда, игроки меняются местами, что можно увидеть на картинке. Поэтому, прежде чем верить, лучше убедиться в соответствии действий игрока его расе (баг этот исправить, к сожалению, невозможно). Думаю, как появится время, я попытаюсь серьезно дополнить фаил Actions, чтобы можно было видеть все основные действия каждой расы. Сообщение отредактировал SF_elamaunt - 18.09.2020, 22:24 -------------------- |
|
|
02.03.2015, 17:01
Сообщение
#33
|
|
Greater Daemon Раса: Chaos Space Marines Армия: Word Bearers Группа: Пользователь Сообщений: 1 582 Регистрация: 02.11.2009 Из: Тернополь.Украина Пользователь №: 20 701 Репутация: 631 |
Привет, все пытался запустить твою програмку но никак не хочет она работать. может мне что-то нужно установить на компьютер?
"Сведения" System.Windows.Forms.resources Версия сборки: 4.0.0.0 Версия Win32: 4.0.30319.1 built by: RTMRel CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_ru_b77a5c561934e089/System.Windows.Forms.resources.dll ---------------------------------------- mscorlib.resources Версия сборки: 4.0.0.0 Версия Win32: 4.0.30319.1 (RTMRel.030319-0100) CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_ru_b77a5c561934e089/mscorlib.resources.dll ---------------------------------------- ************** Оперативная отладка (JIT) ************** Для подключения оперативной (JIT) отладки файл .config данного приложения или компьютера (machine.config) должен иметь значение jitDebugging, установленное в секции system.windows.forms. Приложение также должно быть скомпилировано с включенной отладкой. Например: <configuration> <system.windows.forms jitDebugging="true" /> </configuration> При включенной отладке JIT любое необрабатываемое исключение пересылается отладчику JIT, зарегистрированному на данном компьютере, вместо того чтобы обрабатываться данным диалоговым окном. Сообщение отредактировал _Maniac_ - 02.03.2015, 17:03 -------------------- Chaos is the only true answer! (▀̿Ĺ̯▀̿ ̿)
|
|
|
02.03.2015, 19:38
Сообщение
#34
|
|
Master Flooder Группа: Пользователь Сообщений: 715 Регистрация: 02.12.2010 Пользователь №: 26 099 Репутация: 276 |
Попробуй установить Microsoft.Net 4.5.
Ссылка Сообщение отредактировал SF_elamaunt - 02.03.2015, 19:39 -------------------- |
|
|
02.03.2015, 23:23
Сообщение
#35
|
|
Neophyte Группа: Пользователь Сообщений: 16 Регистрация: 19.01.2015 Пользователь №: 43 778 Репутация: 3 |
excellent work elamaunt did u add the following scheme to retrieve the apm count ? (Actions / game time => apm )
also I've found a bug if at start u spam apm over 300 whole game wouldn't be recorded I can give u the rep where it happens Aside from all amazing job I will rep you as soon as mods of this site will let me |
|
|
02.03.2015, 23:29
Сообщение
#36
|
|
Neophyte Группа: Пользователь Сообщений: 16 Регистрация: 19.01.2015 Пользователь №: 43 778 Репутация: 3 |
Are you talking about "APM = player actions / minute"? < yes I should tell you that soulstorm saves only information about game actions (not player's). Mouse clicks and keys are not recorded. <yeah I saw and realized this according to the 1.0 version actions / game time didn't made sense in the test game I made I test actions in game and hotkey/random mouse strokes and saw the difference x) But you gave me the idea about ecomonics and units diagrams. May be i'll try something like that today or on the weekend. <care to elaborate a little bit more please? x) Preffered to discuss ideas here. I dont want to contact via steam, sorry < sure i have no problem whatever you liking the most I will post your program on various sites if u don't mind? I think its a great PGM tool that every ss gamer must have! x) |
|
|
03.03.2015, 09:18
Сообщение
#37
|
|
Master Flooder Группа: Пользователь Сообщений: 715 Регистрация: 02.12.2010 Пользователь №: 26 099 Репутация: 276 |
I will post your program on various sites if u don't mind? I think its a great PGM tool that every ss gamer must have! x) Thank you, i dont mind .. spam apm over 300.. Did you spam with keyboard keys and mouse? You should give orders to units, otherwise you will not be able to record the apm. Formulas here: Mid apm = (all actions for player / gametimeticks) * (8 * 60); // 8 tick in every second and 60 seconds in minute Local apm for graphics = (8 * 60) / (average value of all delays beetwen local actions for player near in 15 seconds); Сообщение отредактировал SF_elamaunt - 03.03.2015, 09:33 -------------------- |
|
|
04.03.2015, 01:41
Сообщение
#38
|
|
Neophyte Группа: Пользователь Сообщений: 16 Регистрация: 19.01.2015 Пользователь №: 43 778 Репутация: 3 |
thanks for the reply
so mid apm as in average apm while local apm is being the timeline for that graph? also I have an idea -> try loading an apm counter (*I will attach it below this post) - and test whichever of the /devide values are more accurate, because I think right now its much less accurate. well for now again nice work man x)
Прикрепленные файлы
|
|
|
08.03.2015, 15:46
Сообщение
#39
|
|
Neophyte Группа: Пользователь Сообщений: 16 Регистрация: 19.01.2015 Пользователь №: 43 778 Репутация: 3 |
elamaunt also I've found some fault bug in the script u made
how to invoke> click Rename(accidently click "Space") <will locally errorize the program and replay name will be " "<without a name to solve this: a) > when u click on "Rename" button make it to keep the original name in the (TEXT box) for ex if replay name was blabla 1vs1 br once u click on Rename button it will store the original game in that text box(rename box) as blabla 1vs1 br so even if u accidently press the space/enter button no errors also this error does not go away until u restart the application. Secondary solution: b) > once u click on the "Rename" button make the mouse crosshair to stay within the text box borders such as u don't have to click with ur mouse over the text in order to be able to type. But I still think best solution is option a) |
|
|
08.03.2015, 22:55
Сообщение
#40
|
|
Maniac! Группа: Пользователь Сообщений: 2 051 Регистрация: 01.04.2009 Пользователь №: 18 219 Репутация: 260 |
у меня не работает
"текст ошибки" Подробная информация об использовании оперативной (JIT) отладки вместо данного диалогового окна содержится в конце этого сообщения. ************** Текст исключения ************** System.TypeLoadException: Не удалось загрузить тип "System.Runtime.CompilerServices.IAsyncStateMachine" из сборки "mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089". в RepMan.MainForm.OnOpenFolderWithSubfoldersClick(Object sender, EventArgs e) в System.Windows.Forms.MenuItem.OnClick(EventArgs e) в System.Windows.Forms.MenuItem.MenuItemData.Execute() в System.Windows.Forms.Command.Invoke() в System.Windows.Forms.Command.DispatchID(Int32 id) в System.Windows.Forms.Control.WmCommand(Message& m) в System.Windows.Forms.Control.WndProc(Message& m) в System.Windows.Forms.ScrollableControl.WndProc(Message& m) в System.Windows.Forms.Form.WndProc(Message& m) в System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) в System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) ************** Загруженные сборки ************** mscorlib Версия сборки: 4.0.0.0 Версия Win32: 4.0.30319.1 (RTMRel.030319-0100) CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll ---------------------------------------- RepMan Версия сборки: 1.0.0.0 Версия Win32: 1.0.0.0 CodeBase: file:///C:/Users/Admin/Desktop/SSreplayReader%20by%20elamaunt%20ver.%201.1.exe ---------------------------------------- System.Windows.Forms Версия сборки: 4.0.0.0 Версия Win32: 4.0.30319.1 built by: RTMRel CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll ---------------------------------------- System.Drawing Версия сборки: 4.0.0.0 Версия Win32: 4.0.30319.1 built by: RTMRel CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll ---------------------------------------- System Версия сборки: 4.0.0.0 Версия Win32: 4.0.30319.1 built by: RTMRel CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll ---------------------------------------- System.Windows.Forms.resources Версия сборки: 4.0.0.0 Версия Win32: 4.0.30319.1 built by: RTMRel CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_ru_b77a5c561934e089/System.Windows.Forms.resources.dll ---------------------------------------- mscorlib.resources Версия сборки: 4.0.0.0 Версия Win32: 4.0.30319.1 (RTMRel.030319-0100) CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_ru_b77a5c561934e089/mscorlib.resources.dll ---------------------------------------- ************** Оперативная отладка (JIT) ************** Для подключения оперативной (JIT) отладки файл .config данного приложения или компьютера (machine.config) должен иметь значение jitDebugging, установленное в секции system.windows.forms. Приложение также должно быть скомпилировано с включенной отладкой. Например: <configuration> <system.windows.forms jitDebugging="true" /> </configuration> При включенной отладке JIT любое необрабатываемое исключение пересылается отладчику JIT, зарегистрированному на данном компьютере, вместо того чтобы обрабатываться данным диалоговым окном. Сообщение отредактировал ISWSIElijah - 08.03.2015, 22:55 -------------------- Единственный игрок взявший на 1 турнире одновременно 1 и 2 место
Скорее всего, лидер по победам на турнирах, взятым за рандом Победитель последних двух Pro League (#2 и #3), и еще кучи турниров которые не влезли в подпись https://pastenow.ru/64IC2 |
|
|
Текстовая версия | Сейчас: 28.03.2024 - 22:09 |
Написать письмо администратору |