PSPx форум

PSPx форум (https://www.pspx.ru/forum/index.php)
-   Программирование для ПК (https://www.pspx.ru/forum/forumdisplay.php?f=474)
-   -   HiAsm – среда визуального программирования (https://www.pspx.ru/forum/showthread.php?t=107986)

ErikPshat 02.09.2018 07:53

in1975, в "Панели прогресса" убрал точку со скорость, которая соединяла с квадратом ChanelToIndex и всё скачало без вылета.
Я же говорю, что этот вывод скорости забивает весь канал. Надо бы ещё потестить.

В процентах нет нагрузки, т.к. там последовательно доходит до 100% и на этом всё.
И в размере нет нагрузки, т.к. вычисляется только один раз на каждый PKG.

in1975 02.09.2018 09:50

Цитата:

Сообщение от ErikPshat (Сообщение 1151817)
Надо бы ещё потестить.

ну прогони несколько раз

ErikPshat 04.09.2018 02:28

Цитата:

Сообщение от in1975 (Сообщение 1151819)
ну прогони несколько раз

Один раз всё-таки крашанулось. Вот ещё просто на заметку, может пойдёт на замену wget:

InnoTools Downloader 0.3.5
  • Скачивание файлов с HTTP или FTP
  • Скачивание с отображение прогресса или скрытно

BaseD 04.09.2018 21:29

Я как то предлагал использовать средства самого HiAsm-а.
Не надо было бы использовать стронних утилит, можно было бы закидывать список адресов с PKG.
Где то выше скидывал набросок.

P.S последняя версия вроде отработала лучше, краш раз из 10 патчей, ну и то только размерами более 1гб.

in1975 09.09.2018 06:14

Вот, без крашей http://transfiles.ru/oznbc (проверял на планшете, а также на vmware - win7, другие версии крашились)

ErikPshat 09.09.2018 12:52

in1975, ещё бы полный архив, а то все ссылки сдохли.

in1975 09.09.2018 19:43

ErikPshat, эм, а что ты не можешь скомпилировать схему? батник и папка tools все та же

BaseD 17.09.2018 08:42

Ссылка http://transfiles.ru/oznbc умерла, где взять?

in1975 17.09.2018 09:38

код

Код:

Add(MainForm,10620012,28,161)
{
 Width=647
 Height=454
 Position=1
}
Add(WinExec,15302783,497,133)
{
 RunEvent=1
 Point(onConsoleResult)
 Point(onConsoleError)
 Point(doConsoleExec)
 Point(doConsoleTerminate)
 link(onConsoleResult,10206245:doWork2,[(643,153)(643,97)])
 link(onConsoleError,3355939:doEvent1,[])
}
Add(RichEdit,3754267,889,91)
{
 Left=1
 Top=46
 Width=630
 Height=347
 Color=15780518
 Font=[Times New Roman,9,1,0,204]
 KeyPreview=1
 WinStyle=1
 Name="Консоль"
 ModeSp=3
 Strings=#34:          Make pkg han tool v.3.0|15:              |41: Created mod by In1975 for site pspx.ru  |41: Modded by & rupor & ErikPshat & BaseD  |41: _______________________________________ |1: |1: |
 ScrollBars=2
 ReadOnly=0
 CanDragOle=1
 InsertCRLF=1
 ParseLinks=0
}
Add(ConvertorEx,690554,203,301)
{
 Mode=1
 link(onResult,15816393:doEvent1,[])
}
Add(MultiStrData,6737056,714,182)
{
 Char="%"
 Count=3
 Direct=1
 link(onPart1,8185162:In,[])
 link(onPart2,3194627:doSplit,[(788,195)(788,174)])
}
Add(MultiStrData,3194627,833,168)
{
 Char=" "
 Direct=1
 link(onPart1,13979603:In,[])
}
Add(Hub,15816393,259,301)
{
 link(onEvent1,4344519:In,[])
 link(onEvent2,3504874:doStrCat,[(285,314)(285,328)(254,328)(254,342)])
}
Add(StrCat,3504874,266,336)
{
 Str2="%"
 link(onStrCat,5185838:In,[])
}
Add(StatusBarEx,13778332,595,350)
{
 SizeGrip=1
 TextAlign=1
 EnablePBar=0
 PanelPBar=0
 VisiblePBar=0
 Smooth=1
 ColorPBar=-16777203
 Ctl3DPBar=1
 Panels=#13:Прогресс =150|12:Скачано =100|3:=50|13:Скорость =100|3:=70|10:Размер =90|4:=100|0:|0:|0:|
 Point(doPosPBar)
 Point(doVisible)
 link(Text,2688232:Data,[(601,324)(520,324)(520,406)(552,406)])
}
Add(ChanelToIndex,2688232,546,350)
{
 Count=7
 Point(Data)
 link(onIndex,13778332:doText,[])
}
Add(MultiStrData,4253600,203,420)
{
 Char="/"
 Direct=1
 link(onPart2,346382:doValue,[])
}
Add(StrMask,5885694,651,175)
{
 Mask="*#%*"
 link(onTrue,6737056:doSplit,[])
}
Add(BlockFind,7544853,595,161)
{
 IncludeBlock=1
 StartBlock="Length: "
 EndBlock=" ["
 link(onSearch,7249798:In,[])
 link(onEndSearch,5885694:doCompare,[(639,174)(639,181)])
}
Add(MultiStrPart,11180403,742,462)
{
 Char=","
 Count=4
 link(onSplit,4751007:doString,[(786,468)(786,492)(730,492)(730,517)])
}
Add(FormatStr,4751007,742,511)
{
 DataCount=4
 Mask="%1%2%3%4"
 link(onFString,8493099:In,[])
 link(Str1,11180403:Part1,[])
 link(Str2,11180403:Part2,[])
 link(Str3,11180403:Part3,[])
 link(Str4,11180403:Part4,[])
}
Add(MultiElementEx,12467587,770,301)
{
 link(onResult2,2973605:doCompare,[])
}
BEGIN_SDK
  Add(EditMultiEx,370514,21,21)
  {
  WorkCount=#58:doOperation=Преобразует поступающие байты в Кб, Мб, Гб, Тб|
  EventCount=#20:onResult1=Выводит Кб|20:onResult2=Выводит Мб|20:onResult3=Выводит Гб|20:onResult4=Выводит Тб|
  VarCount=#2:Mb|
  DataCount=#29:Byte=Байты для преобразования|
  Width=412
  Height=333
  link(doOperation,5347339:doEvent1,[(63,27)(63,174)])
  link(Mb,12103260:Result,[(27,298)(279,298)])
  }
  Add(Hub,5347339,106,168)
  {
  OutCount=4
  link(onEvent1,9766072:doOperation,[(186,174)(186,167)])
  link(onEvent2,15479595:doOperation,[(182,181)(182,216)])
  link(onEvent3,361139:doOperation,[(168,188)(168,258)])
  link(onEvent4,4223471:doOperation,[(154,195)(154,300)])
  }
  Add(Math,4223471,169,294)
  {
  OpType=3
  Op2=1024
  link(onResult,6080636:doOperation,[])
  link(Op1,361139:Result,[(175,289)(203,289)])
  }
  Add(Math,361139,197,252)
  {
  OpType=3
  Op2=1024
  link(onResult,8390502:doOperation,[])
  link(Op1,15479595:Result,[(203,247)(231,247)])
  }
  Add(Math,15479595,225,210)
  {
  OpType=3
  Op2=1024
  link(onResult,12103260:doOperation,[])
  link(Op1,9766072:Result,[(231,205)(258,205)])
  }
  Add(Math,9766072,252,161)
  {
  OpType=3
  Op2=1024
  link(onResult,8494877:doOperation,[])
  link(Op1,370514:Byte,[(258,94)(27,94)])
  }
  Add(Math,6080636,217,294)
  {
  OpType=35
  Op2=0.01
  link(onResult,370514:onResult4,[(348,300)(348,48)])
  }
  Add(Math,8390502,245,252)
  {
  OpType=35
  Op2=0.01
  link(onResult,370514:onResult3,[(362,258)(362,41)])
  }
  Add(Math,12103260,273,210)
  {
  OpType=35
  Op2=0.01
  link(onResult,370514:onResult2,[(376,216)(376,34)])
  }
  Add(Math,8494877,301,161)
  {
  OpType=35
  Op2=0.01
  link(onResult,370514:onResult1,[(390,167)(390,27)])
  }
END_SDK
Add(StrCat,12094657,903,308)
{
 Str2=" Mb"
 link(onStrCat,8889090:doEvent1,[(957,314)(957,349)])
}
Add(BlockFind,6830161,595,112)
{
 IncludeBlock=1
 StartBlock="=> `"
 EndBlock="'"
 link(onSearch,7700349:doStrCat,[])
}
Add(Hub,3355939,553,154)
{
 link(onEvent1,6830161:doSearch,[(581,160)(581,118)])
 link(onEvent2,7544853:doSearch,[])
}
Add(StrCat,7700349,651,112)
{
 Str2="\r\n"
 link(onStrCat,359317:doStrCat,[(695,118)(695,139)])
}
Add(If_else,2973605,826,308)
{
 Type=1
 Op2=String(1000)
 link(onTrue,12094657:doStrCat,[])
 link(onFalse,13905084:doStrCat,[(880,321)(880,405)])
}
Add(StrCat,13905084,903,399)
{
 Str2=" Gb"
 link(onStrCat,8889090:doEvent2,[(957,405)(957,356)])
 link(Str1,8045216:Value,[])
}
Add(Memory,8045216,903,350)
{
}
Add(Hub,8889090,980,343)
{
 InCount=2
 OutCount=1
 link(onEvent1,6488617:In,[])
}
Add(LineBreak,2607791,679,329)
{
 link(Out,15491903:doEvent1,[])
 Primary=[8493099,112,182]
}
Add(LineBreak,10219034,392,399)
{
 Caption="размер"
 link(Out,2688232:doWork7,[(495,405)(495,398)])
 Primary=[6488617,616,-56]
}
Add(InfoTip,14237063,672,266)
{
 Info=#15:Байты в MB (GB)|
 Font=[MS Sans Serif,12,1,0,1]
 Width=393
 Height=172
}
Add(MultiElementEx,16776915,770,336)
{
 link(onResult3,8045216:doValue,[])
}
BEGIN_SDK
  Add(EditMultiEx,4928570,21,21)
  {
  WorkCount=#58:doOperation=Преобразует поступающие байты в Кб, Мб, Гб, Тб|
  EventCount=#20:onResult1=Выводит Кб|20:onResult2=Выводит Мб|20:onResult3=Выводит Гб|20:onResult4=Выводит Тб|
  VarCount=#2:Mb|
  DataCount=#29:Byte=Байты для преобразования|
  Width=412
  Height=333
  link(doOperation,6356730:doEvent1,[(63,27)(63,174)])
  link(Mb,7027739:Result,[(27,298)(279,298)])
  }
  Add(Hub,6356730,106,168)
  {
  OutCount=4
  link(onEvent1,4806969:doOperation,[(186,174)(186,167)])
  link(onEvent2,10523146:doOperation,[(182,181)(182,216)])
  link(onEvent3,11173762:doOperation,[(168,188)(168,258)])
  link(onEvent4,16467082:doOperation,[(154,195)(154,300)])
  }
  Add(Math,16467082,169,294)
  {
  OpType=3
  Op2=1024
  link(onResult,15032757:doOperation,[])
  link(Op1,11173762:Result,[(175,289)(203,289)])
  }
  Add(Math,11173762,197,252)
  {
  OpType=3
  Op2=1024
  link(onResult,16683784:doOperation,[])
  link(Op1,10523146:Result,[(203,247)(231,247)])
  }
  Add(Math,10523146,225,210)
  {
  OpType=3
  Op2=1024
  link(onResult,7027739:doOperation,[])
  link(Op1,4806969:Result,[(231,205)(258,205)])
  }
  Add(Math,4806969,252,161)
  {
  OpType=3
  Op2=1024
  link(onResult,14144958:doOperation,[])
  link(Op1,4928570:Byte,[(258,94)(27,94)])
  }
  Add(Math,15032757,217,294)
  {
  OpType=35
  Op2=0.01
  link(onResult,4928570:onResult4,[(348,300)(348,48)])
  }
  Add(Math,16683784,245,252)
  {
  OpType=35
  Op2=0.01
  link(onResult,4928570:onResult3,[(362,258)(362,41)])
  }
  Add(Math,7027739,273,210)
  {
  OpType=35
  Op2=0.01
  link(onResult,4928570:onResult2,[(376,216)(376,34)])
  }
  Add(Math,14144958,301,161)
  {
  OpType=35
  Op2=0.01
  link(onResult,4928570:onResult1,[(390,167)(390,27)])
  }
END_SDK
Add(Hub,15491903,728,329)
{
 link(onEvent1,16776915:doOperation,[(760,335)(760,342)])
 link(onEvent2,12467587:doOperation,[(756,342)(756,307)])
}
Add(LineBreak,5390310,693,462)
{
 Caption="байт"
 link(Out,11180403:doSplit,[])
 Primary=[7249798,-42,-301]
}
Add(InfoTip,13604043,672,434)
{
 Info=#15:Размер в байтах|
 Font=[MS Sans Serif,12,1,0,1]
 Width=162
 Height=123
}
Add(Memory,346382,259,427)
{
 link(onData,7363037:doData,[(303,433)(303,454)(247,454)(247,475)])
}
Add(LineBreak,2876279,119,420)
{
 Caption="скорость"
 link(Out,4253600:doSplit,[])
 Primary=[8185162,644,-238]
}
Add(LineBreak,1220016,371,378)
{
 Caption="скорость"
 link(Out,5265295:doCompare,[(458,384)(458,426)(429,426)(429,370)])
 Primary=[453649,-77,91]
}
Add(InfoTip,16040554,112,392)
{
 Info=#19:Скорость скачивания|
 Font=[MS Sans Serif,12,1,0,1]
 Width=246
 Height=130
}
Add(LineBreak,4750016,119,301)
{
 Caption="прогресс"
 link(Out,690554:doConvert,[])
 Primary=[13979603,770,-133]
}
Add(LineBreak,6077909,385,364)
{
 link(Out,2688232:doWork3,[])
 Primary=[5185838,-70,-28]
}
Add(LineBreak,11392533,385,322)
{
 link(Out,16568930:doValue,[(425,328)(425,313)])
 Primary=[4344519,-98,-21]
}
Add(InfoTip,8112873,371,266)
{
 Info=#16:Панель прогресса|
 Font=[MS Sans Serif,12,1,0,1]
 Width=295
 Height=179
}
Add(InfoTip,9391597,112,266)
{
 Info=#8:Проценты|
 Font=[MS Sans Serif,12,1,0,1]
 Width=246
 Height=123
}
Add(DoData,7363037,252,469)
{
 link(onEventData,453649:In,[])
 link(Data,346382:Value,[(258,464)(265,464)])
}
Add(HubEx,10206245,707,91)
{
 link(onEvent,3754267:doAdd,[])
}
Add(StrCat,359317,707,133)
{
 Str1="Скачиваю патч: "
 MakeTrans(Str1)
 link(onStrCat,10206245:doWork3,[(751,139)(751,119)(711,119)])
 link(Str2,7700349:Result,[(720,121)(688,121)(688,156)(657,156)])
}
Add(MT_MultiMem,16568930,434,307)
{
 link(onData,2329363:doCompare,[])
}
Add(If_else,2329363,490,307)
{
 link(onFalse,13778332:doPosPBar,[(639,320)(639,370)])
 link(Op1,16568930:Value1,[(496,292)(440,292)])
 link(Op2,16568930:Value2,[(503,292)(447,292)])
}
Add(If_else,6540598,504,412)
{
 link(onFalse,2688232:doWork5,[(569,425)(569,436)(534,436)(534,384)])
 link(Op1,2034634:Value1,[(510,358)(503,358)(503,408)(496,408)])
 link(Op2,2034634:Value2,[(517,358)(510,358)(510,408)(503,408)])
}
Add(StrMask,5265295,441,364)
{
 Mask="???#*"
 link(onTrue,2034634:doValue,[(468,377)(468,370)])
}
Add(MemFIFO,2034634,490,364)
{
 link(onData,6540598:doCompare,[(541,370)(541,418)])
}
Add(ButtonRush,268577,175,126)
{
 Left=15
 Top=180
 Width=300
 Height=28
 Font=[Tahoma,10,1,0,204]
 Cursor=2
 WinStyle=2
 ColorFrom=-16777203
 ColorText=-16777211
 BorderColor=8388608
 ColorShadow=-16777193
 ShadowOffset=1
 GradientStyle=0
 ColorFromOver=15780518
 ColorToOver=-16777214
 GradientStyleOver=0
 ColorShadowDis=8421504
 Caption="5. Сконвертировать дисковую игру"
 HAlign=0
 Glyphs=[]
 Point(onMouseEnter)
 MakeTrans(Caption)
 link(onClick,1825885:doEvent1,[(219,132)(219,153)])
 link(onMouseEnter,2021798:doStrCat,[(226,139)(226,111)(156,111)(156,83)])
}
Add(LineBreakEx,10459508,210,77)
{
 Caption="s"
}
Add(StrCat,2021798,168,77)
{
 Str1="Сконвертировать дисковую игру"
 Str2=" при наличии патча к игре"
 MakeTrans(Str1)
 MakeTrans(Str2)
 link(onStrCat,10459508:doWork,[])
}
Add(Hub,1825885,224,147)
{
 OutCount=4
 link(onEvent2,15923093:doWork1,[(252,160)(252,76)])
}
Add(KeyMask,2683362,126,126)
{
 Key=50
}
Add(ChildForm,15923093,266,70)
{
 link(onEvent1,10691894:doWork,[])
 link(onEvent2,3460615:doWork,[(306,83)(306,90)])
 link(onEvent3,11461023:doEvent1,[(306,90)(306,125)])
 link(onEvent4,11461023:doEvent2,[(306,97)(306,132)])
 link(onEvent5,11461023:doEvent3,[(306,104)(306,139)])
}
BEGIN_SDK
  Add(EditMulti,14659419,21,21)
  {
  EventCount=6
  WorkCount=4
  Width=629
  Height=543
  link(doWork1,2588236:doVisible,[(39,27)(39,139)])
  }
  Add(MainForm,2588236,105,105)
  {
  Left=3
  Top=65
  Width=319
  Height=272
  Color=15780518
  Visible=1
  Caption="Меню конвертации"
  BorderStyle=3
  Position=2
  Point(doVisible)
  MakeTrans(Caption)
  }
  Add(ButtonRush,8834790,189,238)
  {
  Left=5
  Top=75
  Width=300
  Height=28
  Font=[Tahoma,10,1,0,204]
  Cursor=2
  WinStyle=2
  Hint="Выберите папку игры PS3_GAME для конвертации"
  ColorFrom=-16777203
  ColorText=-16777211
  BorderColor=8388608
  ColorShadow=-16777193
  ShadowOffset=1
  GradientStyle=0
  ColorFromOver=15780518
  ColorToOver=-16777214
  GradientStyleOver=0
  ColorShadowDis=8421504
  Caption="PS3_GAME папка"
  HAlign=0
  Glyphs=[]
  Point(onMouseEnter)
  MakeTrans(Hint)
  MakeTrans(Caption)
  link(onClick,1625708:doEvent1,[])
  link(onMouseEnter,14659419:onEvent4,[(435,251)(435,48)])
  }
  Add(ButtonRush,14938098,161,98)
  {
  Left=5
  Top=25
  Width=300
  Height=28
  Font=[Tahoma,10,1,0,204]
  Cursor=2
  WinStyle=2
  ColorFrom=-16777203
  ColorText=-16777211
  BorderColor=8388608
  ColorShadow=-16777193
  ShadowOffset=1
  GradientStyle=0
  ColorFromOver=15780518
  ColorToOver=-16777214
  GradientStyleOver=0
  ColorShadowDis=8421504
  Caption="Образ диска ISO"
  HAlign=0
  Glyphs=[]
  Point(onMouseEnter)
  MakeTrans(Caption)
  link(onClick,3137306:doEvent1,[])
  link(onMouseEnter,14659419:onEvent3,[(421,111)(421,41)])
  }
  Add(Browse,10683247,266,287)
  {
  Title="Выберите PS3_GAME"
  NewStyle=0
  NewDirButton=1
  DefaultFolder="."
  MakeTrans(Title)
  link(onBrowse,4372443:doString,[])
  }
  Add(StrCat,16448695,259,98)
  {
  Str2="tools\make_pkg.bat 71 ""
  link(Str1,3106422:CurrentDir,[])
  }
  Add(Dir,3106422,259,28)
  {
  }
  Add(ODialog,120576,259,140)
  {
  Filter="Образ диска (*.iso) |*.iso"
  Title="Открыть образ диска ISO"
  FileName=""
  NoChangeDir=1
  MakeTrans(Filter)
  MakeTrans(Title)
  link(onExecute,12735892:doString,[])
  }
  Add(ButtonRush,9668916,84,266)
  {
  Left=5
  Top=175
  Width=300
  Height=28
  Font=[Tahoma,10,1,0,204]
  Cursor=2
  WinStyle=2
  ColorFrom=-16777203
  ColorText=-16777211
  BorderColor=8388608
  ColorShadow=-16777193
  ShadowOffset=1
  GradientStyle=0
  ColorFromOver=15780518
  ColorToOver=-16777214
  GradientStyleOver=0
  ColorShadowDis=8421504
  Caption="Назад в меню"
  Data=Integer(0)
  HAlign=0
  Glyphs=[]
  Point(onMouseEnter)
  MakeTrans(Caption)
  link(onClick,10764515:doEvent4,[(128,272)(128,234)(100,234)(100,195)])
  link(onMouseEnter,14659419:onEvent5,[(383,279)(383,55)])
  }
  Add(Hub,3137306,217,98)
  {
  OutCount=3
  link(onEvent1,16448695:doStrCat,[])
  link(onEvent2,120576:doExecute,[(248,111)(248,146)])
  link(onEvent3,10764515:doEvent1,[(243,118)(243,146)(100,146)(100,174)])
  }
  Add(Hub,1625708,238,238)
  {
  OutCount=3
  link(onEvent1,14876457:doStrCat,[])
  link(onEvent2,10683247:doBrowse,[(259,251)(259,293)])
  link(onEvent3,10764515:doEvent2,[(264,258)(264,220)(79,220)(79,181)])
  }
  Add(StrCat,14876457,266,238)
  {
  Str2="tools\make_pkg.bat 72 ""
  link(Str1,4986769:CurrentDir,[])
  }
  Add(Dir,4986769,266,196)
  {
  }
  Add(Edit,13715449,140,371)
  {
  Left=10
  Top=121
  Width=220
  Height=30
  Color=15780518
  Font=[Bookman Old Style,10,1,0,204]
  Text="Проверить наличие патча"
  Point(onMouseDown)
  MakeTrans(Text)
  link(onMouseDown,9697993:doStrCat,[(184,391)(184,356)(156,356)(156,321)])
  }
  Add(ButtonRush,207919,70,455)
  {
  Left=231
  Top=120
  Height=33
  Font=[Comic Sans MS,10,1,0,204]
  KeyPreview=1
  WinStyle=2
  ColorFrom=-16777203
  ColorText=-16777211
  BorderColor=0
  ColorShadow=-16777193
  ShadowOffset=1
  GradientStyle=4
  ColorFromOver=15780518
  ColorToOver=-16777214
  ShadowOffsetOver=2
  GradientStyleOver=0
  Caption="OK"
  Glyphs=[]
  link(onClick,1072077:doEvent1,[])
  }
  Add(StrCase,13676532,196,427)
  {
  Type=1
  link(onModify,8912705:doStrCat,[])
  link(Str,13715449:Text,[(202,412)(146,412)])
  }
  Add(StrCat,9574892,147,455)
  {
  Str2="tools\make_pkg.bat 73 "
  link(onStrCat,13676532:doModify,[(191,461)(191,433)])
  link(Str1,1322396:CurrentDir,[(153,447)(104,447)])
  }
  Add(Dir,1322396,98,406)
  {
  }
  Add(StrCat,8912705,266,427)
  {
  link(onStrCat,14659419:onEvent6,[(474,433)(474,62)])
  link(Str1,9574892:Result,[(272,415)(212,415)(212,499)(153,499)])
  }
  Add(StrCat,9697993,168,315)
  {
  Str1="BLES"
  Str2="12345"
  link(onStrCat,13715449:doText2,[(212,321)(212,353)(128,353)(128,384)])
  }
  Add(HubEx,16189448,515,140)
  {
  Angle=3
  link(onEvent,14659419:onEvent1,[(519,27)])
  }
  Add(Hub,10764515,112,168)
  {
  InCount=4
  OutCount=1
  link(onEvent1,2588236:doClose,[(138,174)(138,153)(93,153)(93,132)])
  }
  Add(Hub,1072077,119,455)
  {
  link(onEvent1,9574892:doStrCat,[])
  link(onEvent2,10764515:doEvent3,[(145,468)(145,328)(79,328)(79,188)])
  }
  Add(FormatStr,12735892,371,140)
  {
  Mask="%1%2""
  link(onFString,16189448:doWork1,[(462,146)(462,134)(527,134)(527,146)])
  link(Str1,16448695:Result,[(377,135)(265,135)])
  }
  Add(FormatStr,4372443,336,287)
  {
  Mask="%1%2""
  link(onFString,14659419:onEvent2,[(509,293)(509,34)])
  link(Str1,14876457:Result,[(342,279)(272,279)])
  }
END_SDK
Add(LineBreakEx,3460615,315,84)
{
}
Add(LineBreakEx,10691894,315,70)
{
}
Add(InfoTip,11139258,105,35)
{
 Info=#20:Сконвертировать игру|
 Font=[MS Sans Serif,12,1,0,1]
 Width=309
 Height=165
}
Add(LineBreakEx,11804963,350,140)
{
 Caption="s"
}
Add(Hub,11461023,315,119)
{
 InCount=4
 OutCount=1
}
Add(LineBreakEx,14270176,462,147)
{
 Type=1
 link(OnEvent,15302783:doConsoleExec,[])
}
Add(Version,3365791,490,56)
{
 Version="3.0"
 Description="-= Make pkg han tool =-"
 InternalName="-= Make pkg han tool =-"
}
Add(InfoTip,11409660,420,35)
{
 Info=#5:Фишки|
 Width=421
 Height=165
}
Add(Translator,15454710,434,56)
{
 Lang="en"
 LangWords=['2. Создать подписанный PKG'="2. Make RETAIL PKG",'7. Создать pakage_list и запустить сервер '="7. Create pkg list and run hfs server",'IP адрес :'="IP adress:",'Создать не подписанный PKG'="Make DEBUG PKG",' для запуска в DEBUG HAN'=" for run in Debug HAN",'Создать подписанный PKG'="Make RETAIL PKG",' для запуска в HAN'=" for run in HAN",'Создать RIF'="Make RIF PKG ",' из файлов act.dat и idps.hex и из базы rap'=" from base act.dat and idps.hex and rap base",'Подписать все PKG'="Just sign All PKG",' которые находятся в директории'=" in dir",'Создать лист PKG'="Create pkg list",' на основе *.pkg файлов которые лежат рядом и запустить локальный сервер'=" and run hfs server",'Сконвертировать дисковую игру'="Convert Disc Game",' при наличии патча к игре'=" if have path",'Попробовать пофиксить CFW игру из PSN'="Try fix PSN PKG CFW ",' при наличии патча к игре.'=" (if game have update)",'Порт :'="Port:",'1. Создать не подписанный PKG'="1. Make DEBUG PKG ",'Изменить'="Change",'6. Подписать все *.PKG'="6. Just sign All PKG",'3. Создать RIF'="3. Make RIF PKG ",'4. Попробовать пофиксить CFW игру'="4. Try fix PSN PKG CFW",'5. Сконвертировать дисковую игру'="5. Convert Disc Game",'Выберите папку игры PS3_GAME для конвертации'="Chose dir PS3_GAME for conversion",'Подписать все PKG'="Sign All *.pkg",'Проверить наличие патча'="To check availability patch",'Меню конвертации'="Conversion Menu",'Образ диска ISO'="ISO image",'Открыть образ диска ISO'="Open ISO image",'Подписать все PKG'="Sign All pkg",'Выберите папку игры PS3_GAME для конвертации'="Chose PS3_GAME dir",'Выберите PS3_GAME'="Chose PS3_GAME",'PS3_GAME папка'="PS3_GAME DIR",'Назад в меню'="Back to menu",'Сохранить'="Save",' из файлов act.dat, idps.hex и из базы rap'="from act.da",' idps.hex and rap base",''О программе'''="About"]
 Place=1
 Key="config.ini"
 Section="Main"
 Value="Language"
 LangsDir="\tools\lang"
}


BaseD 17.09.2018 17:46

in1975, ну вроде как, все работает...
Когда там релиз то уже :)

in1975 17.09.2018 19:53

BaseD, хз, переношу в основную схему и краши происходят... похоже в компиляторе что то

BaseD 17.09.2018 20:02

in1975, мне кажеться дело все таки в нагруженности схемы, в большом колличестве элементов.
Как то с wget.exe не дружит.
Хотя я видел схемы из 2000-3000 элементов с различными SQL базами и прочим с сложной структурой, а тут какая то "напасть"...:unknw:

Скинь набросок полной схемы, может удасться, что нибудь " намудрить".

in1975 17.09.2018 20:23

BaseD, если кидать не на точку запуска консольной проги, а просто обычный exe то крашов нет, так что похоже узкое место в обработке консоли

сравни 2 схемы:
http://transfiles.ru/4t3ts

BaseD 17.09.2018 20:58

Хмм..что то не пойму, проверяется наличие патча, показывает что мол он есть, а дальше все...
Скачивание же должно быть?

BaseD 17.09.2018 21:44

in1975, попробуй поигратся с значениями свойства Mode (запуска консоли) в краш-варианте, выставлял на show вроде работает.
До этого сыпалась даже при дебаг-упаковке.

Vita Amiko 17.09.2018 22:42

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

in1975 17.09.2018 23:30

Vita Amiko, ты про перевод? да там пара - английский в двойных, русский в одинарных (или наоборот :))

Vita Amiko 17.09.2018 23:42

in1975, да не перевод. Выше ты выложил код. И там закрывается двумя кавычками вместо одних, во многих местах.

Ведь существует правило кавычек, прежде, чем их закрывать - их же нужно для начала открывать.

in1975 18.09.2018 04:54

Vita Amiko, где конкретно ?

ErikPshat 03.10.2018 09:34

in1975, ну так что ты там завис? Когда уже релиз?

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


Текущее время: 23:02. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод: zCarot
PSPx Forum - Сообщество фанатов игровых консолей.