Go Back   RunUO - Ultima Online Emulation > RunUO > General Discussion

General Discussion General discussion for the RunUO community, all off-topic posts will be deleted. This forum is NOT FOR SUPPORT!

Reply
 
Thread Tools Display Modes
Old 07-31-2008, 10:41 AM   #1 (permalink)
Lurker
 
Join Date: Jul 2008
Posts: 6
Default Animation Idea

Ok its been a long time since i dived into Uo used to be around here as joshw but lost my password and stuff don't know if anyone remembers me but I did do alot of graphics and animations for the game and I am thinking of starting up a website to share my animations. only problem is I dont have a host that is large enough to hold the files it takes to share these animations and was wondering if anyone would like to help or start a joint operation to get this project off the ground ? I would like to have it where it would explain step by step a how to add animations, art, gumps, rideables and etc plus having a place to share what has already been done I currently have over 34 custom animations id like to share with the comunity but have no platform to do so. UO Graphics is pretty out dated and nothing new has beenplaced there from what i can tell a year or so and there is so much more out there that can be shared.

Exsamples of what I have

Rideable Spide, Baby dragon, Pegasus, saytr, frost giant, fire giant (2 versions), rideable skeletal dragon, custom armored horse (used the horse barding in game and placed on reg hiorse animation, and many more

if interested shoot me a line on here and we can talk this is for the runuo comunity not some private horder of animations which have to be a full member to getthese animations i want to share with you all.

I am able to write the old html format and can create all the webpage needs for the site just dont have a host. we would provide support or at least i would provide support for any question or problems you might have
Vert I Go is offline   Reply With Quote
Old 07-31-2008, 12:35 PM   #2 (permalink)
Forum Expert
 
Vorspire's Avatar
 
Join Date: Jan 2005
Location: Newcastle, United Kingdom
Age: 21
Posts: 2,296
Send a message via ICQ to Vorspire Send a message via MSN to Vorspire Send a message via Skype™ to Vorspire
Default

If you tell me the total amount of disk space needed, maybe i can work something out for you.
__________________

RPK.VORSPIRE.COM - The WoW-UO Cross-Over Shard
Vorspire is offline   Reply With Quote
Old 07-31-2008, 01:31 PM   #3 (permalink)
Lurker
 
Join Date: Jul 2008
Posts: 6
Default

as of right now i have 33 custom animations all working with uo already have the uop patch files and correct animation blocks and each file is around 2k to 5k KB and i have plans to make another 20 to 30 animations not really sure ill pst some images of what i have so far not all of them of course lol



I have many more but not gonna fil the page with what i have

on the armored horse the armor is dyeable and the saddle remains the brown color so it works well with barding deeds

I would also like to say that if there is an animation youd like to see in game it doesnt take a whole lot to add it to the game and is pretty easy to create the animations if you have bitmaps to base it off of

Last edited by Vert I Go; 07-31-2008 at 01:45 PM.
Vert I Go is offline   Reply With Quote
Old 07-31-2008, 03:14 PM   #4 (permalink)
Forum Novice
 
MarciXs's Avatar
 
Join Date: Oct 2003
Location: Birmingham, UK
Age: 20
Posts: 436
Default

I can help you out if you need hosting. I've got plenty of free space.
MarciXs is offline   Reply With Quote
Old 07-31-2008, 04:27 PM   #5 (permalink)
Forum Expert
 
typhoonbot's Avatar
 
Join Date: Dec 2006
Posts: 478
Default

Jeez, that armor on the horse looks really, really sweet. However I dont have much experience with Custom artwork, infact I have never ever used it before.

Does it require any distro mods, and if so are they complicated ?

regards
__________________
legendsofkaine.page.tl
typhoonbot is offline   Reply With Quote
Old 07-31-2008, 07:11 PM   #6 (permalink)
Lurker
 
Join Date: Jul 2008
Posts: 6
Default

no there is no core modifications that need to be done with runuo its about pacthing your UO files just have to script the mobiles in runuo thats all it is and patching .MUL files isnt really that difficult its getting your players to be able to patch which is the hard part now since uogateway is gone and havent had much luck with conectuo so have played around with it to see how the patching occurs in that program

here is a exsample of the armored horse granted this was done in 1.0 somight not work on 2.0 and have to have animation for this to work but here is what you would have to do in runuo notice there is also a section for barding in here

Quote:
using System;
using Server.Items;
using Server.Mobiles;
namespace Server.Mobiles
{
[CorpseName( "a Heavy WarHorse corpse" )]
public class HeavyWarHorse : BaseMount
{
private bool m_BardingExceptional;
private Mobile m_BardingCrafter;
private int m_BardingHP;
private bool m_HasBarding;
private CraftResource m_BardingResource;
[CommandProperty( AccessLevel.GameMaster )]
public Mobile BardingCrafter
{
get{ return m_BardingCrafter; }
set{ m_BardingCrafter = value; InvalidateProperties(); }
}
[CommandProperty( AccessLevel.GameMaster )]
public bool BardingExceptional
{
get{ return m_BardingExceptional; }
set{ m_BardingExceptional = value; InvalidateProperties(); }
}
[CommandProperty( AccessLevel.GameMaster )]
public int BardingHP
{
get{ return m_BardingHP; }
set{ m_BardingHP = value; InvalidateProperties(); }
}
[CommandProperty( AccessLevel.GameMaster )]
public bool HasBarding
{
get{ return m_HasBarding; }
set
{
m_HasBarding = value;
if ( m_HasBarding )
{
Hue = CraftResources.GetHue( m_BardingResource ) | 0x8000;
BodyValue = 113;
ItemID = 0x3F21;
}
else
{
Hue = 0;
BodyValue = 0xCC;
ItemID = 0x3EA2;
}
InvalidateProperties();
}
}
[CommandProperty( AccessLevel.GameMaster )]
public CraftResource BardingResource
{
get{ return m_BardingResource; }
set
{
m_BardingResource = value;
if ( m_HasBarding )
Hue = CraftResources.GetHue( value );
InvalidateProperties();
}
}
[CommandProperty( AccessLevel.GameMaster )]
public int BardingMaxHP
{
get{ return m_BardingExceptional ? 2500 : 1000; }
}
[Constructable]
public HeavyWarHorse() : this( "a Heavy WarHorse" )
{
}
[Constructable]
public HeavyWarHorse( string name ) : base( name, 0xCC, 0x3EA2, AIType.AI_Animal, FightMode.Agressor, 10, 1, 0.2, 0.4 )
{
BaseSoundID = 0xA8;
Name = "a heavy war horse";
SetStr( 200 );
SetDex( 125 );
SetInt( 51, 55 );
SetHits( 240 );
SetMana( 0 );
SetDamage( 5, 8 );
SetDamageType( ResistanceType.Physical, 100 );
SetResistance( ResistanceType.Physical, 40, 50 );
SetResistance( ResistanceType.Fire, 30, 40 );
SetResistance( ResistanceType.Cold, 30, 40 );
SetResistance( ResistanceType.Poison, 30, 40 );
SetResistance( ResistanceType.Energy, 30, 40 );
SetSkill( SkillName.MagicResist, 25.1, 30.0 );
SetSkill( SkillName.Tactics, 29.3, 44.0 );
SetSkill( SkillName.Wrestling, 29.3, 44.0 );
Fame = 300;
Karma = 300;
Tamable = true;
ControlSlots = 1;
MinTameSkill = 29.1;
}
public override double GetControlChance( Mobile m )
{
return 1.0;
}
public override int Meat{ get{ return 3; } }
public override int Hides{ get{ return 10; } }
public override FoodType FavoriteFood{ get{ return FoodType.FruitsAndVegies | FoodType.GrainsAndHay; } }
public override void OnDisallowedRider( Mobile m )
{
m.SendMessage( "Your class will not allow you to ride this mount." );
}
public override void OnDoubleClick( Mobile from )
{
if ( IsDeadPet )
return; // TODO: Should there be a message here?
if ( ((GPlayerMobile)from).Class != ClassType.Fighter && ((GPlayerMobile)from).Class != ClassType.Paladin && ((GPlayerMobile)from).Class != ClassType.Dragoon && ((GPlayerMobile)from).Class != ClassType.Avenger && ((GPlayerMobile)from).Class != ClassType.Cavalier && ((GPlayerMobile)from).Class != ClassType.Barbarian && ((GPlayerMobile)from).Class != ClassType.Zealot && ((GPlayerMobile)from).Class != ClassType.Avenger )
{
OnDisallowedRider( from );
return;
}
if ( from.IsBodyMod && !from.Body.IsHuman )
{
if ( Core.AOS ) // You cannot ride a mount in your current form.
PrivateOverheadMessage( Network.MessageType.Regular, 0x3B2, 1062061, from.NetState );
else
from.SendLocalizedMessage( 1061628 ); // You can't do that while polymorphed.
return;
}
if ( !from.CanBeginAction( typeof( BaseMount ) ) )
{
from.SendLocalizedMessage( 1040024 ); // You are still too dazed from being knocked off your mount to ride!
return;
}
if ( from.Mounted )
{
from.SendLocalizedMessage( 1005583 ); // Please dismount first.
return;
}

if ( from.Female ? !AllowFemaleRider : !AllowMaleRider )
{
OnDisallowedRider( from );
return;
}
if ( !Multis.DesignContext.Check( from ) )
return;
if ( from.InRange( this, 1 ) )
{
if ( ( Controled && ControlMaster == from ) || ( Summoned && SummonMaster == from) || from.AccessLevel >= AccessLevel.GameMaster )
{
Rider = from;
}
else if ( !Controled && !Summoned )
{
from.SendLocalizedMessage( 501263 ); // That mount does not look broken! You would have to tame it to ride it.
}
else
{
from.SendLocalizedMessage( 501264 ); // This isn't your mount; it refuses to let you ride.
}
}
else
{
from.SendLocalizedMessage( 500206 ); // That is too far away to ride.
}
}
public HeavyWarHorse( Serial serial ) : base( serial )
{
}
public override void GetProperties( ObjectPropertyList list )
{
base.GetProperties( list );
if ( m_HasBarding && m_BardingExceptional && m_BardingCrafter != null )
list.Add( 1060853, m_BardingCrafter.Name ); // armor exceptionally crafted by ~1_val~
}
public override void Serialize( GenericWriter writer )
{
base.Serialize( writer );
writer.Write( (int) 1 ); // version
writer.Write( (bool) m_BardingExceptional );
writer.Write( (Mobile) m_BardingCrafter );
writer.Write( (bool) m_HasBarding );
writer.Write( (int) m_BardingHP );
writer.Write( (int) m_BardingResource );
}
public override void Deserialize( GenericReader reader )
{
base.Deserialize( reader );
int version = reader.ReadInt();
switch ( version )
{
case 1:
{
m_BardingExceptional = reader.ReadBool();
m_BardingCrafter = reader.ReadMobile();
m_HasBarding = reader.ReadBool();
m_BardingHP = reader.ReadInt();
m_BardingResource = (CraftResource) reader.ReadInt();
break;
}
}
if ( Hue == 0 && !m_HasBarding )
Hue = 0;
if ( BaseSoundID == -1 )
BaseSoundID = 0x16A;
}
}
}

Last edited by Vert I Go; 07-31-2008 at 07:15 PM.
Vert I Go is offline   Reply With Quote
Old 08-02-2008, 09:25 AM   #7 (permalink)
Newbie
 
Join Date: Mar 2006
Posts: 30
Default

ya that armored horse looks nice. uo's orginal armored horse is damn ugly! does it "work" just like normal horse? im talking about movements
JeBu is offline   Reply With Quote
Old 08-02-2008, 12:05 PM   #8 (permalink)
Lurker
 
Join Date: Jul 2008
Posts: 6
Default

yes it has all animations except attack animations but you can ride it run with it mount it unmounted fidget just never got aroiund to the attack animation for it
Vert I Go is offline   Reply With Quote
Old 09-22-2008, 06:14 PM   #9 (permalink)
Lurker
 
Join Date: Mar 2004
Posts: 1
Default

These animations are very very beautiful!!!

where can we find these animations? do you have a site?

And did you make also an animation of whip? i can't find that
nibbio is offline   Reply With Quote
Old 09-22-2008, 08:15 PM   #10 (permalink)
Forum Novice
 
Midnightdragon's Avatar
 
Join Date: Jun 2006
Age: 29
Posts: 614
Default

I have a bit of room on my uo page where I host all of my work from and I am also pretty familiar with adding new animations and such. I used to have most of these on my shard at one point. So I could also help out some.
Midnightdragon is offline   Reply With Quote
Old 09-27-2008, 11:55 PM   #11 (permalink)
Dream Sage
 
joshw's Avatar
 
Join Date: Jul 2003
Location: Great Northern Wisconsin
Posts: 841
Default

OK this is Vert I Go finally recoved my old user name and pass well i do have alot of animations that I have finished over 500 megs worth of work and over 60 new animations butu i just recieved a dell 2400 poweregde server machine so im gonna try setting that up for a web host so might not need any help yet lol well see here is a list of animations I have done so far

Animals:
Baby DRagon, Baby cows, Baby Horses, Baby Ostards

Demons:
Cornugon, Demogorgon, Glabrezu, Pit Fiend, Andreil, Death Saalad, Diablo, Marilith

Giants:
Frost Giant, Fire Giant (sword), Fire Giant (hammer), Formorian Giant

Humanoids:
gnoll chieftain, Gnool Flind, Ice Salamander, Salamander, Saytr, Saytr (bow), Mantuck, Bugbear, Hobgoblin Warrior, Minatour, Pinhead, Snow Troll, Ice troll, troglodyte, Yeti

Insects:
Carrion Crawler, Rhinobeetle

Monsters:
Chimera

Mounts:
Armored Horse, Pegasus, Rideable DRake, Gamarin, Polar Bear, Skeletal Dragon, Spider, Wolf

PLant:
Blue Myconid, Myconid, Swamp Lord

Sea:
kuo-toa, kuo-toa caster, sahuagin, sahuagin crossbow, sahuagin trident

Undead:
red Sekelton wings, Skeleton king

Underdark Package:
Drider male, Drider female, Hook Horror, Umberhulk, Mind Flayer
__________________
To walk among the few of understanding
Admin of Geia Adventures A dead Shard no longer in existsance
joshw is offline   Reply With Quote
Reply

Bookmarks


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off



Powered by vBulletin® Version 3.7.0
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0 RC5