Manawydan Fórum
Manawydan Character 3 - Verze k tisku

+- Manawydan Fórum (http://forum.manawydan.eu)
+-- Fórum: Manawydan - Ultima Online Shard (http://forum.manawydan.eu/forumdisplay.php?fid=13)
+--- Fórum: Manawydan programy (http://forum.manawydan.eu/forumdisplay.php?fid=86)
+--- Téma: Manawydan Character 3 (/showthread.php?tid=2260)

Stránky: 1 2 3


Manawydan Character 3 - Marina - 16.06.2011

Manawydan Character verze 3 - ve vývoji.

Zde se můžete pokochat vývojem programu...od verze v excelu, přes neobjektový návrh se zabudovanými daty, až po objektový s daty v xml dokumentu a snad i poměrně hezkým vzhledem Smile.
[attachment=1210][attachment=1211][attachment=794][attachment=1212]

Rozdíly oproti verzi 2.x:
- MW vzhled
- stabilita
- efektivnější použití (změny ve výběru perků, talentů, ...)
- efektivnější zpracování programu (menší náročnost, lepší upravitelnost)

Chyby:
V současnosti nefunguje: Perky (viz. TO DO do verze 3.0), save/load postav, tlačítko "O programu", reset perků, reset všeho

TO DO do verze 3.b
- změna skillu magie nebo meditace zapříčiní pád (opraveno)
- tlačítko "O programu" (opraveno)

TO DO do verze 3.0
- plně zfunkčnění perků (popisy, požadavky, zdražení u určitých povolání, počáteční perky, efekty perků, doplnit seznam perků)
- save/load postav
- jména ras a povolání rozděleně pro různá pohlaví


RE: Manawydan Character 2.0 - Talon - 16.06.2011

haleluja, dekujeme MarinoSmile
v popisku botanika - botanika umoznuje vyrabet koreni, pokud vim tak zlepsuje sanci na nalezen bylinky ( casem, jelikoz se bylinky skoro vzdycky najde, nemluve o bonusu ze vsimavosti, mozna navrhnu aby se timhle perkem zvysovala vyteznost)
Pokud dam alchymista, automaticky mi to hodi ocarovani a pisemnictvi na 5, a kdyz to nahore nastavim jak chchi, ocarovani mi uz zustane 5, omezeni vyse dle urovne skillu nefunguje,


RE: Manawydan Character 2.0 - Marina - 16.06.2011

Ty popisy sou z wiki, takze to upravim i tam, diky Smile. Jinak vse ostatni funguje? Smile


RE: Manawydan Character 2.0 - monty - 16.06.2011

u wara mám nastavené dovednostizápas, sečné a tyčové na 15 a míň to nejde...střelné nastaveny na 5 minimálně...


RE: Manawydan Character 2.0 - Marina - 16.06.2011

Aha tak ne...jen posun v XML.

Zde je opravene...chyba se tykala vice perku.

Perky XML
je no vidite Biggrin Na toho wara sem uplne zapomela Biggrin sakra...a u barda je to totez....uaaaa Biggrin
To bude na vetsi opravu, omlouvam se Smile.
Zatim rychla uprava wara a barda s tim, ze si bojovy skill musite nacvakat a nic vas nebude kontrolovat...to dodelam pozdeji, pisu si...

Profese XML


RE: Manawydan Character 2.0 - monty - 16.06.2011

další bug s trénovatelnými skilly...nepočítají se do celkového počtu skill bodů...ale pokud si je všechny nastavím např na 60 a pak nějak pohnu (přidám/uberu) počtem bodů jiného skillu tak se odečtou body i za tyto trénovatelné skilly jako by se počítaly jako normální skill


RE: Manawydan Character 2.0 - Marina - 16.06.2011

Hmm zajimave Biggrin..ja vedela ze toho bude hodne...diky za reporty.


RE: Manawydan Character 2.0 - Talon - 16.06.2011

kolik skillu muzu mit max? 5 nebo 6?, jinak

Kód:
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.InvalidCastException: Unable to cast object of type 'System.Collections.Generic.KeyValuePair`2[Manawydan_Character_2._.Parts.Perk,System.Int32]' to type 'Manawydan_Character_2._.Parts.Perk'.
   at Manawydan_Character_2._.Character.SelectedPerksBoxMouseMove(Object sender, MouseEventArgs e)
   at System.Windows.Forms.Control.OnMouseMove(MouseEventArgs e)
   at System.Windows.Forms.Control.WmMouseMove(Message& m)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ListBox.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

sory za tohleBiggrin, pokud to hodi tuhle hlasku jednoduse musite skilly znovu odebrat za pomoci sipek, pokud nenajedete do bilych policek nehodi to dalsi error.


RE: Manawydan Character 2.0 - monty - 16.06.2011

povolání nemají ze začátku nahozené perky co už umí v základu (zacházení se zbrojí)


RE: Manawydan Character 2.0 - Marina - 16.06.2011

Tak mam to opravene...pockam jeste tak hodku kdyby ste zjsitili neco nove a vydam novou verzi Smile.
No vidis na to sem taky zapomela na ty perky Biggrin...ach jo ach jo...no vecer se na to vrhnu Biggrin.
A s tim errorem...to vubec netusim co je budu se na to muset podivat bliz...az prijdu Smile.


RE: Manawydan Character 2.0 - RadstaR - 16.06.2011

Marina: K tomu padu dojde, kdyz si presunes perk z leve na pravou stranu a nechas nad nim mys, aby se ukazal tooltip.


RE: Manawydan Character 2.0 - Marina - 16.06.2011

Aha...diky...to bude snadne Smile.
Jinak zadne dalsi chyby? Smile Bud nepouzivate a nebo to uz fakt bude v pohode Biggrin. Kolem pulnoci uploadnu novou verzi s opravami.


RE: Manawydan Character 2.0 - Marina - 17.06.2011

Uploudnuta nova verze, odkaz v prvnim postu...

Mam jeden znamy bug - kdyz se nacita, tak obcas nedojde ke spravnemu nacteni bojoveho skillu u wara a barda...staci to jen prohodit a melo by to zase slapat a nebo to muzete nechat jak to je...jen se to tam jednoduse spatne napise Biggrin...pak to budu resit s Geem...tohle je na me uz moc slozity, protoze se tam resi vlakna...
Jeste sem zapomela na Talonovy chyby ohledne talentu, ale ty se vyresily s jinymi bugy, takze uz by to melo jit...

Co se tyce omezeni dle lvl, tak funguje a fungovalo...jen se predtim neaktualizovalo kdyz se pridal lvl a bylo nutny pohnout s hodnotou. Ted uze je i to opravene. Hodnoty pouze zcervenaji, ale pridavat je mozne dal...je to kvuli tomu, ze si muzete nejdriv nacvakat nejake hodnoty a pak teprve lvly a nebo se jakoby divat jak moc velky lvl potrebujete pro dane skilly napriklad.


RE: Manawydan Character 2.0 - Talon - 17.06.2011

u kněze u mačkání šipek (u lvl, skillu) to hodi error
Kód:
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.
   at System.ThrowHelper.ThrowKeyNotFoundException()
   at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
   at Manawydan_Character_2._.Character.RecountWoPPoints()
   at Manawydan_Character_2._.Character.SkillpointsValueChangedMethod(Object sender)
   at Manawydan_Character_2._.Character.SkillpointsValueChanged(Object sender, EventArgs e)
   at System.Windows.Forms.NumericUpDown.OnValueChanged(EventArgs e)
   at System.Windows.Forms.NumericUpDown.set_Value(Decimal value)
   at System.Windows.Forms.NumericUpDown.UpButton()
   at System.Windows.Forms.UpDownBase.OnUpDown(Object source, UpDownEventArgs e)
   at System.Windows.Forms.UpDownBase.UpDownButtons.OnUpDown(UpDownEventArgs upevent)
   at System.Windows.Forms.UpDownBase.UpDownButtons.BeginButtonPress(MouseEventArgs e)
   at System.Windows.Forms.UpDownBase.UpDownButtons.OnMouseDown(MouseEventArgs e)
   at System.Windows.Forms.Control.WmMouseDown(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.3620 (GDR.050727-3600)
    CodeBase: file:///c:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
Manawydan Character 2.0
    Assembly Version: 1.0.4185.3570
    Win32 Version: 1.0.4185.3570
    CodeBase: file:///c:/Lubos/ManawydanU/Manawydan%20Character%202.01b.exe
----------------------------------------
System.Windows.Forms
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.3614 (GDR.050727-3600)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Xml
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.3082 (QFE.050727-3000)
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Core
    Assembly Version: 3.5.0.0
    Win32 Version: 3.5.30729.1 built by: SP
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Core/3.5.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

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

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

a chybi mu tam zaklad 15 bodu ve vire, meditaci a mag. odolnosti


RE: Manawydan Character 2.0 - Marina - 17.06.2011

Podivam se na to v nedeli.


RE: Manawydan Character 2.0 - Talon - 02.07.2011

problem 15 bodu vzakldu pretrvava



RE: Manawydan Character 2.0 - monty - 03.07.2011

perky: když přidám perk (např u wara zacházení s těžkou zbrojí atd.) a chci jej zase odebrat tak mě vyskočí hláška o tom že ten perk nelze odebrat protože ho mám už v základu povolání (což není pravda)...když mám nasázeno víc perků (nevím přesně souvislosti) a jen najedu myší na jejich seznam skočí mi tam tahle chyba
Citace:Informace o vyvolání ladění JIT najdete na konci této zprávy,
nikoli v tomto dialogovém okně.

************** Text výjimky **************
System.InvalidCastException: Objekt typu System.Collections.Generic.KeyValuePair`2[Manawydan_Character_2._.Parts.Perk,System.Int32] nelze přetypovat na typ Manawydan_Character_2._.Parts.Perk.
v Manawydan_Character_2._.Character.SelectedPerksBoxMouseMove(Object sender, MouseEventArgs e)
v System.Windows.Forms.Control.OnMouseMove(MouseEventArgs e)
v System.Windows.Forms.Control.WmMouseMove(Message& m)
v System.Windows.Forms.Control.WndProc(Message& m)
v System.Windows.Forms.ListBox.WndProc(Message& m)
v System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
v System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
v System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Načtená sestavení **************
mscorlib
Verze sestavení: 2.0.0.0
Verze Win32: 2.0.50727.4959 (win7RTMGDR.050727-4900)
Základ kódu: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
Manawydan Character 2.0
Verze sestavení: 1.0.4185.3570
Verze Win32: 1.0.4185.3570
Základ kódu: file:///C:/Users/Monty/AppData/Local/Temp/Rar$EX15.782/Manawydan%20Character%202.01b.exe
----------------------------------------
System.Windows.Forms
Verze sestavení: 2.0.0.0
Verze Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
Základ kódu: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Verze sestavení: 2.0.0.0
Verze Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
Základ kódu: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Verze sestavení: 2.0.0.0
Verze Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
Základ kódu: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Xml
Verze sestavení: 2.0.0.0
Verze Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
Základ kódu: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Core
Verze sestavení: 3.5.0.0
Verze Win32: 3.5.30729.4926 built by: NetFXw7
Základ kódu: file:///C:/Windows/assembly/GAC_MSIL/System.Core/3.5.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
mscorlib.resources
Verze sestavení: 2.0.0.0
Verze Win32: 2.0.50727.4959 (win7RTMGDR.050727-4900)
Základ kódu: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
System.Windows.Forms.resources
Verze sestavení: 2.0.0.0
Verze Win32: 2.0.50727.4927 (NetFXspW7.050727-4900)
Základ kódu: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_cs_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------

************** Ladění JIT **************
Aby bylo povoleno ladění JIT, musí konfigurační soubor
pro tuto aplikaci nebo počítač (machine.config) mít
v oddílu system.windows.forms nastavenou hodnotu njitDebugging.
Aplikace rovněž musí být kompilována s povoleným
laděním.

Příklad:

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

Je-li ladění JIT povoleno, budou všechny neošetřené výjimky
odeslány ladicímu programu JIT, který je registrován v počítači,
a nebudou zpracovány tímto dialogovým oknem.

můžu si to nějak (jak?) opravit sám podle příspěvku #5 nebo musí být uploadnuta nová verze?

edit: jo...ta chyba s hláškou viz výše: radstar

edit2: při resetu perků se resetou i základní perky které má mít postava zadarmo


RE: Manawydan Character 2.0 - Marina - 04.07.2011

Casem na to vse kouknu...sami si to asi neopravite Smile.


RE: Manawydan Character 2.0 - Vodacek - 04.07.2011

budu-li mít zdroják tak si to sám klidně opravim :-)


RE: Manawydan Character 2.0 - Marina - 12.07.2011

Omlouvam se za velke zpozdeni, ale nebyla nalada a cas a hlavne mi vynechava pamet.

Snad vsechny nahlasene chyby jsou opravene. Diky za testovani. Pokud budou dalsi chyby, uvitam i jejich reporty.

To Vodacek: Bohuzel zdrojak ti nedam Smile.
Omlouvam se ale to nacitani budu resit pozdeji, to je prace na dyl...takze vim o tom, ze nefunguje spravne nacitani - hlavne u slozitejsich povolani jako je war.