Giter Club home page Giter Club logo

ut2004-mutemoticons's Introduction

MutEmoticons for Unreal Tournament 2004

Away with text-based emoticons! Pimp your game's text box with lovely emoticons!

Installation

Drop the files in the root of your UT2004's installation. e.g. all files in /System/ should go in the corresponding root folder i.e. /UT2004/System/

For server admins, use: ?Mutator=MutEmoticons_V2.MutEmoticons or ServerActors=MutEmoticons_V2.EmoticonsServerActor.

Usage

In the in-game chat, simply write one of the following text-based emoticons:

>:( :( :) :p :d :D :| :/ :- B) xD

emotes

Config

The configuration file can be found at /System/MutEmoticons.ini and should contain the following content:

[MutEmoticons_V2.MutEmoticons]
Smileys=(Event=">:(",Icon=Texture'MAD')
Smileys=(Event=":(",Icon=Texture'11_FROWN')
Smileys=(Event=":)",Icon=Texture'19_GREENLI2')
Smileys=(Event=":p",Icon=Texture'17_TONGUE1')
Smileys=(Event=":d",Icon=Texture'19_GREENLI1')
Smileys=(Event=":D",Icon=Texture'16_BIGGRIN')
Smileys=(Event=":|",Icon=Texture'12_INDIFFE')
Smileys=(Event=":/",Icon=Texture'13_OHWELL')
Smileys=(Event=":-",Icon=Texture'18_REDFACE')
Smileys=(Event="B)",Icon=Texture'COOL')
Smileys=(Event="xD",Icon=Texture'SCREAM6')

ServerPackages? No need the mutator will add itself to the ServerPackages list on startup. However, if you have configured your own emoticons that reside in another .utx package you will have to manually add that package to the ServerPackages

Note

This mutator replaces the HUDClass in order to displace the text-based emoticons with their corresponding icon. Because of this, this may break non-standard gametypes or simply not work at all.

Supported standard gametypes:

  • Assault (AS)
  • BombingRun (BR)
  • Capture the Flag (CTF)
  • DeathMatch (DM), Team DeathMatch (TDM)
  • Double Domination (DDOM)
  • Invasion (INV)
  • Last Man Standing (LMS)
  • Onslaught (ONS)

Custom gametypes:

Requires a customized version of this mutator

  • Arena Master (AM), Team Arena Master (TAM)
  • Freon

Credits

This mutator was originally an integrated part of a modified Assault (AssaultPlus) circa 2006 by Marco a.k.a .:..:

The mod was then ported over to work as a mutator for all supported gametypes, additionally support for admins to add new emoticons was added, released on December 28, 2007 by EliotVU.

The icons were borrowed from an unknown UT99 mod, if you happen to know, feel free to submit an issue :)

Derivative works

See also

V1 on UnrealArchive

ut2004-mutemoticons's People

Contributors

eliotvu avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar

ut2004-mutemoticons's Issues

Onslaught not supported

Hello again, if I attempt to use MutEmoticons with onslaught, the onslaught HUD and radar map will not show up:

Shot01244
Shot01245
Shot01246

Client crashes with MutEmoticons_V2

I installed MutEmoticons_V2 on two different servers. On both servers, clients were crashing pretty regularly. One server is running 3SPN and the other UTComp.

Critical: UObject::execClassContext
Critical: (UTComp_ONSHudOnslaught ONS-Urban.UTComp_ONSHudOnslaught @ Function Engine.HUD.DisplayMessages : 02A0)
Critical: UObject::ProcessEvent
Critical: (UTComp_ONSHudOnslaught ONS-Urban.UTComp_ONSHudOnslaught, Function Engine.HUD.PostRender)
Critical: FPlayerSceneNode::Render
Critical: UGameEngine::Draw
Critical: UWindowsViewport::Repaint
Critical: UWindowsClient::Tick
Critical: ClientTick
Critical: UGameEngine::Tick
Critical: Level Urban
Critical: UpdateWorld
Critical: MainLoop
Exit: Executing UObject::StaticShutdownAfterError
Exit: Executing UWindowsClient::ShutdownAfterError
Log: Waiting for file streaming thread to finish...
Exit: OpenAL Audio subsystem shut down.
Exit: Exiting.

I had to remove it unfortunately to get the games running again.

Is it ok if I manually add the DrawSmileyText() function (and related) to the existing HUD code (instead of relying on unflect) ?

Only 95 textures can be used from a single .utx package

Hello, if I attempt to use more than 95 textures/emotes from a single .utx package, emotes #96 and up will not show up in game and will give this error in the log (for every emote/texture >95):
Error: Smileys::ImportText failed in: (Event="coldface",Icon=Texture'OmniEmoticons.1f976')

I am using the standard MutEmoticons.u file as provided. I can provide the .ini and .utx if needed.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.