Comments (8)
Check #630
from source-x.
What resolution you used?
from source-x.
Not fix, flexible. But Y coordinate bigger than 480.
from source-x.
I need to know what resolution you used, the Y packet sent by the clietn is not properly sent
from source-x.
What is a client? ClassicUO, OrionUO or original? When the client is first turned on, it will not receive this data from the sphere if you have not send any changes to the screen size. First you have to make a change and exit the game once. It depends on the client version and type you are using. This is entirely a client issue. In other words, the client receives and sends this data correctly only at inputs and outputs. It does not take the moment you change the screen size.,
Let's give an example of ClassicUO;
The packet code sent the moment you change this screen size:
WorldViewportGump mouseup:
This is the moment of sending the screen size when you log in to the game:
EnterWorld function
If you want it to be sent instantly when you change the screen size via ClassicUO options, you need to add a line like this under the ClassicUO options apply function. This event does not exist in the original client.
But this status is only sent to EnterWorld for the original client. It is not sent as soon as changes are made via Options.
For example, ClassicUO also needs to be sent at the time of options apply. But this is not added in ClassicUO. Therefore, spheres will not be aware of the changes made via options. It will be sent only when you enter the game and when you pull the button in the lower right corner of the game screen.
The above codes are examples and referenced ClassicUO.
from source-x.
I use ClassicUO and resolution is 1542x1023.
Like that.
from source-x.
Can you try that sphere to see if works fine. Because as we can't do anything while Y value not sent by default clients we have to set default values but if your ClassicUO works fine I can add a Y == 0 condition to not set Y value on default values so, can you test that version and see if it works for you.
https://www.mediafire.com/file/1uls29llqyri55b/SphereSvrX64_nightly.rar/file
from source-x.
This packet content works a little strangely, the Original client only sends the width value of the screen size, not the height, but since the ClassicUO client sends both height and width, the x and y data coming to the sphere are mixed. There are skips in between. This may be related to sphere's package content/length. The problem persists.
Here, there are 2 data in the package content of the original client,
There are 4 data in the package content of ClassicUO client. The problem stems from here. (also at ClassicUO)
from source-x.
Related Issues (20)
- region.tag (t_multi) HOT 5
- Monsters do not use some skills
- Spellbook Spells behaviour (OLD vs OSI) (Feature Request) HOT 1
- Debug and t_multi (custom?) HOT 4
- t_multi_custom remove HOT 3
- Vendor (Item without Value) HOT 9
- Feature Request: TIMERFD HOT 6
- TEVENTS not being saved on the item HOT 12
- COMP (Gets the number of components) HOT 5
- T_Multi_Addons Position
- ADDCOMP, DELCOMP HOT 8
- ISSTUCK HOT 15
- CAN_I_SCRIPTEDMORE
- PLEVEL commands not working on GM account HOT 1
- Problems with Curse Weapon magic in i_magic_necromancer
- Problems with pain_spike magic in i_magic_necromancer
- ISVALID female gump HOT 7
- LIST and math HOT 1
- can_i_damageable and ItemHitpointsUpdate, do not update status
- Giant Spiders drops i_spider_web in sleeping sector
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from source-x.