Graal Forums

Graal Forums (https://forums.graalonline.com/forums/index.php)
-   Bug Report (https://forums.graalonline.com/forums/forumdisplay.php?f=193)
-   -   v6 bugs/suggestions (https://forums.graalonline.com/forums/showthread.php?t=134266660)

xXziroXx 06-17-2012 07:08 AM

v6 bugs/suggestions
 
Quote:

Originally Posted by Windows v6 beta test thread
Last edited 05-17-2011 at 02:47 AM.. Reason: Updating list of bugs/fixed bugs.

We have a client that is in public beta phase, yet the responsible people (Tig for being the thread poster, and Stefan for being the sole developer of the client) neglect everything related too it.

I've taken the liberty to compile a list containing a lot of the posted bugs for the previous year when the thread was last updated. Some of these might've been fixed, I don't have enough time to go through them all on my own. Also note that these are just the suggestions and errors posted in the Windows v6 thread, there has been COUNTLESS of threads outside of that.


Bugs:
  • Certain conditions causes levels not to render properly: Link 1 Link 2
  • Tiles displaying in wrong level, caused by tiles[x,y] manipulation + updateboard(): Link 1 Link 2
  • Graal stops rendering at times in Windows 7: Link 1
  • Sometimes NPCs are drawn multiple times: Link 1
  • The client crashes whenever you go on login2 and then try to go to another server. This also happens when using either switchtodirectx() or switchtoopengl(): Link 1 Link 2
  • External windows are created with the wrong dimensions: Link 1
  • After taking a screenshot you can't resize the window: Link 1
  • Highlighting text in GUI controls is painfully annoying: Link 1 Link 2 Link 3 Link 4
  • A lot of the times when you logon a server, something steals control focus, forcing you to click somewhere on the window to regain focus: Link 1 Link 2 Link 3 Link 4
  • Trading cards are very broken. Fix them or remove them, don't sell stuff that doesn't work to your customers: Link 1
  • NPC sword and shield changes on the serverside is not synchronized to clientside: Link 1
  • The on Mouse Down (Incapsula security garbage is preventing me from typing the name of that function) event is not reporting double clicks properly: Link 1
  • The new v6 character colors change to black after relogging: Link 1
  • GuiShowImgCtrl's sometimes does not update when in an external window: Link 1
  • Changing the value in a GuiSliderCtrl (internal or external) after it's been created doesn't update the position of the slider on the GUI: Link 1
  • If a GUI control within the window's width or height extends the boundary of the window, you cannot resize the window where it overlaps: Link 1
  • It seems that it's possible to receive global PMs from players you have set to ignore: Link 1
  • minextent in external windows doesn't seem to function: Link 1
  • When using the new TGUIAnimation effects in order to make a GUI hide/destroy, sometimes the GUI will destroy at the end of the animation, but then not be able to be recreated afterwards: Link 1
  • Particle effects are shown on the wrong place after moving GraalControl by script: Link 1
  • Drawing an NPC on a TDrawingPanel (clientside) causes the NPC to become invisible in the level until it changes image/gani or the level is updated: Link 1 Link 2
  • Objects drawn on a TDrawingPanel using drawObject() can't be removed using clearAll(): Link 1
  • Some levels with several tilelayers aren't drawn properly until the window is resized a couple of times: Link 1

Suggestions:
  • The "Don't renew next month" (and "Renew Next Month") link that's displayed in the Inventory section of the shop isn't displayed in the Shop section. (Just a script update on Login): Link 1
  • openurl(url); still opens URLs without any kind of prompt as compared to V5 which prompted you. (big security risk): Link 1
  • Could the playerlist option "play sound when receive PM" use a sound other than chest.wav? It doesn't seem consistent with receiving a message at all, it's even somewhat annoying with the sound being 2 seconds long: Link 1
  • ALL window positions should be remembered in between sessions. Right now only some are, causing inconsistency.
  • Syntax highlighting in MLTextEditCtrls should operate on it's own profile values: Link 1
  • Could the 'Trade' button within Playerlist right-click window possibly be moved away from inbetween 'Show History" and "Warpto"? Link 1 Link 2



Stefan, you asked us this a year ago, when the client had already been in beta for over a year:

Quote:

Originally Posted by Stefan (Post 1655108)
Are there still any other problems for v6? Or is it finished in your point of view?

You also posted this:

Quote:

Originally Posted by Stefan (Post 1660925)
Graal version 6.007 has been uploaded

This version is the 'Gold Master', which means if this version is fine then it will be the final v6 release.

Start showing that you're still interested in PC Graal, or you're gonna start losing the remaining developers that has stayed on Graal for this long because we want to genuinly help make the game prosper. Ignoring us and not being a part of the community has already made the majority leave.

ffcmike 06-17-2012 09:17 AM

Quote:

Originally Posted by xXziroXx (Post 1697492)
Bugs:
  • Tiles displaying in wrong level, caused by tiles[x,y] manipulation + updateboard(): Link 1 Link 2
  • A lot of the times when you logon a server, something steals control focus, forcing you to click somewhere on the window to regain focus: Link 1 Link 2 Link 3 Link 4
  • NPC sword and shield changes on the serverside is not synchronized to clientside: Link 1
  • It seems that it's possible to receive global PMs from players you have set to ignore: Link 1

I can confirm these issues are not resolved.
I would also like to bring attention once more to the other issue concerning text display mentioned within the tile manipulation post.

Quote:

Originally Posted by xXziroXx (Post 1697492)
Trading cards are very broken. Fix them or remove them, don't sell stuff that doesn't work to your customers: Link 1

I'm not so sure that global trading cards are broken, it's just that they're implemented in such a way that it's very easy for a servers custom scripts to either over-write or bypass them.
For instance on Classic I'm using a system which loops through players and conveniently animates their alpha/zoom/rotation (necessary for recoil blink for example), this completely bypasses 2 different trading card effects.

Quote:

Originally Posted by xXziroXx (Post 1697492)
When using the new TGUIAnimation effects in order to make a GUI hide/destroy, sometimes the GUI will destroy at the end of the animation, but then not be able to be recreated afterwards: Link 1

In fairness this can be avoided so long as you're very careful with your scripting.

Quote:

Originally Posted by xXziroXx (Post 1697492)
The word "Admins" on the playerlist should really be changed to "Staff"

Thankfully this was done already.

Quote:

Originally Posted by xXziroXx (Post 1697492)
Start showing that you're still interested in PC Graal, or you're gonna start losing the remaining developers that has stayed on Graal for this long because we want to genuinly help make the game prosper. Ignoring us and not being a part of the community has already made the majority leave.

It seems to me that there's a deliberate contempt towards PC Graal and that it's not just a matter of negligence. I hope I can be proved wrong though.

callimuc 06-17-2012 02:59 PM

Quote:

Originally Posted by xXziroXx (Post 1697492)
  • Drawing an NPC on a TDrawingPanel (clientside) causes the NPC to become invisible in the level until it changes image/gani or the level is updated: Link 1 Link 2
  • Objects drawn on a TDrawingPanel using drawObject() can't be removed using clearAll(): Link 1

I also realized that the chat/emotes of the players/npcs do have a big offset withing the TDrawingPanel (using it clientside). I just saw them being displayed once while being in a single level (not a gmap).

Tigairius 06-17-2012 07:12 PM

Well, we really need some decent problem tracking software or something. Just a giant forum thread is too hard to follow and it's messy.

cyan3 06-17-2012 07:30 PM

Quote:

Originally Posted by Tigairius (Post 1697520)
Well, we really need some decent problem tracking software or something. Just a giant forum thread is too hard to follow and it's messy.

Perhaps we could start using the Projects tab for the forums again? It was used in the late stages of V5 just before official release to track bugs and such and would be a lot easier than reading though a mass of text in threads. The only problem would be that the bugs will have to be re-entered into the project system.

Project Page

salesman 06-17-2012 07:43 PM

there are plenty of free issue trackers on the web

TSAdmin 06-18-2012 01:31 AM

Quote:

Originally Posted by salesman (Post 1697523)
there are plenty of free issue trackers on the web

That's one thing to find, and very easily so, but it's another thing for the client to actually receive any attention. We could compile the easiest of easy to read bug tracker lists in the entire world, the question is a matter of when Stefan will do anything about it or even hint that he's having an inkling of a thought about maybe doing something about it, for that matter.

DustyPorViva 06-18-2012 01:39 AM

In-client bug-tracker could be cool. Let players submit bugs, other players can vote if they have the same problem, sort by votes. Let players comment, let staff(like login staff, globals) manage them. Also let the client submit(hidden) client data when submitted for Stefan to review(like clientside stats, computer specs and such).

xXziroXx 06-18-2012 01:53 AM

Quote:

Originally Posted by Tigairius (Post 1697520)
Well, we really need some decent problem tracking software or something. Just a giant forum thread is too hard to follow and it's messy.

I agree completely, but it's better than reported bugs getting ignored.

Quote:

Originally Posted by DustyPorViva (Post 1697559)
In-client bug-tracker could be cool. Let players submit bugs, other players can vote if they have the same problem, sort by votes. Let players comment, let staff(like login staff, globals) manage them. Also let the client submit(hidden) client data when submitted for Stefan to review(like clientside stats, computer specs and such).

I can see an in-game bug tracker working pretty well, a lot of games use them successfully. There needs to be more things integrated into the client in general, guild control panel for example.

ff7chocoboknight 06-19-2012 03:42 AM

Quote:

Originally Posted by xXziroXx (Post 1697563)
I agree completely, but it's better than reported bugs getting ignored.



I can see an in-game bug tracker working pretty well, a lot of games use them successfully. There needs to be more things integrated into the client in general, guild control panel for example.

I can see a bug tracker being abused by idiots.

cbk1994 06-19-2012 03:45 AM

This list would probably be more useful to Stefan (and hence more likely to succeed in getting things done) if it was organized by priority with a special emphasis on the things absolutely necessary before a release of v6. I would rather see a complete but buggy release tomorrow than a bug-free one in another few months or years.

DustyPorViva 06-19-2012 03:57 AM

Quote:

Originally Posted by ff7chocoboknight (Post 1697706)
I can see a bug tracker being abused by idiots.

Everything can be ruined by idiots, that's a horrible reason to not try to progress.

MattKan 07-06-2012 07:47 PM

I don't know much about how RC works with v6, but if possible could you add a warning to the rights box saying something along the lines of "Only give out Server Options and Edit Rights to people you trust; if you're not careful they can essentially steal your server!"

There's a big problem with noobs giving out too many rights and this would probably cause a lot of them to think twice. The issue is the scammers are lying and manipulating them, and there's nothing on Graal that noobs are exposed to that says that these lies aren't true.

Emera 07-06-2012 07:57 PM

Quote:

Originally Posted by MattKan (Post 1699099)
I don't know much about how RC works with v6, but if possible could you add a warning to the rights box saying something along the lines of "Only give out Server Options and Edit Rights to people you trust; if you're not careful they can essentially steal your server!"

There's a big problem with noobs giving out too many rights and this would probably cause a lot of them to think twice. The issue is the scammers are lying and manipulating them, and there's nothing on Graal that noobs are exposed to that says that these lies aren't true.

It's common sense though really isn't it?

MattKan 07-06-2012 08:47 PM

Quote:

Originally Posted by Emera (Post 1699104)
It's common sense though really isn't it?

Somewhat, but still. Some nasty jerks just say "go ahead and give me full rights so I can make your server hosted by tomorrow" and then the player checks everything without really thinking.

A warning would serve to not only make them aware of what they were checking but also to make them rethink what they're doing.

It's better than nothing I suppose :P

scriptless 07-07-2012 04:18 AM

Quote:

Originally Posted by xXziroXx (Post 1697563)
I agree completely, but it's better than reported bugs getting ignored.



I can see an in-game bug tracker working pretty well, a lot of games use them successfully. There needs to be more things integrated into the client in general, guild control panel for example.

I agree about the in-game stuff.

Personally I would like to see an in-game guild panel, support center, and bug tracker. Tho it would be pretty neat to have a GS2 tester too, probably to difficult to do, but I can still dream ways to do it XD

Not sure if this is a bug or not, but I noticed sometimes in V6 when being disconnected for idling and reconnecting, or just randomly being disconnected by lag or something. That when I press F3 there are extra options in the settings window. Some looked neet tho I can't remember them. I noticed this on GK.

xXziroXx 08-18-2012 11:43 PM

Sorting playerlist by account names stops showing friends on other servers. At the same time, people who have you on their friend list are unable to see you online on other servers.

Admins 10-01-2012 04:00 PM

The extended body colors only work correctly if it has been enabled in the server options and v5 has been disabled, like on Classic and Era for iPhone/Facebook.

Tim_Rocks 10-01-2012 05:24 PM

You can disable v5 in server options?


All times are GMT +2. The time now is 11:42 AM.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions Inc.
Copyright (C) 1998-2019 Toonslab All Rights Reserved.