[EasyUO]Jedi-R2D2 Sound Droid - Alpha v1.0

If you make a Client-side script you can publish it here for other players to use
Locked
User avatar
Yoda
Legendary Scribe
Posts: 813
Joined: Thu Feb 24, 2011 11:38 am
Location: Canada

[EasyUO]Jedi-R2D2 Sound Droid - Alpha v1.0

Post by Yoda »

Contributors are welcome of the scripting/programing variety

Introducing, from the think tank that brought you "lets make flamingos"

Jedi R2D2

Technically its a hud/sound/animation addon script makes a nifty little window..

well I think the screenshots describe it best.. all graphics are preconfigured, as well as core sound effects, background music requires configuration described below at the minimum the script paths must be set.

and behold the power of my fully operational battlestation!
(well until the new facets arrive, it will take some scripty funk to be able to map touria and elysium separately from felucca and ilshenar, but I do have a method in mind that would work)

Screenshots

Jedi Guildhouse Custom Region boundary
screen1.png
screen1.png (471.17 KiB) Viewed 8524 times
Whats it do you may ask, well it acts as a heads up display, displaying names of town in all facets, and controlling background music through any version of windows media player automatically switching songs or playlists for every location (200+)

there is a great deal of them peerless rooms, towns, dungeons by level etc etc etc

it allows you to re-soundtrack the game, and turn the stock uo music off, but allow for detail custom to excelsior including your own guildhouse/compound if you so choose.

Wrestling with Ryu Overlay
screen2.png
screen2.png (212.46 KiB) Viewed 8468 times
it also acts as a battle skin displaying animations when you hit and miss, (with easily made themes) and weapon type

Rambo Ranged Weapon Skin
screen3.png
screen3.png (201.82 KiB) Viewed 8515 times
Current Animation and sound Themes

Wrestling: Ryu from Street Fighter, The Three Stooges, and a goold old fashions Slap Fight
Melee: Ninja Sword/Ninja, and Yoda/Light Sabers
Ranged: Rambo, Han Solo

3Stooges Wrestling Skin
screen4.png
screen4.png (224.06 KiB) Viewed 8437 times
Too much to see there is 200+ animations/graphics etc, a working compass sliding drawers and doodads.

and you can add your own themes to the script very easily.

plus each sound effect type is individually muteable, and so is the music so you have GUI control of it all.

---

This script has to be downloaded from dropbox because even though it uses your own personal music collection the graphics/animations/sounds for the script are 20megs and the shard inline file attach limit is 5mb.

anyway there is a bit of setup but its a rar archive containing

the script
its data directory
and 2 helper applications written in visual basic to provide some extended functionality to easyuo, and better integrate windows mediaplayer stealing focus from uo thats all these "programs" do one compares your gps ingame to a set of regions in a text file
the other regains focus for uo when wmp steals it. thats all they do and they were written for me by another player here

Vempa, I assure you they are harmless and won't steal your questionable selfies from the cloud...

there is alot of setup to get the background music controller fully customized to your liking but taking the time to do so is rewarding

https://www.dropbox.com/s/z9zssue3jl6wr ... 1.rar?dl=0

so I will paste the sections of code from the script that you need to edit for full integration with your personal music collection

Code: Select all

 ;paths to various stuffs so you can use variable shortforms vs each file having a directory name
    set %rootPath c:\games\uoscri~1\
    set %matrixPath C:\games\UOscri~1\r2d2Data\
    set %musicPath C:/games/uo/Ultima~1/Music/Digital/ ;path to uo digital music directory osi&Veritas chosen music
    set %musicPath2 C:/music/ ;path to personal music collection
    set %musicPath3 C:/games/UOscri~1/epicmusic/
    set %playlistPath C:/music/playlists/ ;path to wpl playlists
    set %scriptPath C:/games/UOscri~1/r2d2Data/    ;path to script sounds/images

    ;Weapon Id's for automated mode detection, change the types to match each weapon you carry and the id
    ;so that it matches your bow
    set %YourWeaponTypes OFR_CUO_YTH_JPH_XCP_;Format these like: AAA_BBB_CCC_Id's of current weapons
    set %rangedWeaponId REEXIUD  ; ID of your Bow

    ;filenames of event based music file(ms-dos filenames required if the filename contains spaces)
    ;the path variables above are just shortcuts to get the filenames in easier as there are a boatload of
    ;music que's can be single mp3 or wpl playlist, but path variable used must match up to the file formatted
    ;as it is here %pathVariableName , filename.mp3 or %pathVariableName , filename.wpl
    ;for places Id stay longer like the main overlands and some dungeons I used wpl playlists vs. single file songs
    ;but I suppose you could always set windows media player to loop and use loops etc
    set %BGMFeluccamain %playlistPath , felucca.wpl
    set %BGMFeluccallmain %playlistPath , felucca-lostlands.wpl
    set %BGMTrammelmain %playlistPath , trammel.wpl
    set %BGMTrammelllmain %playlistPath , trammel-lostlands.wpl
    set %BGMIlshenarmain %playlistPath , ilshenar.wpl
    set %BGMMalasmain %playlistPath , malas.wpl
    set %BGMTokunomain %playlistPath , tokuno.wpl
    set %BGMMoonglowf %playlistPath , moonglow-felucca.wpl
    set %BGMMinocf %playlistPath , minoc-felucca.wpl
    set %BGMWindf %playlistPath , wind-felucca.wpl
    set %BGMDeceit1f %playlistPath , deceit1-felucca.wpl
    set %BGMDeceit2f %playlistPath , deceit2-felucca.wpl
    set %BGMDeceit3f %playlistPath , deceit3-felucca.wpl
    set %BGMDeceit4f %playlistPath , deceit4-felucca.wpl
    set %BGMTrinsic %musicPath3 , wolfblood.mp3
    set %BGMBritain %musicPath3 , becoming.mp3
    set %BGMMinoc %musicPath3 , venicerooftops.mp3
    set %BGMJdihall %musicPath3 , aphelion.mp3
    set %BGMBritgy %musicPath3 , blackangels.mp3
    set %BGMBritfarms %musicPath3 , ffiii-archelytesteppe.mp3
    set %BGMTowncenter %musicPath3 , extinct.mp3
    set %BGMSailingf %musicPath3 , pirateofthe.mp3
    set %BGMSailing %musicPath3 , pirateofthe.mp3
    set %BGMHueroom %musicPath3 , nyancat.mp3

    set %BGMSkarafarms %musicPath3 , ffiii-archelytesteppe.mp3
    set %BGMSkarabrae %musicPath3 , extinct.mp3
    set %BGMDoom %musicPath3 , hellsarmy.mp3
    set %BGMUmbra %musicPath , BM4.mp3
    set %BGMLuna %musicPath , bowerAutumn.mp3
    set %BGMDefault %playlistPath , walkingaround.wpl
thats the only places you need to edit essentially specify one of your muisc paths from your hdd that you have defined, and choose an mp3 or wpl playlist to use for that place.

for a list of location names see "mappingtheshard.txt" in the r2d2 data directory... adding a new one for say lady melisdande would be

set %BGMLadymel %musicPath, BBD-Poison.mp3

Code: Select all

Feluccamain;10;5107;10;4081;0
Sailingf;2236;5075;1288;4070;0
Sailingf;3468;5075;60;1814;0
Feluccallmain;5140;6150;2298;4086;0
Britainf;1382;1717;1494;1794;0
Britgyf;1326;1398;1438;1514;0
Britfarmsf;1084;1310;1528;1930;0
Sgail;506;700;2078;2316;0
Skarafarmsf;704;980;2120;2402;0
Yewf;120;772;704;1272;0
Yewgyf;707;741;1098;1137;0
Yewcryptsf;917;1030;676;835;0
Jhelomf;948;1528;3368;4040;0
Trinsicf;1792;2158;2592;2964;0
Buccsdenf;2536;2968;1954;2328;0
Serpsholdf;2736;3104;3312;3696;0
Havenf;3288;3840;2384;3072;0
Maginciaf;3448;3832;2000;2320;0
Nujelmf;3464;3832;1040;1424;0
Moonglowf;4184;4760;840;1496;0
Iceislandf;3888;4368;120;808;0
Covef;2173;2295;1109;1245;0
Coveorcfortf;2129;2240;1302;1411;0
Covegravef;2416;2459;1073;1127;0
Vesperf;2792;3076;608;1024;0
Vespergyf;2720;2794;828;906;0
Minocf;2370;2658;366;689;0
Umbriscamp;1604;1845;481;781;0 
Umbrisarmory;1719;1789;953;1176;0
Hythloth1f;5897;6007;10;119;0
Hythloth2f;5905;6004;139;244;0
Hythloth3f;6016;6137;138;235;0
Hythloth4f;6049;6132;23;109;0
Icef;5656;5892;131;277;0
Icefiendf;5649;5714;294;342;0
Ratfortf;5800;5873;318;382;0
Despiseentf;5563;5596;618;647;0
Despiseupf;5377;5517;513;642;0
Despise2f;5376;5532;639;767;0
Despise3f;5376;5648;764;1032;0
Destard1f;5126;5374;776;1022;0
Destard2f;5124;5181;794;888;0
Destard3f;5124;5193;972;1017;0
Deceit1f;5128;5239;524;642;0
Deceit2f;5274;5362;522;635;0
Deceit3f;5124;5244;643;766;0
Deceit4f;5241;5359;640;766;0
Wrong1f;5768;5886;510;632;0
Wrong2f;5634;5748;510;591;0
Shame1f;5378;5502;3;134;0
Shame2f;5508;5629;3;120;0
Shame3f;5378;5635;131;253;0
Shame4f;5637;5893;2;124;0
Windf;125;5375;4;250;0
Covetous1f;5376;5509;1844;1944;0
Covetous2f;5382;5617;1946;2044;0
Covetous3f;5534;5632;1819;1930;0
Covetous4af;5498;5561;1796;1822;0    
Covetous4bf;5399;5486;1793;1834;0
Tkeepf;5126;5372;1532;1802;0
Khaldunf;5388;5622;1281;1512;0
Firef;5632;5890;1282;1528;0
Pvpdungeon;5380;5637;249;393;0
LLpassagesf;5889;6040;1283;1416;0
Britsewerf;6018;6142;1420;1516;0
Solenhivef;5643;5932;1780;2035;0
Paintedcavesf;6241;6317;844;920;0
Deluciaf;5160;5331;3909;4076;0
Cityofthedf;5174;5256;3592;3714;0
Tkeepabovef;5384;5512;3080;3194;0
Papuaf;5630;5844;3088;3324;0
Ophideantf;5739;5799;2593;2663;0
Blightedgrove;6447;6564;824;916;0
Ladymel;6446;6543;920;979;0
Sanctuary;6140;6303;2;259;0
Sanctuaryrats;6305;6395;3;160;0
Netopir;6234;6300;96;141;0
Fireruby;6164;6226;170;205;0
Palaceofparoxy;6160;6570;298;696;0
Paroxysmus;6471;6580;314;419;0
Prismoflight;6427;6697;2;270;0
Icywyrm;6563;6597;168;193;0
Effusion;6497;6547;108;147;0
Starroom;5132;5166;1750;1783;0
Moacrossroads;850;926;1838;1920;0
Moaforget;2175;2238;831;882;0
Moamarble;1812;1991;2044;2150;0
Bloodclan;2293;2341;1155;1297;0
Barracoon;1272;1346;942;1020;0
Mephistis;5309;5370;1592;1632;0
Semidar;5786;5848;1326;1384;0
Riktor;5194;5283;909;981;0
Frostgiant;3924;4069;173;307;0
Docapoc;3697;3803;1263;1369;0
Trammelmain;10;5107;10;4081;1
Trammelllmain;5140;6150;2298;4086;1
Sailing;2236;5075;1288;4070;1
Sailing;3468;5075;60;1814;1
Britain;1382;1717;1494;1794;1
Britgy;1326;1398;1438;1514;1
Britfarms;1084;1310;1528;1930;1
Towncenter;1128;1302;1836;1924;1
Skarabrae;506;700;2078;2316;1
Skarafarms;704;980;2120;2402;1
Yew;120;772;704;1272;1
Yewgy;707;741;1098;1137;1
Yewcrypts;917;1030;676;835;1
Jhelom;948;1528;3368;4040;1
Trinsic;1792;2158;2592;2964;1
Buccsden;2536;2968;1954;2328;1
Serpshold;2736;3104;3312;3696;1
Haven;3288;3840;2384;3072;1
Magincia;3448;3832;2000;2320;1
Nujelm;3464;3832;1040;1424;1
Moonglow;4184;4760;840;1496;1
Iceisland;3888;4368;120;808;1
Cove;2173;2295;1109;1245;1
Coveorcfort;2129;2240;1302;1411;1
Covegrave;2416;2459;1073;1127;1
Vesper;2792;3076;608;1024;1
Vespergy;2720;2794;828;906;1
Minoc;2370;2658;366;689;1
Heartwood;6897;7199;233;520;1
Daemontemple;4552;4641;3543;3635;1   
Hythloth1;5897;6007;10;119;1
Hythloth2;5905;6004;139;244;1
Hythloth3;6016;6137;138;235;1
Hythloth4;6049;6132;23;109;1
Ice;5656;5892;131;277;1
Icefiend;5649;5714;294;342;1
Ratfort;5800;5873;318;382;1
Paintedcaves;6241;6317;844;920;1
Despiseent;5563;5596;618;647;1
Despiseup;5377;5517;513;642;1
Despise2;5376;5532;639;767;1
Despise3;5376;5648;764;1032;1
Destard1;5126;5374;776;1022;1
Destard2;5124;5181;794;888;1
Destard3;5124;5193;972;1017;1
Deceit1;5128;5239;524;642;1
Deceit2;5274;5362;522;635;1
Deceit3;5124;5244;643;766;1
Deceit4;5241;5359;640;766;1
Wrong1;5768;5886;510;632;1
Wrong2;5634;5748;510;591;1
Harrower;5677;5726;617;668;1
Shame1;5378;5502;3;134;1
Shame2;5508;5629;3;120;1
Shame3;5378;5635;131;253;1
Shame4;5637;5893;2;124;1
Wind;5125;5375;4;250;1
Covetous1;5376;5509;1844;1944;1
Covetous2;5382;5617;1946;2044;1
Covetous3;5534;5632;1819;1930;1
Covetous4a;5498;5561;1796;1822;1    
Covetous4b;5399;5486;1793;1834;1
Tkeep;5126;5372;1532;1802;1
Khaldun;5388;5622;1281;1512;1
Fire;5632;5890;1282;1528;1
LLpassages;5889;6040;1283;1416;1
Britsewer;6018;6142;1420;1516;1
Solenhive;5643;5932;1780;2035;1
Delucia;5160;5331;3909;4076;1
Cityofthed;5174;5256;3592;3714;1
Tkeepabove;5384;5512;3080;3194;1
Papua;5630;5844;3088;3324;1
Ophideant;5739;5799;2593;2663;1
Hueroom;5114;5185;2042;2144;1  
Exhalls;2526;2686;21;196;1  
Starroom;5132;5166;1750;1783;1
Ilshenarmain;140;1893;96;1475;2
Sorcerersd1;380;493;1;129;2 
Sorcerersd2;193;364;1;153;2  
Sorcerersd3;39;197;1;128;2
Sorcerersd4;221;253;108;145;2
Montor;1577;1799;132;351;2
Exodus;1831;2088;26;220;2
Rockdungeon;2081;2253;1;343;2
Blood;2026;2200;818;1049;2
Bloodbalron;2071;2160;896;939;2
Twistedweald;2100;2264;1137;1299;2
Dreadhorn;2127;2163;1243;1262;2
Mushroomcave;1398;1487;1456;1569;2
Mistas;742;908;987;1172;2
Regvolom;1321;1401;1010;1108;2
Spectredung;1939;2032;1009;1112;2
Spidercave;1749;1875;937;1005;2
Ratmines;1150;1359;1454;1593;2
Cyclopspyramid;871;943;1257;1365;2
Wispdungeon1;613;742;1481;1586;2
Wispdungeon2;913;1016;1457;1579;2
Ankhdungeon;1;209;1252;1585;2
Kirinpassage;1;214;798;1203;2
Volcanocave;26;138;660;761;2
Gargoylecity;738;923;546;725;2
Exodusentrance;791;863;741;815;2
Lizardmanpass;257;345;1555;1592;2
Meercatacombs;1742;1840;30;112;2
Serpentinepassage;369;559;1474;1605;2
Blackthornscastle;1040;1124;616;712;2
Savagecamp;1150;1320;675;816;2
Ancientcitadel;1477;1561;489;581;2
Betlemreg;1228;1276;936;984;2
Lakeshire;1160;1242;1049;1206;2
Bloodoaks;1608;1698;1077;1149;2
Valoroaks;255;334;394;459;2
Humilityoaks;370;447;1027;1090;2
Oldgraveyard;298;354;853;919;2
Malasmain;528;2576;1;2033;3
Islanddivide;1494;1845;852;1040;3
Nierachamp;2333;2398;1096;1159;3
Labyrinth;263;502;1803;2041;3
Slaarion;376;395;1921;1940;3
Bedlam;65;141;1595;1697;3
Bedlamcrypt;134;211;1587;1671;3
Grizzle;143;201;1712;1761;3
Doomgauntlet;273;513;297;557;3
Doom;240;512;1;279;3
Lamproom;464;473;91;100;3
Luna;899;1085;444;602;3
Umbra;1919;2130;1225;1431;3
Ruinedpryamid;1795;1860;1770;1831;3
Kronuschamp;1948;2158;160;337;3
Jdihall;760;832;962;985;3
Citadel;58;195;1857;1984;3
Travesty;61;119;1931;1980;3
Yomotsumine;1;135;1;137;3
Fandojo1;42;154;322;430;3
Fandojo2;32;146;445;573;3
Fandojo3;61;213;577;712;3
Tokunomain;10;1440;8;1422;4
Zento;611;871;1149;1361;4
Rokuoncenter;665;712;1245;1283;4
Bushidodojo;286;351;369;456;4
Seradochamp;912;977;396;461;4
as you can see there is already alot of pre mapped shard there for sound events, all of the above places have enter/exit animations in the hud with no script fiddling
Last edited by Yoda on Sat Sep 06, 2014 8:39 am, edited 2 times in total.
Guildmaster: JDI - Est 2011
User avatar
Yoda
Legendary Scribe
Posts: 813
Joined: Thu Feb 24, 2011 11:38 am
Location: Canada

Re: [EasyUO]Jedi-R2D2 Sound Droid - Alpha v1.0

Post by Yoda »

Additional Screenshots

Papua
screen8.png
screen8.png (177.05 KiB) Viewed 8495 times
Doom Dungeon - Malas
screen9.png
screen9.png (167.88 KiB) Viewed 8469 times
Trinsic
screen7.png
screen7.png (170.01 KiB) Viewed 8452 times
Master Of Arts - Felucca Forget Plains
The attachment screen10.png is no longer available
Attachments
screen10.png
screen10.png (2.01 MiB) Viewed 8688 times
Guildmaster: JDI - Est 2011
User avatar
Yoda
Legendary Scribe
Posts: 813
Joined: Thu Feb 24, 2011 11:38 am
Location: Canada

Re: [EasyUO]Jedi-R2D2 Sound Droid - Alpha v1.0

Post by Yoda »

I just wish it didn't take so long to setup fully
Guildmaster: JDI - Est 2011
User avatar
Yoda
Legendary Scribe
Posts: 813
Joined: Thu Feb 24, 2011 11:38 am
Location: Canada

Re: [EasyUO]Jedi-R2D2 Sound Droid - Alpha v1.0

Post by Yoda »

Feel free to pm me ingame and I can likely solve any setup issues you are having

just [pm Yoda and I will fix ya
Guildmaster: JDI - Est 2011
User avatar
Yoda
Legendary Scribe
Posts: 813
Joined: Thu Feb 24, 2011 11:38 am
Location: Canada

Re: [EasyUO]Jedi-R2D2 Sound Droid - Alpha v1.0

Post by Yoda »

update coming today hopefully to add a configuration program
Guildmaster: JDI - Est 2011
RaeZon
Expert Scribe
Posts: 38
Joined: Mon Feb 04, 2013 9:38 pm
Location: Los Angeles, California

Re: [EasyUO]Jedi-R2D2 Sound Droid - Alpha v1.0

Post by RaeZon »

My name is Rae'Zon and I approve this message. ;-) hehe
The Chosen One - Alt IGN: Thomas Marshal
User avatar
Yoda
Legendary Scribe
Posts: 813
Joined: Thu Feb 24, 2011 11:38 am
Location: Canada

Re: [EasyUO]Jedi-R2D2 Sound Droid - Alpha v1.0

Post by Yoda »

bumped due to discussion in worldchat
Guildmaster: JDI - Est 2011
Locked