Roadmap

From Iris2

Jump to: navigation, search
Line 1: Line 1:
 +
 +
 +
 +
 +
 +
== User Wishlist ==
 +
* (triant) simple, graphical macro editor ([http://www.uo.com/fof/fiveonfriday63.html UO:KR InGame Macro Editor])
 +
* macrolist :  shift,alt,ctrl(checkboxes) + one key can be assigned list of actions (more than one action per key)
 +
* [http://guide.uo.com/start3d_19.html]  describes actions in detail , repeat last action. ..
 +
 +
* (vm) bigger backpack, backpack list : [http://www.vetus-mundus.de/phpbb2/viewtopic.php?t=2940&highlight=iris vetus mundus forum]
 +
* (vm) beetle mount-models [http://www.vetus-mundus.de/phpbb2/viewtopic.php?t=2940&highlight=iris vetus mundus forum]
 +
* (vm) ice,platinum items (hues?) [http://www.vetus-mundus.de/phpbb2/viewtopic.php?t=2940&highlight=iris vetus mundus forum]
 +
* (vm:lyander) : fix cam on iso perspective
 +
* (pmouse:the jarrys) incorrect helm (and some hair) position, the armor size
 +
* (pmouse:the jarrys) chase-cam mode
 +
* <strike>(admin nora) : save the Desktop (esp. all mini spell icons & skills)</strike>
 +
* (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
 +
 +
<pre>iris2 -shard shardname shardhostname shardport
 +
</pre>
 +
* [[UO:Kingdom_Reborn Stygian Abyss]] support
 +
 +
== priority suggestions ==
 +
what should we focus on next ? gameplay blockers, frequently reported problems ?
 +
 +
* structures below groundlevel not playable because of the new ground hitdetection (ticket: [http://zwischenwelt.org/trac/iris/ticket/209] )
 +
* usability : avoid text-editor : uo-path browse dialog if not autodetected
 +
* usability : avoid text-editor : visual quality edit (high-med-low) in main menu
 +
* usability : avoid text-editor : shard connect config in main menu
 +
* walk : often slower than in original client (freewalk
 +
should try to avoid uo-dir-changes, use diagonal walk better, mainly
 +
for pvp) * <strike>walk : collision rules implementation wrong (lib.walking3.lua : started port of runuo1 code, but not finished)</strike>
 +
* <strike>walk : thin(1-tile) stairs in tilefree problematic (height-interpolation should be adjusted)</strike>
 +
* <strike>paying npc's for skill-training doesn't work (they
 +
don't say the price(or you can't read it), and gold-split-number-input
 +
isn't possible)</strike>
 +
* <strike>dragdrop item on other item (rune on runebook), probably fixed, but untested</strike>
 +
* segfault bugs (see below)
 +
 +
== gui ==
 +
* for gui elements we really need the following function to determine the original size of the texture used in a material.
 +
 +
**If you know it's always exactly one texture that the material uses, you can:
 +
 +
**<pre>pMtl->getTechnique(0)->getPass(0)->getTextureUnitState(0)->_getTexturePtr()->get[Width|Height]()</pre>
 +
 +
* [[Hotbar Hotbar]] for spells,skills,items,... ( [http://www.iris2.de/forums/viewtopic.php?t=1149] )
 +
* two chatboxes and/or tabbing : seperate system-messages from chat
 +
* <strike>detail compass</strike>
 +
* <strike>fastcast buttons spells</strike>
 +
* cleanup <b>lib.spellbooks.lua</b> and <b>lib.spellinfo.lua</b> - most SpellInfos are doubled and CastDelayBase can be added to directly to Spellinfo matrix
 +
 +
** we should also move the spellbook definitions to a seperate file
 +
 +
 +
== 3D renderer ==
 +
* granny : corpse draw & ID-mapping (some special cases with ids, and corpse with clothes, corpse.def...)
 +
* <strike>caelum sky</strike>
 +
* cadunetree
 +
* <strike>multitex-terrain : lava,floortiles,tiles from art.mul</strike>
 +
* <strike>generated fallback models/geometry with uo-art(runtime-texatlas) : plant:cross,floor:rect,billboard : mousepick</strike>
 +
* granny : uniform character sizes for ML and golden sun (mesh AND scale factors are different, force height using bbox)
 +
* [[ShadowNotes ShadowNotes]] (PCF or DepthShadowMapping)
 +
 +
<br>
 +
 +
== handling/usability ==
 +
* Esc : choice : "log out"(server list) or "exit" ( [http://www.iris2.de/forums/viewtopic.php?t=1066] )
 +
* main menu : quick-login (last shard, last sub-server, last char?)
 +
* <strike>main menu : back buttons</strike>
 +
* main menu : "connection failed" : back to menu
 +
* <strike>tab-key to switch between text-edit fields : login dialog</strike>
 +
* <strike>open paperdoll dismounts player (because it sends doubleclick, deadly in combat)</strike>
 +
* helper to select nearby mobiles (pets, enemies, party) :
 +
support doubleclick,rightclick,target and dragdrop (sfz-enemylist?
 +
group by type)
 +
* net : party system, mainly for communication
 +
* [[Hardware_cursor Hardware cursor]] uo mousecursor (only one mousecursor and it should be a hardware cursor with a small (smaller) uo handicon)
 +
 +
== performance ==
 +
* improve dynamic/multi batching
 +
* runtime texatlas for fallback
 +
* low-prio : reduce number of scenenodes used by mobiles (healthbar,names,aura,bodygfx-group...)
 +
* low-prio : runtime granny texatlas ?
 +
 +
== cam ==
 +
* auto-3rd-person-cam, look in character direction
 +
* collision(keep outside buildings)
 +
 +
== Segfaults/Crashes ==
 +
* segfault when directx9 is not installed (e.g. dx 10 on vista, check?)
 +
 +
== low prio ==
 +
* [http://developer.nvidia.com/object/device_ids.html] detect device graphiccard id's ->print out or write to Log
 +
 +
** [http://ati.amd.com/developer/vendorid.html] ati's devicelist
 +
 +
 +
* Boat support (correct height for mobiles)
 +
* Maps - Plotting Courses, StaffMap, Books
 +
* character-creation : stat-limits should be checked via xml/lua on clientside [[Character_Creation_Specs Character Creation Specs]]
 +
* hue picker
 +
* On Plant System the gump lacks of colors at some items when it's dying. (Bugticket: [http://zwischenwelt.org/trac/iris/ticket/220] )
 +
* house-placement (much work)
 +
* 64 bit safety
 +
* serverside multis : revisions,caching
 +
* remember/save position of gumps
 +
* lugre mesh ram loader : [http://ghoulsblade.schattenkind.net/iris/patch_meshloader.txt]
 +
 +
* bushido : stance state display : red icons if active
 +
(netcode and display code needed)
 +
(kPacket_AOS_Command_WeaponAbilityRequest : see also runuo2
 +
code : weapon-abilities) (lowprio as PvM is usually mainly done by
 +
tamers)
 +
* linux case sensitivie file system : auto-correct : gGrannyPath = "Models/"  and GetGrannyMat etc (model/Models)...
 +
 +
== scripting ==
 +
make commonly needed things easy and document well
 +
 +
* display visual feedback like
 +
* 8x8 gridlines on the terrain
 +
* markers on the radar/map
 +
* highlighting objects/mobiles
 +
 +
* custom menus/dialogs, uo graphics and images
 +
* gump parsing helpers
 +
* search nearby mobiles,items,ground
 +
* mob access : health, flags, anim
 +
 +
== rest ==
 +
* model scaling correction : quagmire
 +
* granny loader bug : bladespirit 0x023e (bei uns : messer, orginal-3d : wirbel ?)
 +
* [[BugLog BugLog]] and [http://zwischenwelt.org/trac/iris/report/1 BugTracker]
 +
* lowprio : [[CodeClean CodeClean]]
 +
*  future ideas : [[Ideas_and_Notes Ideas and Notes]]
 +
* [[OldAndObsoleteTodos OldAndObsoleteTodos]]
 +
* <strike>release 2d-renderer sourcecode (varan)</strike> not needed anymore, we have our own 2d renderer
 +
 +
== todo list ==
 +
* (IMPORTANT) freewalk : direction change not send unless you walk a step
 +
* (IMPORTANT) drag statbar like in uo (implemented but only triggered with ctrl-doubleclick)
 +
* (IMPORTANT) graphical dialog for config and hotkeys/macros
 +
* performance : lib.3d.dynamic.lua :
 +
Renderer3D:CreateArtBillBoard : each ground-tile-billboard has
 +
it's own scenenode, only for gUseStaticFallbacks = false, in
 +
gfx-profile <= low
 +
* performance : ogre mesh2ram loader
 +
* gui : compass port to new gui system
 +
* gui : menu, scroll-text, tab-bar, config edit
 +
* fallback-billboards for dynamics : replace by
 +
cross-billboards for better mousepick.. (avoid big billboards blocking
 +
other things like doors..)
 +
 +
* fixcam, cam center movable ( left top area )
 +
* runebook : 4 buttons
 +
* tool for creating prefab-models (cross,box,wall segment)
 +
* uo-art,runtime-texatlas, tex-coord-mapping to iso-art, dialog for picking one of 10 suggestions to handle displacement
 +
* not needed as mesh (fastbatch) : store only params
 +
 +
* fastbatch : also accept factory/geometry-generator as input (plants, prefab-models)
 +
 +
* later : caching for radarmap generation : avoid static-iteration (can't cache fully, 896*512 map = ca 50mb for 16bpp)
 +
* hagish: manually trigger hiding of stuff above someone
 +
* note . look at new cadunetree editor (see ogre forum)
 +
* updater : "file exists" problem, add option for automatic override
 +
* updater : log window should be copy/pasteable when errors occur
 +
* 2d : lightning spell effect image not found, gump ?
 +
* win : mouse offset ? "if (WIN32) then gMouseCorrectionX,gMouseCorrectionY = bla... end"
 +
* bushido,ninjitsu : spell icon coloring : kPacket_Generic_SubCommand_EnableSESpellIcons
 +
* kPacket_String_Response:0xAC not yet implemented,  clientside crafting gumps on pre-aos-pol shards ( [http://zulu2000.nsn3.net/] ) , format unknown, couldn't find docs
 +
* 3d [[Water_borders_too_wide water borders too wide]]
 +
* uogamers : gump not working : journal like scroll dialog
 +
* statbar : health display bugged when target dies.. notoriety ? should go grey when out of sight ?
 +
* 2d : original terrain textures loaded as atlas parts ?
 +
* 2d : lowprio bug/missing feature (equip replace files)  [[Uo5.0.clothes.anim.bug.2d.corpser.gazer uo5.0.clothes.anim.bug.2d.corpser.gazer]]
 +
* automatically recognize Cg compiler terminated, suggest deaktivate cgplugin in bin/plugins_linux.cfg [[Cg_exception cg exception]]
 +
* 2d anim : (1) mobile anims besides walk
 +
* 2d anim : (2) dynamics anims (teleporter,torch,firefield...)
 +
* [[Arvum Arvum]] shard wishlist
 +
* config editor : uoam : edit text fields not clickable if no text inside
 +
* positioning errors when hiding/invis update is a bit late
 +
(nakedmob message position should be ignored for player, and only flags
 +
used?)
 +
* segfault (int exception thrown = random error) :
 +
gArtMapLoader:ExportToFile(sFilePath,0x7fff) for one specific id...
 +
>= equal missing in > filesize check or something like
 +
that ?
 +
* add models from SunRice (in upload:5unRic3) [http://www.iris2.de/forums/viewtopic.php?t=1201]
 +
* remodel wall base shapes, skinning system for wall variants, experiment with normal and Displacement/Parallax mapping
 +
* post help wanted : [[Model_Hotlist Model_Hotlist]]
 +
* post help wanted : [[Particle_Effects Particle_Effects]]  (spells, special moves...)
 +
* investigate models + license : [http://scourgeweb.org/ scourge] (maybe something useable there)
 +
* maybe horse models with saddle while mounted from [http://forums.taleworlds.net/index.php/topic,50086.0.html mount&blade free-to-use-if-attributed] ?
 +
* packaging : investigate [http://en.opensuse.org/Build_Service]  : can make packages for several distros (suse,debian,ubuntu,redhat,mandriva)
 +
* todo : fix models for bladespirit(0x023e) and evortex(0x00a4)
 +
* 2d : mousepicking for transparent water (fishing, boat placement)
 +
* install deps linux : nvidia cg doesn't work with
 +
CXXFLAGS=\"-DNDEBUG=1\" ? can particle bbox assert be disabled
 +
otherwise ? releasebuild ?
 +
* razor packetvideo export/writing [http://www.runuo.com/forums/razor-cutting-edge-uo-assistant/93601-packetvideo-fileformat.html forum thread]
 +
* mousepick optimization by x : 2d and 3d :
 +
mapblock : z=+-infinity : only scan block contents if mousex
 +
inside min,max of x coordinate of the 4 block edges on screen (+ some
 +
tolerance for overlapping models) (big models,e.g. boat or yewtree,
 +
into extra list that is always scanned ?) (probably not needed
 +
anymore after terrain fix, is 3d mousepick still costly?) * optimize 2d mobiles : MobileStep Equipped_MOB
 +
Naked_MOB : large amount of ogre memory. also should run at
 +
britbank : limit clothes loading, default robe at first, hueing
 +
via vertexcolor from grey base : works for a large number of hues.
 +
* optimize 2d mobiles : large amounts of lua memory from 2D:MobileStep:UpdateMobileGfx:AddAnimModel  during motion <strike>(new spriteblock-sprite tables for every step.. todo : reuse/one-per-equip/regroup/change old)</strike>
 +
* <strike>optimize text, causes large amounts of lua memory to
 +
be allocated.. (chatline : chat-tab-pane lines mainly)
 +
ogetcharglyph caching bug ?</strike>
 +
* <strike>optimize glyphlist code, allocates lots of lua memory due to a table for every character, might have to be ported to c </strike>
 +
 +
* model plugin dir for quick additions/testing without
 +
regenerating texatlas : one folder per model, each folder gets a
 +
new resource group to avoid material conflicts ?
 +
* later : rebuild razor dialog lookalike :
 +
sound&gump filters, options(smartlasttarget,queue), scavenger etc.
 +
for easier user adoption.
 +
* 3d : spellbar plugin could work here too
 +
* 3d : grey out mobile when hidden on preaos (no buffbar display for invis)
 +
* 3d : cam move : after clicking on a gui dialog, you first have to click on a free area before it works again.
 +
* terrain (2d+3d) : black cave entrance shown wrong sometimes
 +
* gui : chatbar tabs broken ?
 +
* cougar bugreport : in caves mit static fussboden : jobs 210/0 + ruckeln ?
 +
* check 3d static mousepicking, cMapBlock:BBRayPick behaved
 +
weird and was no longer needed for terrain, might be broken (xmirror?
 +
.w/.h set wrongly ?)
 +
* 2d : kirin model broken
 +
* artist/model util : make variant of model with different
 +
texture/material via lua filter file ? (e.g. deko ingots,
 +
potions...) -> see & enhance [[Filters Filters]]
 +
* cougar 3d groundpick problems : [http://iris2.de/forums/viewtopic.php?t=1332]
 +
* skill dialog : need "show real" option
 +
* model fixes : use ricky(ricktor/dragon-champ) as model
 +
for missing crimson (0xC5) dragon, mongbat&harpy wings,
 +
vm-swampchamp : 4-feet-plant-things-with-mouth-above : scaled
 +
far too large.
 +
* user wish (nadious) : minimize paperdoll (still waiting feedback onto special uses for that that might not be obvious)
 +
* user wish (nadious) : npc sell/buy : easier clicking of small objects (box mousepick)
 +
* user wish (nadious) : harder fog border : not so soft into the whole screen
 +
* note : [http://www.runuo.com/forums/playuo-krrios-client/33141-krrios-client-features.html sallos/playuo] : map (macros/overview) shows CLICKABLE(->recall to) runemarks, we need that too =)
 +
* note : tidbit : modelpacks in jcrpg forum (fgd.net) might be useful
 +
* userfriendlyness : choose uo path : folder selection instead of file
 +
* userfriendlyness : graphical config editor minimum : double cursor & fps bar
 +
* if directx is removed from bin/plugins.cfg, it is possible to
 +
select opengl as rendersystem (but segfaults afterwards on
 +
ghouly:virtualbox:winxp)
 +
* cScripting::LuaCall : might be problematic due to usage
 +
of variable argument call beyond the end of the function (for variable
 +
return values)
 +
* profiling : c memory : linux : find out own
 +
process id somehow : get total used memory from that,
 +
first:slowprofile:commandline:read(/proc/):check every 10 seconds or
 +
so... second:find c function for receiving total memory directly :
 +
roughprofile every section.
 +
* packetvid : store partylist
 +
* maximize/minimize/resize window : crash:out.of.vram + no stacktrace.log : [http://iris2.de/forums/viewtopic.php?t=1352]
 +
* note . look at : [http://code.google.com/p/google-breakpad/]  (cross platform crash reporting system includign hardware infos (gfxcard, etc)) (found in ogre forum)
 +
* note . fatal error C9999: *** exception during compilation
 +
*** ...... Cg compiler terminated due to fatal error : nvidia cg
 +
bug, installs segfault signal handler, will be removed in cg 2.1
 +
* document mobile and item object structure : [http://iris2.de/forums/viewtopic.php?p=6838]
 +
* search uo dir at first start : folder browser instead of
 +
file browser, or select client.exe , data/config.lua error
 +
message : now in config/ dir ? ( [http://www.vetus-mundus.de/phpbb2/viewtopic.php?t=12643] )
 +
* checkme : 3d : consecrate weapon and arrow anims : model/effect remains visible after finished ?
 +
* note : ogre linux compile/package tipps, maybe interesting : [http://ubuntuforums.org/showthread.php?t=782789]  [How to] make your Ogre3D game on Ubuntu
 +
* user wishlist : cougar :  [http://www.vetus-mundus.de/phpbb2/viewtopic.php?t=9953 forum thread (12.03.2009)]
 +
* 0)  what the user sees first after login :  triangle-roof-hole-filling, water-borders, [https://www.vetus-mundus.de/index.php?page=5&smartor_mode=album_showpage&pic_id=964 transitions for statics (floortiles)] 
 +
* hide system cursor when fullscreen :  gbHideMouse = true  gbGrabInput = true 
 +
 +
* 1) chattab fix
 +
* 2) 2D: nonwalk-anims
 +
* 3) 2D: -Transition zwischen
 +
0d87,0d69,0d50,0d79,0d7f,0d8b,0d74,0d74 und evtl weiteren (leaves (Als
 +
Static) und den anderen (Boden) Tiles fehlt. (Kann man da was machen?!)
 +
Dabei handelt es sich um Statics die die gleiche Textur haben wie
 +
terrain tiles. * 4) 2D: -Übergänge zwischen den Statics ist nicht sauber (Gitternetz Muster...)
 +
* 5) 2D: zorder, bucs den caves.
 +
* 6) 2D: option to use 3d mobs in 2d mode  (especially custom mobs
 +
* 7) 3D: water-land transitions
 +
* 8) 3D: automatic triangle roof hole filling (->wall)
 +
* 9) 3D: fix broken anims (wings etc)
 +
 +
* hedge model from sunrice : [http://iris2.de/forums/viewtopic.php?p=6874#6874]
 +
* <strike>[[Uoam_support uoam]] : chat support (--bla  or something like that)</strike>
 +
* <strike>user wish : cougar : 3d : configurable areas on map with black skybox : dungeons</strike>
 +
* <strike>numpad doesn't work for edittext fields : [http://www.vetus-mundus.de/phpbb2/viewtopic.php?t=12797#118462 vmthread]</strike>
 +
* user wish : (cougar mappers) : better lava material
 +
+ borders (special textures for mattypes like water/swamp/lava,
 +
particle effects for lava?)
 +
* user wish : cougar : performance problems and high
 +
harddisk activity in areas with many statics.. also many jobs ? [http://www.vetus-mundus.de/phpbb2/viewtopic.php?t=12802]  (map5 5908 606)
 +
* map area not checked on login (custom skybox etc, relatively new code, near 25.03.2009)
 +
* <strike>[[Uogamers.hybrid_blocked uogamers.hybrid blocked]] : kicked roughly 40 secs after login</strike>
 +
* nodraw tile : 0x21bc (vm,ilshenar,compassion, southwest gypsies : grave)
 +
* userwish : mainmenu : button to turn on/off music,
 +
import razor hotkeys more intelligent (autodetect+list, remember),
 +
razor hotkey : miniheal/cure , map razor-target-hotkeys : map
 +
all to nearesttarget for now.. add option for auto-open-doors
 +
* gui option editor for : always run, double mouse cursor ,  fps/load bar
 +
* silver : unexpected crashes with current unstable (16.04.2009) during 2d, no error messages at all, win xp sp3
 +
 +
* linux dev advice (grumble) : clean main svn structure
 +
(cmake/automake), maybe put non-gpl stuff in separate folder
 +
(dlls,lugre), determine license for old iris1 stuff :
 +
README : section about data. dds:not lossless : put source in
 +
art svn
 +
* look at bugfix suggestions from Sehlor : [http://iris2.de/forums/viewtopic.php?t=1376&start=15]
 +
* building and stairs half underground cause display problems in 2d and 3d : [http://iris2.de/forums/viewtopic.php?t=1383]
 +
* vm : map5 : marble-boden problem : [http://www.vetus-mundus.de/phpbb2/viewtopic.php?t=12941#120890]
 +
* delete ogre.cfg if last start failed (directx/ogre problem?)
 +
* ogre svn crash under linux : ogre/branches/v1-6 : -r8505:last working -r8506 : crash
 +
* <strike>win font bug : not only text, also other gui
 +
elements (tested on hagishs laptop. idea: lugre_spritelist.cpp
 +
cRenderManager2D::SetRenderState view&projection matrix ?)
 +
experimenting with code from Ogre::Frustum::updateFrustumImpl(void) ...
 +
w,h : -1 for directx, -0 for opengl... -0.5 (float, not with
 +
int) ?? solved, -0.5 seems to work for both </strike>
 +
* usability
 +
* updater problems under vista, must execute as admin-user otherwise files/folders are readonly  (iris itself also?)
 +
* first startup : ogre cfg dialog weg, stattdessen default : 1024x768, fsaa=0, fullscreen=false
 +
* razor hotkey import automatic for default path, otherwise
 +
filebrowse dialog + store path so it doesn't have to be repeated every
 +
startup
 +
* chat : return-type-return  : optional, default
 +
should be osilike ? (option to toggle hotkeys) .. iris logo on
 +
hotkey "L" is very annoying here
 +
* option : automatically open doors
 +
* spellbook icons rausziehen ist bei uns anders als orginalclient -> anpassen
 +
 +
* suwing, 08.05.2009 2d performance profiling : lags during walk with 500 dynamics.  [http://iris2.de/forums/viewtopic.php?t=1393]
 +
* todo : t-spike-frame : detect gpu lags
 +
somehow ? time of client-render-one-frame high ? or is the
 +
gpu time included during atlas update or dynamic block batching ?
 +
 +
* menu : gm-page/help request : sending works ok, but
 +
crash when clicking again while it is active, inside
 +
kPacket_Object_Picker, underflow in
 +
input:PopFilledString(entry.namelen) (need to test local, didn't want
 +
to annoy admins)
 +
* <strike>charcreate : some flags seem to be wrong, newly created chars cannot use moongate or gatespell to malas and similar</strike>
 +
* vetus-mundus:pmsystem : receive long pm: gump not scrollable.    send too long pm = crash.
 +
* sience : crash since new blockwise loader : rev3035 ging noch crashfrei
 +
* test bandwidth bottleneck : robrenderable junkdata transfer
 +
* test vram write bottleneck : byte-by-byte access to vram slower ?
 +
* granny : GooseEgg : 3d modeller der granny fehlerfrei laden kann
 +
* linux-install-homedir etc : [[Linux.startscript.savage linux.startscript.savage]]
 +
* carthography gump : maps for sea-travelling and tmaps
 +
* tooltip spam -> movement lag.. if more than a certain
 +
number of tooltip requests have been sent in a certain time, queue new
 +
ones...
 +
* virtue gump : tooltipp  und hue farben falsch, off by one ?
 +
* therathan keep walkbug : leiter eingang
 +
* lugre / lugre.common.dialogs.debian.lenny.patch anschauen
 +
* [[Client_6.0.14.2_login_procedure_changed client 6.0.14.2 login procedure changed]] (investigate if this needs to be adjusted, not yet sure)
 +
* Ninjitsu buch... da kann ich nur bis "Animal Form" und "Ki
 +
Attack" vorblättern (alles aus dem 2. Circle kann ich nicht anwenden)
 +
* 3d-freewalk slower than original client : dirchanges and diagonal
 +
* UOSA (stygian abyss, gargoyle race, can fly, throwing weapons, race-spellsystems : mysticism..)
 +
* take a look at beta and add support for this facet, download : [http://uob.zarum.de/forum/showthread.php?t=130635 post] [http://l3-cdn2.nap.eamythic.com/uo/sa/UOSASetup_105.exe direkt-link]
 +
* [http://www.iris2.de/forums/viewtopic.php?p=7330 iris forum thread]
 +
* comes with a new facet/map also supported by the original 2d client
 +
 +
* performance, many statics(or dynamics?) vmcustom : [http://www.vetus-mundus.de/phpbb2/viewtopic.php?t=12803]
 +
* updater problem : wenn ordner schreibgeschützt
 +
ist : winxp&vista ? scheint oft defaultmässig
 +
schreibgeschützt zu sein. * demise : tooltips funktionieren nicht
 +
* small : [[Tradecrash_when_polymorphing tradecrash when polymorphing]] (necro horrific beast)
 +
* how-to-attract-artists : [http://opengameart.org/content/attracting-and-keeping-artists-oss-game-project]  : people should be able to try art with their copy of the game without download tools/reading docs
 +
* maybe later : [[Network_protocol_change_in_6.0.14.2 network protocol change in 6.0.14.2]] : Realm-Select-Response-Paket
 +
* option for auto-open-doors
 +
* todo : add somewhere under art and try ourselves : modelling stone with normalmaps etc, some interesting techniques [http://vimeo.com/5667694]
 +
* todo : iris subfolders write-protected in some cases
 +
under win, auto-detect and alert user (installer problem? not vista
 +
specific) <-- ist VISTA & Windows 7 related (not Windows XP),
 +
because of the Userrightsmanagement
 +
* hagish : openAL crashes sometimes
 +
* optimizing walk-hangs in luna : GetBufferedMesh printf shouldn't be called ingame if preload meshes is active
 +
* todo : virtue hotkey directsend : e.g. honor.  packetlog uo intern macro/hotkey
 +
* [[ShadowNotes ShadowNotes]]
 +
* kite prio : flüssiges laufen, tastaturlaufen
 +
(up=vorwärts oder up= up auf bildschirm ?), direkt chat statt
 +
toggle., tooltip delay hochsetzen (option?)
 +
* mainmenu music default off
 +
* win : grab cursor crash not recoverable without deleting config/config.lua , autodetect crashes like that and reset config
 +
* linuxcompile : premake.lua : automatically detect
 +
/usr/src/fmodapi42001linux/api/lib/libfmodex.so.4.20.01 or similar and
 +
use if libfmodex.so without version ending is not available
 +
* sience braucht [[Shadow_listener shadow listener]] für depth shadow mapping
 +
* check for stitchin.def + warning to upgrade uo version (see [[http://iris2.de/forums/viewtopic.php?p=7386#7386 forum thread]])
 +
* low prio : login problems on www.rwuo.com  (para)
 +
* vista 64 bit problem : darf nicht schreiben, nur in c:\Dokumente und Einstellungen\USERNAME\Lokale Einstellungen\Anwendungsdaten\  oder so (win32 shell funktion zum pfad suchen)
* vista 64 bit problem : darf nicht schreiben, nur in c:\Dokumente und Einstellungen\USERNAME\Lokale Einstellungen\Anwendungsdaten\  oder so (win32 shell funktion zum pfad suchen)
** http://technet.microsoft.com/en-us/windows/aa905066.aspx
** http://technet.microsoft.com/en-us/windows/aa905066.aspx

Revision as of 14:29, 21 November 2009

Personal tools