Roadmap
From Iris2
Ghoulsblade (Talk | contribs) (→todo list) |
(→User Wishlist) |
||
Line 1: | Line 1: | ||
== User Wishlist == | == User Wishlist == | ||
+ | * smooth Boat movement (since Stygian Abyss) => http://youtu.be/bWu7mC-rJhI?t=3m27s | ||
* (vm) theos : dynamische bodentiles + terrain : bucs-den, haven : sieht sehr hässlich aus sonst... | * (vm) theos : dynamische bodentiles + terrain : bucs-den, haven : sieht sehr hässlich aus sonst... | ||
* (triant) simple, graphical macro editor ([http://www.uo.com/fof/fiveonfriday63.html UO:KR InGame Macro Editor]) | * (triant) simple, graphical macro editor ([http://www.uo.com/fof/fiveonfriday63.html UO:KR InGame Macro Editor]) | ||
Line 15: | Line 16: | ||
* (cloud,italian pre ML shard) : single click on item -> item label text above inventory-item (also in inventory) | * (cloud,italian pre ML shard) : single click on item -> item label text above inventory-item (also in inventory) | ||
* ConnectUO want's to support us, i talked with Jeff (ConnectUO developer) and we add this to the commandline of Iris2 | * ConnectUO want's to support us, i talked with Jeff (ConnectUO developer) and we add this to the commandline of Iris2 | ||
+ | * vm charmaine : User Interface, so mit Leisten zum spells oder Makros reinziehen die man klicken oder aber direkt über den Platz in der Leiste per Tastendruck aktivieren kann | ||
+ | ** gutes beispiel wow gui : Leisten zum spells reinziehen und eben auch mit einem sehr einfach gehaltenen Makroeditor in dem man mittels einer sehr knapp gehaltenen Auswahl an Befehlen brauchbare Makros erstellen konnte | ||
+ | |||
+ | * limperate(when asked by ghoulsblade what would be most important for user-friendlyness) | ||
+ | ** easyuo is most important point | ||
+ | ** reagent display at top configurable via dialog/gui | ||
+ | ** many macro functions (e.g. runebook) only available via lua-code. (param-specification + gui (macro, hotkey)? maybe easyuo support would make this unneccessary) | ||
+ | ** hotkeys/config : not global but char-specific (profiles) | ||
+ | ** razor macro recording also important | ||
+ | |||
+ | * josemdark, http://iris2.de/forum/viewtopic.php?f=17&t=1645 | ||
+ | ** You can't use ships in iris at all, because you can't use the ship plank because is in the list of skippedfallbacks, you can't open the hatch or drydock the boat clicking the tillermam (same reason). | ||
+ | ** Also the skybox does not change when exiting from a dungeon or chaging facets, you can see the malas skybox in trammel in the obsidian terrain screenshoot. | ||
+ | ** Other thing: the wither particle crashes the client so I replaced it (is really a big and blue explosion). Wither is supposed to be an area spell, so why not make UO a bit spectacular? | ||
+ | |||
+ | * Aleksij : | ||
+ | ** russian chat text broken,names drawn correctly. probably unicode/utf8 decode in netmsg handler http://iris2.de/forum/viewtopic.php?f=23&t=1470&p=7960#p7960 | ||
<pre>iris2 -shard shardname shardhostname shardport | <pre>iris2 -shard shardname shardhostname shardport | ||
Line 20: | Line 38: | ||
* [[UO:Kingdom_Reborn Stygian Abyss]] support | * [[UO:Kingdom_Reborn Stygian Abyss]] support | ||
- | == | + | == Priority Suggestions == |
what should we focus on next ? gameplay blockers, frequently reported problems ? | what should we focus on next ? gameplay blockers, frequently reported problems ? | ||
Line 53: | Line 71: | ||
- | == 3D | + | == models to add == |
+ | * power crystal http://iris2.de/forum/viewtopic.php?f=17&t=1693 (art-tool needs update also) | ||
+ | |||
+ | == 3D Renderer == | ||
+ | * way to add bumpmaps: http://iris2.de/forum/viewtopic.php?f=17&t=1688 | ||
* granny : corpse draw & ID-mapping (some special cases with ids, and corpse with clothes, corpse.def...) | * granny : corpse draw & ID-mapping (some special cases with ids, and corpse with clothes, corpse.def...) | ||
* <strike>caelum sky</strike> | * <strike>caelum sky</strike> | ||
Line 61: | Line 83: | ||
* granny : uniform character sizes for ML and golden sun (mesh AND scale factors are different, force height using bbox) | * granny : uniform character sizes for ML and golden sun (mesh AND scale factors are different, force height using bbox) | ||
* [[ShadowNotes ShadowNotes]] (PCF or DepthShadowMapping) | * [[ShadowNotes ShadowNotes]] (PCF or DepthShadowMapping) | ||
+ | * <strike>In need of a filter giving several models for example floor tiles separate textures to only one mesh in order to unifiy the graphic work. Example: For floortile id 0x1234 it would look like that gArtFilterBla[0x1234] = { maptopid=0x0001, set_texture_color="farbtex0x1234.png", set_texture_bump="bumptex0x1234.png" }</strike> | ||
- | |||
- | |||
== handling/usability == | == handling/usability == | ||
* Esc : choice : "log out"(server list) or "exit" ( [http://www.iris2.de/forums/viewtopic.php?t=1066] ) | * Esc : choice : "log out"(server list) or "exit" ( [http://www.iris2.de/forums/viewtopic.php?t=1066] ) | ||
Line 137: | Line 158: | ||
== todo list == | == todo list == | ||
- | * (IMPORTANT) freewalk : direction change not send unless you walk a step | + | * (IMPORTANT) 3D freewalk : direction change not send unless you walk a step |
- | * (IMPORTANT) drag statbar like in uo (implemented but only triggered with ctrl-doubleclick) | + | * <strike>(IMPORTANT) drag statbar like in uo (implemented but only triggered with ctrl-doubleclick)</strike> |
- | * (IMPORTANT) graphical dialog for config and hotkeys/macros | + | * <strike>(IMPORTANT) graphical dialog for config and hotkeys/macros</strike> |
* performance : lib.3d.dynamic.lua : | * performance : lib.3d.dynamic.lua : | ||
Renderer3D:CreateArtBillBoard : each ground-tile-billboard has | Renderer3D:CreateArtBillBoard : each ground-tile-billboard has | ||
Line 418: | Line 439: | ||
* todo : for better acceptance on different shards, add "client version" drop down to add shard menu (che, oblivion shard, need 5.*, doesn't work with 6.* protocol) | * todo : for better acceptance on different shards, add "client version" drop down to add shard menu (che, oblivion shard, need 5.*, doesn't work with 6.* protocol) | ||
* connectuo = nachfolger von uogateway ? von runuo team wieder neu aufgebaut : http://www.connectuo.com/ | * connectuo = nachfolger von uogateway ? von runuo team wieder neu aufgebaut : http://www.connectuo.com/ | ||
- | * http://www.uoherald.com/trial/ 808 mb download uo v7.0.3.0. checken obs 3d models hat. | + | <strike>* http://www.uoherald.com/trial/ 808 mb download uo v7.0.3.0. checken obs 3d models hat.</strike> <- '''"Classic Client"''' geprüft, keine 3d Models (wie UOML hochgepatched aufs aktuellste Patch nur ohne 3D Models) |
* 2d : text speech over char head | * 2d : text speech over char head | ||
* 2d : servers-sent character anims | * 2d : servers-sent character anims | ||
* partylist : close button or rightclick | * partylist : close button or rightclick | ||
+ | * che : spec file for rpm einchecken, dann kann man mit rpmbuild -ba iris.spec ein rpm für versch. distros bauen. | ||
+ | * che : [[linux_install_structure]] | ||
+ | * devblob integration in wiki (rss/atom feed) | ||
+ | |||
+ | * server for testing pol v099 with auto-accountign : http://zuluhotel.kiev.ua/ login server projecthope.game-host.org,5000 | ||
+ | * forum+wiki links out of date : http://ghoulsblade.schattenkind.net/iris/upload.php | ||
+ | * note : current uo client version download from ea fully patched : http://web.cdn.eamythic.com/us/uo/installers/20091130/UOSAClassic_7_0_3_0.exe testme? | ||
+ | |||
+ | * note : eri : bautool : sience hat delphicode von altem bautool (orginal client+palanthir), objektwahl + utils für wände,licht usw.. 3d? | ||
+ | ** [http://www.uo-pixel.de/iris/tool_fenster.jpg] | ||
+ | ** [http://www.uo-pixel.de/karte3.jpg] | ||
+ | * note : licht : kegel,fenster usw : siehe varan bautool/gmtool (sience/ghoulsblade) | ||
+ | * note : [[external lua profiler]] | ||
+ | * walk problem : stygian abyss dungeon : abyss(below underworld): stairs impassable in iris, can be walked in originalclient or with forcing? wrong artid? (large stairs?) | ||
+ | * todo : auto-detect connection problems and suggest solutions : (encryption or uo-v7+) : http://iris2.de/forum/viewtopic.php?f=18&t=1642&p=7872#p7872 | ||
+ | * performance : limit Send_ToolTipRequest triggered from kPacket_AOSObjProp, too many in big cities/champs sometimes. | ||
+ | * spellbook : drag icons out seems to work different than in original client : http://www.vetus-mundus.de/phpbb2/viewtopic.php?p=139384 | ||
+ | * vram-memory-leak animloader:ExportToImage or image:SaveAsFile ? or working dir changed? lib.export.lua:-exportanim with lots of files -> mainmenu looks strange. solved by adding if (w=0||h=0) return to image:SaveAsFile ? | ||
+ | * kPacket_Show_Mobile 0xD3 unused ?!? | ||
+ | * [[gentoo compile]] : wxwidget linkercommand | ||
+ | * todo : add way to reset config if mainmenu fails to load (wxwidget dialog : "reset config : yes/no") (crash on ogrecreatewindow when using bad combo of hide-system-cursor and grab) | ||
+ | * integrate models from forum thread : giftbox, paintbrush, flowerpot : http://iris2.de/forum/viewtopic.php?f=17&t=1645 | ||
+ | * You can test the V7 protocol in http://www.pandorauo.com/ , it has gargoyles and Tel-Mur. | ||
+ | * tipp eri : statt muleditor : "fiddler", im pol-server-forum supportet : http://forums.polserver.com/viewforum.php?f=32 http://uofiddler.polserver.com/ | ||
+ | * forum josedmark : performance bug? When I make screenshots with "SetMacro("shift+f12", function() MacroCmd_Screenshot() end)" the CPU usage goes up and the client becomes really slow | ||
+ | * hotkeys : virtues ? | ||
+ | * [[client v7 extensions]] (anim,mysticism+bardic spellids) |