Home Wiki Codex Forum Donations Portal

[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

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

Postby Yoda on Fri Sep 05, 2014 11:01 pm

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 4088 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 4062 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 4047 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 4057 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.
EasyUo Scripts:
http://www.uoex.net/forum/viewtopic.php?p=50416#p50416 - Jedi Rd2d Sound Droid -
Alpha1 **NEW**
http://munkeebonez.blogspot.ca - Project Blog
User avatar
Yoda
Legendary Scribe
 
Posts: 619
Joined: Thu Feb 24, 2011 11:38 am
Location: Canada

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

Postby Yoda on Fri Sep 05, 2014 11:45 pm

Additional Screenshots

Papua
screen8.png
screen8.png (177.05 KiB) Viewed 4103 times


Doom Dungeon - Malas
screen9.png
screen9.png (167.88 KiB) Viewed 4109 times


Trinsic
screen7.png
screen7.png (170.01 KiB) Viewed 4089 times


Master Of Arts - Felucca Forget Plains
The attachment screen10.png is no longer available
Attachments
screen10.png
screen10.png (2.01 MiB) Viewed 4040 times
EasyUo Scripts:
http://www.uoex.net/forum/viewtopic.php?p=50416#p50416 - Jedi Rd2d Sound Droid -
Alpha1 **NEW**
http://munkeebonez.blogspot.ca - Project Blog
User avatar
Yoda
Legendary Scribe
 
Posts: 619
Joined: Thu Feb 24, 2011 11:38 am
Location: Canada

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

Postby Yoda on Sat Sep 06, 2014 2:33 am

I just wish it didn't take so long to setup fully
EasyUo Scripts:
http://www.uoex.net/forum/viewtopic.php?p=50416#p50416 - Jedi Rd2d Sound Droid -
Alpha1 **NEW**
http://munkeebonez.blogspot.ca - Project Blog
User avatar
Yoda
Legendary Scribe
 
Posts: 619
Joined: Thu Feb 24, 2011 11:38 am
Location: Canada

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

Postby Yoda on Sat Sep 06, 2014 8:21 am

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
EasyUo Scripts:
http://www.uoex.net/forum/viewtopic.php?p=50416#p50416 - Jedi Rd2d Sound Droid -
Alpha1 **NEW**
http://munkeebonez.blogspot.ca - Project Blog
User avatar
Yoda
Legendary Scribe
 
Posts: 619
Joined: Thu Feb 24, 2011 11:38 am
Location: Canada

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

Postby Yoda on Sun Sep 07, 2014 4:57 am

update coming today hopefully to add a configuration program
EasyUo Scripts:
http://www.uoex.net/forum/viewtopic.php?p=50416#p50416 - Jedi Rd2d Sound Droid -
Alpha1 **NEW**
http://munkeebonez.blogspot.ca - Project Blog
User avatar
Yoda
Legendary Scribe
 
Posts: 619
Joined: Thu Feb 24, 2011 11:38 am
Location: Canada

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

Postby RaeZon on Tue Sep 09, 2014 4:51 pm

My name is Rae'Zon and I approve this message. ;-) hehe
The Chosen One - Alt IGN: Thomas Marshal
RaeZon
Expert Scribe
 
Posts: 36
Joined: Mon Feb 04, 2013 9:38 pm
Location: Los Angeles, California

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

Postby Yoda on Mon Nov 17, 2014 9:15 am

bumped due to discussion in worldchat
EasyUo Scripts:
http://www.uoex.net/forum/viewtopic.php?p=50416#p50416 - Jedi Rd2d Sound Droid -
Alpha1 **NEW**
http://munkeebonez.blogspot.ca - Project Blog
User avatar
Yoda
Legendary Scribe
 
Posts: 619
Joined: Thu Feb 24, 2011 11:38 am
Location: Canada


Return to Published Macros

Who is online

Users browsing this forum: No registered users and 0 guests