DougJustDoug
Knows the great enthusiasms
I've been working off-and-on for several months on a bunch of little changes and improvements to the Shoddy Client. It's been a low-priority project for me, since the Shoddy client is really Colin and Bearzly's thing, not mine. But, when I would come across something that I thought could be fixed, I would patch it up in my local client and use it privately. What started as little pet fixes, eventually grew into a fairly significant patch.
I never intended to keep the code for myself, but I also didn't have much time to get the code cleaned up to the point where it could be used by everyone. Over the past several days, I finally decided to get this thing finished and released. Colin and Bearzly helped quite a bit today to get all these changes tested, compiled, and implemented. Thanks for the help guys!
Here is a quick rundown of all the changes I have made in the new release of the Shoddy Battle 1 client:
(and blame Colin if they don't work right!)
jk...
I never intended to keep the code for myself, but I also didn't have much time to get the code cleaned up to the point where it could be used by everyone. Over the past several days, I finally decided to get this thing finished and released. Colin and Bearzly helped quite a bit today to get all these changes tested, compiled, and implemented. Thanks for the help guys!
Here is a quick rundown of all the changes I have made in the new release of the Shoddy Battle 1 client:
- The chat window now remembers its position if you scroll it up. It no longer jumps to the bottom every time a new message is posted. Scroll back down to the bottom, if you want the window to "auto-scroll" like it always has.
- The chat will now remember selected text, even if new messages are posted. Previously, it was very difficult to copypaste from a fast-moving mainchat, since the selection was cleared on every new post.
- The user list remembers selections, even when members join/leave. Previously, it could be very hard to get a right-click menu, since the selection cleared every time server users changed.
- A new "No Challenges" status. This will disallow anyone from randomly challenging you. This should prevent the mass of "Away" users on the server, that are really on the server but don't want to be bothered with challenges from people. Now, the Away status should only be used if you are really away.
- A Change Password feature. Users can change their own password. Admins can also change other users passwords, so that should allow administrative "password resets" where necessary.
- Long lists like ladder ban listings and user alias lists are now scrollable. These lists used to take up more space than could be shown on the screen.
- The Team Builder now shows pokemon sprites without scaling. Certain large pokemon sprites (like Gyarados, for example) would display ugly when scaled. I also fixed a small bug where the shiny sprite wouldn't show correctly if you loaded it from the box.
- The Battle Window now randomly alternates backgrounds amongst 22 different DP battle settings. This necessitated moving around a few screen components, since DP backgrounds are bigger than the RSE background. BTW, these backgrounds DO NOT alter anything in battle as it pertains to moves, abilities, or any other mechanics that may be impacted by the battle setting. This is a purely cosmetic feature.
- Mods and Admins now have a Chat Moderation Control Panel. You can open it from the Admin menu, or by pressing CTRL-M. It opens a window that lists the names of the last 20 posters in mainchat, in order with the most recent poster first. It has buttons for all the standard mod commands. So, moderating mainchat should be much easier.
- Most windows will now open in proximity to the current open window. If you don't use a big screen or multiple monitors, you won't really appreciate this one. But, previously, if you logged onto Shoddy and moved the window, subsequent windows would always open in the upper-left corner of your main monitor. Now, they will open on top of the window that "launches" the new window.
- There is an incomplete "Reset Ladder Ratings" feature. The menu option is grayed out for now. When I get it working properly, I'll turn it on.
(and blame Colin if they don't work right!)
jk...