Coder Social home page Coder Social logo

openmmo's People

Contributors

dx4d avatar francy51 avatar wovencode avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

openmmo's Issues

[camera][ui] when logging into a zone ui alignment is incorrect

actually an old one back.. when logging into a zone, if there is a character in that zone, the camera on the character in the zone uses the new character that zoned in as an alignment for the text above their own character leading to misplaced text above existing character in zone. As soon as existing character is moved, it resets to being correct

zoning ui bug

observation... when zoning.. zoning message comes up then dissapears.. but dissapears before player is ready to use.. am thinking that we need to blank the screen to black on zoning until the zoned character is ready and useable

Camera smoothing not framerate independent

Unity 2019 executes as fast as possible on desktop platforms, this causes camera jitter because it uses "Lerp" when updating. Has to be changed to Slerp or similar.

Found in:

CameraOpenMMO.cs in Core->PlayerComponent->Scripts->Components

and:

FollowCamera.cs in Extras (3rd Party) -> UnityCameraAndInput -> Scripts -> Camera

Movement Jitter

This might or might not be related to the camera movement that suffers from the same issue.

mixing Update, LateUpdate and FixedUpdate might be the cause

Name tags flipping and Camera positioning issues

okay wierd one to describe... in the attached pic.. the character on the left screen zoned in... on the screen of the character on the right screen, who hadn't moved, the name tags flipped at the zone in. They correct themselves as soon as the character in the right screen moves, but it's wierd.. please ask if this is not clear. It also moves the camera fron behind the current character to looking at the zone in point of the second character.. may be why the names flip because the camera is being overriden on target.. in some cases Camera looses position on zoning character as well

login zone consideration

Login Zone is only ever displayed on screen now in Host/Play, wondering if that's worthwhile or whether host/play should just start the character in their home zone to wander in... I know the flow goes through LoginZone but it's bypassed in anything other than Host/Play as a graphic zone

editor improvement considerations

when host/play selected in network manager.. Active network zones should be unchecked.. likewise if Client or Server selected should be checked.. to easy to forget (well for me anyway)

Camera rotation broken

left/right turn just spins the scene uncontrollably with any camera (including just the old default one).. something got broke in there and changing params on Davil's new player construct was no help.

Misalignment of characters on screen

On base 0.9c build with seperate client server builds, characters are not in similar places on screen to their own clients.. there is an offset although if a character walks through another character, you can see the impact although the character is in the wrong place..
Offset Position

Issue with text overhead of player

Issue with text overhead of player, name, level and Zone Information.. each time you zone it lowers it slightly and angles it away from the camera.. after about 8 - 10 zones.. it looks like the starwars intro text

Builds output "not supported" into the log

When building for MacOS or Windows and running using mySQL, a warning "not supported on the target platform" is put into the log. This is due to the usage of "MySql.Data.MySqlClient"

Note: Works perfectly fine in the editor and the build works as well

Bad words

bad words, curently foo and bar are case sensetive.. To save having to put in all options, all options should be blocked from the one entry.

In-Zone Multi portal multi user error

In seperate client server build on 0.9d if a character enters the mutli zone portal, a message appears saying portal y/n. If another character enters the portal, they also get same message.. if either charater then selects yes, the portal y/n message dissapears on both clients, not just the one that portaled meaning the other has to back out of the portal to re-activate it

DatabaseLayer constantly reverts

Whenever you select mySQL or SQLite, the database layer still reverts when changing the scene. MySQL data is correctly remembered though.

Characters not loading into their home zones

compiled and ran this.. am getting the following issue.. when starting I get the following message..

Client Recv: failed to connect to ip=localhost port=7780 reason=System.Net.Sockets.SocketException (0x80004005): No connection could be made because the target machine actively refused it.

at System.Net.Sockets.TcpClient.Connect (System.String hostname, System.Int32 port) [0x0019d] in :0
at Telepathy.Client.ReceiveThreadFunction (System.String ip, System.Int32 port) [0x00002] in F:\Unity Projects\OpenMMO\Assets\OpenMMO\Plugins\Mirror\Runtime\Transport\Telepathy\Client.cs:54
UnityEngine.Debug:Log(Object)
Telepathy.Client:ReceiveThreadFunction(String, Int32) (at Assets/OpenMMO/Plugins/Mirror/Runtime/Transport/Telepathy/Client.cs:74)
Telepathy.<>cDisplayClass11_0:b0() (at Assets/OpenMMO/Plugins/Mirror/Runtime/Transport/Telepathy/Client.cs:151)
System.Threading.ThreadHelper:ThreadStart()

Whichever character I try it tries to start in that characters home zone, so Elf in ElfZone, etc

Variable naming inconsistencies

While attempting to write some documentation I realized that there were some inconsistencies in variable names.

For example, sometimes Player is used instead of User and vicer versa. Username vs name. etc. I found myself being confused occasionally while reading the code.
I think it might be a good idea to get rid of these inconsistencies before the project becomes even larger as they could cause some misunderstandings.

Pardon if this is the wrong way of poiting out this issue/reporting this issue as this is the first time im attempting this.

[data] SQLite database is overwritten when multiple OpenMMO projects are on the same user account

OK Unity is now storing, for 2019, the DB in a new place.. AppData\LocalLow\DefaultCompany however it is supposed to also use the project name so it should be AppData\LocalLow\DefaultCompany\OpenMMO. In here are stored the player logs etc.. however on windows, it is ignoring the \OpenMMO so all databases from all projects listed as default company are being stored in the root of AppData\LocalLow\DefaultCompany so if you have more than one project in default Company but with the same Db name (Database.sqlite) then the Db's are overwriting each other. The name of the Db in Open MMO should be changed to avoid this being an issue. Recommend OpenMMO.sqlite but be aware if you have 2 projects running currently they will overwrite databases unless one is changed.

Player warping issue

Players are getting warped into the Realm with a built server and built client but no player prefab is spawning. (Appears to work fine after switching to .NET 4.x)

Chat window opens downwards

Would preserve screen real-estate if Chat window bar was at bottom of screen and chat window opened upwards otherwise Chat window header is left floating in screen.

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.