Difference between revisions of "ChargedMinersClassic"

From wiki.vg
Jump to navigation Jump to search
(4 intermediate revisions by the same user not shown)
Line 2: Line 2:
  
 
== Improvements ==
 
== Improvements ==
 +
* Add extension protocol.
 +
* XBox 360 gamepad support (triggers are on the same axis thanks to MS's driver)
 
* Save last few messages typed into the console, and allow using up/down arrows to scroll through them (like you would in a terminal).
 
* Save last few messages typed into the console, and allow using up/down arrows to scroll through them (like you would in a terminal).
 
* Water cosmetic improvements: specularity, volumetric fog underwater, etc.
 
* Water cosmetic improvements: specularity, volumetric fog underwater, etc.
 
* More chat/terminal improvements (being able to move cursor around with arrow keys, selection with shift key, etc).
 
* More chat/terminal improvements (being able to move cursor around with arrow keys, selection with shift key, etc).
 
* Lighting mode faithful to Minecraft Classic (straight-down shadows), to allow viewing pixelart properly.
 
* Lighting mode faithful to Minecraft Classic (straight-down shadows), to allow viewing pixelart properly.
* Create an entry in the configuration file allowing to adjust the movement speed.
+
* Extend movement speed config separate entries for normal horizontal and vertical speeds, and for sped-up horizontal and vertical speeds.
** Ideally separate entries for normal horizontal and vertical speeds, and for sped-up horizontal and vertical speeds.
 
* XBox 360 gamepad support (triggers are on the same axis thanks to MS's driver)
 
* Clickable links in game chat.
 
* Make walking/running speeds configurable.
 
 
* Make key mappings more easily configurable.
 
* Make key mappings more easily configurable.
 
* Ability to bookmark/favourite/sticky servers in the serverlist, keeping them at the top.
 
* Ability to bookmark/favourite/sticky servers in the serverlist, keeping them at the top.
* Add extension protocol.
+
* Clickable links in game chat.
 +
* Portable Mode
 +
** Many users store their minecraft installs on network shares, thumbdrives, or dropbox instances. If there was some way to indicate to Charged that the settings were stored in the application directory, rather than AppData, this would relieve the need to re-configure the client on every machine the game is launched on.
 +
** It is quite common for portable applications to check for the presence of a specific file within the application folder to determine the status of "portable" mode. If the file does not exist, it falls back to reading from AppData.
 +
* Gravity Value Tweaking - Compared to WoM and the native mc.net client, it seems that the affect of gravity is quite high in Charged. Perhaps a gravity can be imported from a settings.ini value for further tweaking.
 +
* Double-Jump - A feature from WOM, double jump makes jumping over typical two-block user-created walls easier, without the need to toggle fly mode for such a short ascend.
 +
* UI Scale - Increasing or decreasing the size of chat should probably be an option, if only in settings.ini.
 +
* Old OpenGL causes silent failure - I've had several reports of mysterious aborts when launching Miners, and almost all of them are caused by the OpenGL 2.1 requirement. Perhaps there should be some sort of message box error, rather than only dumping to the log?
  
 
== Launcher ==
 
== Launcher ==
Line 21: Line 26:
  
 
== Bugs ==
 
== Bugs ==
 +
* Player models lack hats.
 
* "gfx" eats 95% of time (realtime, not CPU time) if vsync is enabled.
 
* "gfx" eats 95% of time (realtime, not CPU time) if vsync is enabled.
 +
* There is no application icon on Windows for CM.
 
* Intel graphics cards doesn't get smooth textures.
 
* Intel graphics cards doesn't get smooth textures.
* Player models lack hats.
 
* Player should be able to go above the map (beyond the map boundary) even when NoClip is disabled.
 
 
* Alt-tabbing out of the game window sometimes keeps the mouse focus stolen.
 
* Alt-tabbing out of the game window sometimes keeps the mouse focus stolen.
* There is no application icon on Windows for CM.
+
* CM should prefer, or at least fall back to, terrain.png from Minecraft Classic's minecraft.jar
  
 
== Done ==
 
== Done ==
 +
* <strike>Make walking/running speeds configurable and create an entry in the configuration file allowing to adjust the movement speed.</strike>
 +
* <strike>Player should be able to go above the map (beyond the map boundary) even when NoClip is disabled.</strike>
 
* <strike>Optional/toggle-able collision detection with terrain.</strike>
 
* <strike>Optional/toggle-able collision detection with terrain.</strike>
 
* <strike>Non-flying player movement code.</strike>
 
* <strike>Non-flying player movement code.</strike>

Revision as of 21:08, 19 November 2012

Charged Miners is a client for classic, download the launcher here

Improvements

  • Add extension protocol.
  • XBox 360 gamepad support (triggers are on the same axis thanks to MS's driver)
  • Save last few messages typed into the console, and allow using up/down arrows to scroll through them (like you would in a terminal).
  • Water cosmetic improvements: specularity, volumetric fog underwater, etc.
  • More chat/terminal improvements (being able to move cursor around with arrow keys, selection with shift key, etc).
  • Lighting mode faithful to Minecraft Classic (straight-down shadows), to allow viewing pixelart properly.
  • Extend movement speed config separate entries for normal horizontal and vertical speeds, and for sped-up horizontal and vertical speeds.
  • Make key mappings more easily configurable.
  • Ability to bookmark/favourite/sticky servers in the serverlist, keeping them at the top.
  • Clickable links in game chat.
  • Portable Mode
    • Many users store their minecraft installs on network shares, thumbdrives, or dropbox instances. If there was some way to indicate to Charged that the settings were stored in the application directory, rather than AppData, this would relieve the need to re-configure the client on every machine the game is launched on.
    • It is quite common for portable applications to check for the presence of a specific file within the application folder to determine the status of "portable" mode. If the file does not exist, it falls back to reading from AppData.
  • Gravity Value Tweaking - Compared to WoM and the native mc.net client, it seems that the affect of gravity is quite high in Charged. Perhaps a gravity can be imported from a settings.ini value for further tweaking.
  • Double-Jump - A feature from WOM, double jump makes jumping over typical two-block user-created walls easier, without the need to toggle fly mode for such a short ascend.
  • UI Scale - Increasing or decreasing the size of chat should probably be an option, if only in settings.ini.
  • Old OpenGL causes silent failure - I've had several reports of mysterious aborts when launching Miners, and almost all of them are caused by the OpenGL 2.1 requirement. Perhaps there should be some sort of message box error, rather than only dumping to the log?

Launcher

  • Button/Menu item to open the %AppData%/Roaming/charge folder. - Done in 1.1
    • Bonus Objective: Button/Menu item that uploads log.txt to a paste site. - Done in 1.1
  • Add a list of recently-joined/favorite servers.

Bugs

  • Player models lack hats.
  • "gfx" eats 95% of time (realtime, not CPU time) if vsync is enabled.
  • There is no application icon on Windows for CM.
  • Intel graphics cards doesn't get smooth textures.
  • Alt-tabbing out of the game window sometimes keeps the mouse focus stolen.
  • CM should prefer, or at least fall back to, terrain.png from Minecraft Classic's minecraft.jar

Done

  • Make walking/running speeds configurable and create an entry in the configuration file allowing to adjust the movement speed.
  • Player should be able to go above the map (beyond the map boundary) even when NoClip is disabled.
  • Optional/toggle-able collision detection with terrain.
  • Non-flying player movement code.
  • Expose more options through in-game menus.
  • The default skin is completely white.
  • Interpolate other players' movement.
  • Ignores terrain.classic.png and doesn't load textures from terrain.png (classic) correctly unless manipulateTextureClassic(pic); is commented out (line 306, miners/startup.d) (Tested on Linux 3.5.4-1 x86_64, nvidia-304.51)
    • Works for me, make sure you put terrain.classic.png somewhere it can find it.
  • Charged Miners doesn't report the same player location to the server as the official client (though the official client may be in error). Not a bug.
  • Half steps make the underside of the block above them transparent.
  • Admincrete is delete-able by non-ops.
  • With viewdistance Furthestest, ghost clones of the players on the same map as you can be seen far down below the world.
  • --resume argument that connects to last connected to server.
  • Bringing up chat should release the mouse.
  • Water surface becomes invisible when underwater.
  • Individual water blocks are clickable (unlike vanilla Minecraft water blocks), which makes underwater building very difficult.
  • Ability to paste text while typing (Ctrl+V or Shift+Ins).
  • Turn on the ability to resize the window by default (at least on Windows).
  • Add ability to part a server after joining, to go back to the server list.
  • Show a list of players when pressing <tab>
  • Repeated breaking/placing on mouseclick hold
  • Better error messages!
  • The toolbox not allowing more than one of the same block
  • Intel graphics cards rendering is broken
  • Irssi style tab complete
  • Water isn't transparent
  • Larger chat window