Difference between revisions of "ChargedMinersClassic"

From wiki.vg
Jump to navigation Jump to search
(6 intermediate revisions by the same user not shown)
Line 2: Line 2:
  
 
== Improvements ==
 
== Improvements ==
* Add extension protocol.
+
* Implement [[CPE]]
 +
* Add option to save all on-screen text to a .txt file for later viewing.
 +
* 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.
 
* XBox 360 gamepad support (triggers are on the same axis thanks to MS's driver)
 
* 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).
 +
* Lighting mode faithful to Minecraft Classic (straight-down shadows), to allow viewing pixelart properly.
 
* 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.
 
* 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.
 
* 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.
 
* Clickable links in game chat.
 
* Clickable links in game chat.
 +
* Extend movement speed config separate entries for normal horizontal and vertical speeds, and for sped-up horizontal and vertical speeds.
 +
* 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.
 
* Portable Mode
 
* 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.
 
** 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.
 
** 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?
 
* Implement [[CPE]]
 
  
 
== Launcher ==
 
== Launcher ==
Line 25: Line 23:
 
** <s>Bonus Objective: Button/Menu item that uploads log.txt to a paste site.</s> - Done in 1.1
 
** <s>Bonus Objective: Button/Menu item that uploads log.txt to a paste site.</s> - Done in 1.1
 
* Add a list of recently-joined/favorite servers.
 
* Add a list of recently-joined/favorite servers.
 +
* <s>Support for Linux.</s>
 +
** Launcher does run on most Linux distros, via [http://www.mono-project.com/Main_Page Mono]. Native launcher may be nice, but it's a lot of work, and there are no plans to make it at this time.
  
 
== Bugs ==
 
== Bugs ==
Line 33: Line 33:
 
* 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.
 
* CM should prefer, or at least fall back to, terrain.png from Minecraft Classic's minecraft.jar
 
* CM should prefer, or at least fall back to, terrain.png from Minecraft Classic's minecraft.jar
 +
* Player "jumps" when walking along inside wall of walkway whilst in this configuration. [http://imgur.com/qVKHH Block_Config]
  
 
== Done ==
 
== Done ==
 +
* <strike>UI Scale - Increasing or decreasing the size of chat should probably be an option, if only in settings.ini.</strike>
 +
* <strike>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?</strike>
 
* <strike>Make walking/running speeds configurable and create an entry in the configuration file allowing to adjust the movement speed.</strike>
 
* <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>Player should be able to go above the map (beyond the map boundary) even when NoClip is disabled.</strike>

Revision as of 04:49, 5 February 2013

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

Improvements

  • Implement CPE
  • Add option to save all on-screen text to a .txt file for later viewing.
  • 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.
  • 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).
  • Lighting mode faithful to Minecraft Classic (straight-down shadows), to allow viewing pixelart properly.
  • 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).
  • 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.
  • Extend movement speed config separate entries for normal horizontal and vertical speeds, and for sped-up horizontal and vertical speeds.
  • 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.
  • 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.

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.
  • Support for Linux.
    • Launcher does run on most Linux distros, via Mono. Native launcher may be nice, but it's a lot of work, and there are no plans to make it at this time.

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
  • Player "jumps" when walking along inside wall of walkway whilst in this configuration. Block_Config

Done

  • 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?
  • 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