That Guy
|
|
Join Date: Dec 2001
Location: Seattle, WA
Posts: 2,528
|
|
The first post got too big, so I will post all the old fixes here
Fixed:
- Random error message when opening playerlist
- If player closes a profile before profile information is downloaded, profile dialog reappears
- Profile homepage button does not work
- when switching to another server you are not disconnected from the old server
- Rating does not appear when R key is pressed (affects some users)
- Graal3d button shows while connecting to listserver
- GuiBitmapBorderCtrl might not work (Border graphic doesn't show)
- Player doesn't toss items (bushes, pots, etc) when swimming
- Bombs do not block
- CTRL + J / keypressed bug
- "sparring" isn't displayed on the AP bar in sparring zones
Fixed on Unholy Nation already, was a problem with the npcserver though not v4
- Horses slow down and play steps2.wav (the bush hiding movement sounds) when moving downwards
- Horses are not blocked by chairs
- Movement is not disabled for emoticons (CTRL + K will cause downward movement)
- Cannot backspace text if shift is held down
- Ignore feature doesn't work
- Disconnection message appears twice when a player is disconnected by an administrator.
- When hit by sword, player moves through NPCs that do not use setshape
- If somebody logs off before you can read their PM, the PM bubble on the playerlist tabs doesn't go away
- Homepage button in serverlist doesn't work
- Player can move through 1 tile of space if walking at top or left of level
Example: N-Pulse, cheetos_bulldog.nw x/y: .5/4
- When pressing F8, in F2 log:
GraalScript: function push not found in script of StartScript_ServerList
GraalScript: function pop not found in script of StartScript_ServerList
- Large PM histories can cause the client to crash. Put the attached file into PMs folder and then view history of the NPC-server online. Use the scrollbar some until it happens. This may happen when viewing large PMs as well (caused by many PMs being sent over time).
Using Win2k
Two errors: External Exception 80000004 (every few seconds), EAccessViolation in ntdll.dll
- Client sometimes closes when disconnected (by an administrator or by idling)
- List of players is not selected when playerlist is first opened
- Cannot connect to selected server with Connect button if any text is in server editbox (check if editbox is selected before connecting to that server)
Example:
Type "Aeon" in the editbox
Click "N-Pulse" in the listbox once
Click Connect; Graal connects to Aeon instead of N-Pulse
- Serverside character npcs are not displayed correctly; head, body, etc are like a default character npc, and the x/y position of the npc is wrong
Example: Graal2002 Debug, char.nw
- Script array initialization is limited to 255 members (arr = {1,2,3,...}; )
- Highlighting a large amount of text in a GuiTextEditCtrl/GuiMLTextEditCtrl causes the highlight to overflow outside of the control
- Tiles 0x1B8,0x1B9,0x1C8,0x1C9 act like shallow water instead of deep water (causes problems when player should fall in to water for pot races/horses should not be able to cross)
Example: N-Pulse, cheetos_bulldog.nw
- Baddies do not spawn at correct positions
Example: N-Pulse, cheetos_bulldog.nw
- Members of your guild are not put in the guild section if you set your guild manually with setnick (only if they send you a message or so)
- GuiMLTextCtrl and GuiMLScrollCtrl in combination on the serverlist shows the highlight selection bar outside of the control if you select a server and then scroll the selection box
- GuiMenuBars are not visible, and do not work
- Middle mouse button is not recognized
- Artifacts appear in 1280x1024 fullscreen mode in the lower-right corner
Example: Graal Kingdoms. Make some messages appear on the lower-right, and walk left/right. See Houdini's Screenshot.
- If an npc uses setimgpart before the specified image is downloaded, the entire image is displayed instead of the part. Works after level is updated
Example: Server #gscript, cheetos_leveltest.nw
- Some objects cannot be saved as variables (See GrowlZ's post)
- GuiMenuBars do not display red background (see attached screenshot)
Example: Rudora (top-left, you might be disconnected on first connection)
- GuiContextMenuCtrl does not hide properly (see attached screenshot)
Example: Rudora (top-left)
- "Start in fullscreen" option doesn't work
- Copying from a multiline text control is bugged (copies everything until the end of the text, not only the selected text)
- Sometimes levels on a gmap are not preloaded correctly (cache corrupted?), the level is then blank or has wrong heights
- Problem with save[] on GS2-enabled servers. Clientside cannot read variable when a value is set on serverside.
Example: Graal2002 Debug, cheetos_save.nw (type "test" to toggle the value of save[0])
- Strange problem with multidimensional arrays; the following script will cause a crash (you can find this on #gscript in weapon cheetos_v4bug too):
NPC Code:
//#CLIENTSIDE
function onWeaponFired () {
this.arry = {{1,2},3,4};
this.arry = this.arry[0];
}
It only crashes if the variable names are the same. Thanks Kaimetsu
- When pressing Q to OPEN weapons list (not closing it), keydown2 returns true for ALL characters (z, ~, everything). Thanks Kaimetsu (maybe let him help test v4? )
EX: #gscript, weapon cheetos_v4bug
- If the player is disconnected while Graal is not in focus, the disconnection message appears behind the game window (it will show up if you minimize a different application)
- gani script for the old scirpting engine was not loaded at login if used as #P parameter (invisible chat on Maloria)
- If player is moved by clientside while paused, player.paused will be unset on serverside
EX: Classic, if you pause while you are moving from being hit by a sword, players can still hit you; player.paused is unset on serverside and set on clientside
- showpolys with index <= 200 do not display correctly (or not at all) for players besides the one executing the command
Example: #gscript, weapon cheetos_v4bugd
- destroy command is not working properly (this is causing the bush problem on Maloria). Weapon isn't removed from weaponlist, but weaponfired is not called anymore. Weapon is usable after reconnecting still
- Text drawn on the gui layer disappears if over half of it is not on the screen (this should only happen for layers < 4)
Example: Era Development, type /testmessage (Weapon is -Messages)
- Selecting a player on the playerlist does not draw their nickname at their position on the map
- Playerlist can move offscreen: Press alt+enter, press F7, select game window, press alt+enter, press F7. No playerlist! Problem is solved after restarting client. Note that this does not cause the huge numbers in graal4config.txt that Stormie got
- playlooped is causing Graal to freeze (be careful, it might not be easy to recover and you might need to reboot)
EX: server #gscript, cheetos_playlooped.nw. Wait for the sound to play, and then wait a few seconds longer until the client freezes
- Player can walk on tiles 0xB42,0xB43,0xB44,0xB52 (lava)
- #R is returning 0 on GS2 servers
EX: #gscript, cheetos_play.nw (touch the npc)
- Clientside showcharacter NPCs are being added to the playerlist on GS2 servers
EX: #gscript, cheetos_play.nw
- scripts that use many showpolys to simulate 3d objects look different/bugged in v4
Minor feature requests:
- Highlight chatbar text when player presses tab (like v2)
- Make showimg return an object, EX:
img = showimg(1,"block.png",30,30);
img.rotation = .2;
This will make it so findimg() won't need to be used as often
- Remember position/size of game window and playerlist
- Make the list of people in IRC channels children of the channel names in the Event Channels tab, instead of having the Chatters tab
|
|