Небольшой Converter - C#
Формулировка задачи:
Я полный 0 в C# занимаюсь моддингом в игре Tony Hawk's American Wasteland...
Нужен конвертер в общем ближе к делу:
Нужен такой конвертер который будет переворачивать текст в таком порядке посмотрите внимательно в каком порядке нужно чтобы конвертер переворачивал текст (af98c640 перевернуть таким образом 40c698af)
Пожалуйста люди я знаю что на этом сайте есть толковые люди которые помогут новичку =)
Мне-бы хотя-бы просто код сделать а с формой и оформлением я бы сам справился.
Надеюсь на вашу поддержку...=(
$9e58c6e2$
И каждое значение нужно перевернуть чтобы получить желаемый мне результат поэтому вручную очень много уходит времени.
Пожалуйста люди помогите написать.
Скажу так эти коды $9e58c6e2$ зашифрованы в НЕХ.
:i if call $ee93bcc5$ arguments $af98c640$ = $831d3df5$ :i call $b6e9153c$ arguments $af98c640$ = $831d3df5$ :i endif :i $c1346d25$ :i call $c85364d1$ arguments $5fa4a748$ :i call $c18c7034$ arguments $7886543a$ = $3c873948$ :i call $df01a8bf$ arguments $eafe2f77$ = %i(154,0000009a) :i $b385e8b8$ :i call $8635f467$ arguments $5319267f$ = %vec2(50.000000,100.000000)$9ba35e56$ = %i(8,00000008)$9487c9d4$ = $052d3b12$$762128a1$ = %vec2(260.000000,20.000000)$afd218ff$ = %i(4294967292,fffffffc)$a2c32b19$ = $c75d2f98$$6b4a648a$ = :s{$d98b0686$ = $6f81b010$:s} :i $f87a52b9$ = $5242905c$ :i $4ea601bb$ = $ce67333a$ :i $4679732c$ = $feded559$ :i $c4800373$ = $72fef2ec$ :i call $37e95ada$ arguments $43e1da17$ = $3c873948$$e1be6da3$ :i $ac026fd8$:s{$385874c4$ = $a33726cd$ :i $269b0950$ = %GLOBAL%$f87a52b9$ :i $af98c640$ = $be03b838$ :i $a1fc0c2b$ = $9f01b729$ :i $687543b8$ = :s{$a7ba0aa4$ = %s(13,"no_way_string") :i $385874c4$ = %GLOBAL%$0f5c8796$ :i $9487c9d4$ = $6ae37605$ :i $703bef68$ = %i(1,00000001) :i $c4a1e369$ = %i(31,0000001f) :i :s} :i $26cd6026$ = $4acc6f64$ :i $ef442fb5$ = :s{$a49b5498$ = $8014f0e7$:s} :i $f1df0bfa$ = %i(15,0000000f)$9e58c6e2$ = %i(2,00000002) :i :s} :i call $47747df5$ arguments $af98c640$ = :s{$be03b838$$d6ab4cdd$ = $269b0950$:s}$ba676b90$ = %i(0,00000000)$7bdab913$ = %f(0.800000) :i $bdf76bc1$:s{$385874c4$ = %GLOBAL%$0f5c8796$ :i $af98c640$ = $9c5f1719$ :i $dbbbfcc0$ = %i(300,0000012c) :i $bacd6b3f$ = :a{%i(80,00000050)%i(80,00000050)%i(80,00000050)%i(128,00000080):a} :i $7bdab913$ = %f(0.900000) :i $2644941d$ = $2644941d$ :i $7485a634$ = %GLOBAL%$bba6d6e5$ :i $2df76b2f$ = $9d279eba$ :i $054d432a$ :i :s} :i call $37e95ada$ arguments $43e1da17$ = $3c873948$$1835eabe$ :i $ac026fd8$:s{$385874c4$ = $c1fccb53$ :i $269b0950$ = %GLOBAL%$4ea601bb$ :i $af98c640$ = $51fada16$ :i $a1fc0c2b$ = $9f01b729$ :i $687543b8$ = :s{$a7ba0aa4$ = %s(17,"your_daddy_string")$385874c4$ = %GLOBAL%call $0f5c8796$ arguments $9487c9d4$ = $e52b8533$$703bef68$ = %i(1,00000001)$c4a1e369$ = %i(31,0000001f):s} :i $26cd6026$ = $4acc6f64$ :i $ef442fb5$ = :s{$a49b5498$ = $3a45f97e$:s} :i $f1df0bfa$ = %i(15,0000000f)$9e58c6e2$ = %i(4294967294,fffffffe) :i :s}
Решение задачи: «Небольшой Converter»
textual
Листинг программы
string text2 = textBox1.Text; Regex rg = new Regex(@"\$[0-9A-Fa-f]+\$", RegexOptions.Compiled | RegexOptions.Multiline | RegexOptions.IgnoreCase); foreach (Match str in rg.Matches(textBox1.Text)) { byte[] b = new byte[(str.Value.Length - 2) / 2]; for (int i = 0, j = 1; i < b.Length; i++, j+=2) b[i] = byte.Parse(str.Value.Substring(j, 2), NumberStyles.AllowHexSpecifier); string newstr = BitConverter.ToInt32(b, 0).ToString("x"); text2 = text2.Replace(str.Value, "$" + newstr + "$"); } textBox2.Text = text2;