'K. More quality assurance data then:
- I see you write to stdout the x,z coords of the chunks as they are fetched from the server. That is noisy, and yet I find it very useful. When the numbers keep repeating, or if the numbers aren't divisible evenly by 16, I can tell there's a glitch and I can restart the software. yay!
- When I hit 'm', I expect it to show me the 'saving chunks' screen and a progress bar (just as if I were quitting a single-player world). Sometimes when I hit 'm', even if it's the first time this session, I get just 1 or 2 frame "blink". Checking the chunk files on-disk, they were not updated. Nothing mentioned on stdout, so I can't even speculate on the how nor why.
- I recognized the size of the map data written to disk: it's the same size as when I start up a new world and just stand still for five minutes. I think hitting 'm' (on my machine at least) only writes to disk the chunks that are currently in memory -- that is, the 128m-radius around the player avatar. I'm getting a complete map of my friend's server by starting Minecraft.jar, walking about 250m, hitting 'm', then I shut down Minecraft (not just disconnect, else I get the "blink" effect mentioned above) and restart 'java -jar Minecraft.jar', reconnect and walk some more to take another snapshot.
To be clear: these are NOT complaints. Your tool still provides what you described; I just need to follow a more exacting procedure to use it. More fuel for future readme.txt files.
Feature request: could the next version of your tool also report to the game text area how many chunks were written to disk? (at first I thought 'report to stdout', but MS-Windows users will never see it). I can foresee people hitting 'm' before waiting for all the chunks to be downloaded from the server; this feedback signal would remind them to be patient, and tell them when something went wrong if they don't get the message or it says '0 chunks saved.'
Thanks a ton! I'm still trying to get it to work though. It will save the map as it originally was, as if it was a fresh map, but it won't save any of the work. Still trying!
One small request, could you put the recording options in the menu?
Because i made myself some quick buttons for my favorites smp servers but your button get over mine and i can't use them =/
Very nice! I considered making a mod that did this several months ago (so I could then map the SMP world), but I never got around to learning the save format that well.
BTW, I can't get the file downloaded because either your file host or the site you used to shorten the link (entirely unnecessary!) just shoves ads in my face and tries to get me to install spyware. Not cool.
Try mediafire - they still bombard you with ads but at least it works.
NM, looks like Minecraftforum.net is trying to make some cash off everyone's link clicks and has redirected links through an ad site.
I am mostly interested in how you found the SMP server address so you could name the world save accurately. Can you do it without modifying any minecraft classes? My mod would benefit greatly if I could name the maps it saves after the server.
Im talking about like, you go to all the chunks. press m. Now where do i go to see them? is there going to be a single player world named "Clone"?, or, i would like it if, you press like n in a single player world to place something.
Quote from NewbyModder »
Why are you wasting my time when I make it so easy to find the save files? Can't you try it yourself? They're in the SSP menu after you save it. Next time I'm ignoring such comments.
So what, your going to ignore someone who didn't understand your words clearly and need help? That's real nice man... real nice.
Rollback Post to RevisionRollBack
Lighting from fire,
And singing of chorus,
down from the heavens,
descended Chuck Norris.
Very helpful. Sounds like I need to work on implementing a better save funcion/progress bar
Quote from bp2008 »
I am mostly interested in how you found the SMP server address so you could name the world save accurately. Can you do it without modifying any minecraft classes? My mod would benefit greatly if I could name the maps it saves after the server.
The address is in Minecraft.gameSettings.lastServer or something like that.
Quote from Enarchy »
So what, your going to ignore someone who didn't understand your words clearly and need help? That's real nice man... real nice.
Because it became apparent to me that you didn't even try the mod before you started whining and asking about how to get it to work. Do you know how incredibly annoying that is?
So far I'm not getting very good results from this... D:
When I've finished running around tapping M a few times along the way, I load up the map in SMP. So far I've spawned about 20 blocks above land, In the middle of a bunch of rock underground, and on a beach that wasn't on the map on the server.
Also, whenever I load it up in Single Player, the coordinates of everything are different and it doesn't generate the parts of the map that I didn't go near the same as they were on the Server...
I have no idea what I'm doing wrong... Please help!
(Also, the seed(s) of the single player versions of the world are always different and never generate the same map as the server)
I am mostly interested in how you found the SMP server address so you could name the world save accurately. Can you do it without modifying any minecraft classes? My mod would benefit greatly if I could name the maps it saves after the server.
The address is in Minecraft.gameSettings.lastServer or something like that.
Thanks :smile.gif:
It sounds like you managed to get around some of the obfuscation in Minecraft somehow, since you referred to it as Minecraft.gameSettings.lastServer. If this is the case, I would very much like to know how you got around the obfuscation, if you are willing to share.
I simply use jd-gui on minecraft.jar and virtually all the classes, fields, and methods have names that are only one or two characters long due to the obfuscation. The name of the "minecraft" class itself and anything built into Java like the "File" class are the only notable exceptions to this rule. If it weren't for the unobfuscated string literals scattered around the code, I wouldn't know what anything does. There is certainly nothing with a descriptive name like "gameSettings" or "lastServer".
Edit: It looks like you are using Minecraft Coder Pack. Am I right? Unfortunately for me, I do not use MCP as I already get frustrated just waiting for ModLoader to update before I can get my own mod out. To be honest, I only just took my first good hard look at MCP. If I had done that sooner I probably wouldn't have had to ask you about the lastServer field.
Fortunately, I figured out what was up with the download link, and I was able to download World Recorder and decompile it with jd-gui. I found where you got the world name in ko.class -- this.e.y.B. This will be very useful!
You really should use MCP. Shooting yourself in the foot not using it. Besides you can still update your classes without MCP.
How long does it take after a Minecraft update before MCP is re-released and is working again?
I have already gone to great lengths to make my mod easy to update after new Minecraft updates. It takes me roughly an hour to compare decompiled minecraft.jar files and update all my references, and more often than not I find myself waiting on ModLoader to be updated. I can only assume that MCP takes between 1 and 3 days at best...
Add the record Hot KEY to options, so you can change it or let us change the KEY in a text file or something.
BTW Works pretty good, I found the best way to save is to Press M then ESC, that pretty much guarantees chunk save.
Wish you could just Eliminate M and just make it so it saves by pressing ESC.
You really should use MCP. Shooting yourself in the foot not using it. Besides you can still update your classes without MCP.
How long does it take after a Minecraft update before MCP is re-released and is working again?
I have already gone to great lengths to make my mod easy to update after new Minecraft updates. It takes me roughly an hour to compare decompiled minecraft.jar files and update all my references, and more often than not I find myself waiting on ModLoader to be updated. I can only assume that MCP takes between 1 and 3 days at best...
If Facebook, Myspage, and Twitter were all destroyed, 99.99999999999% of teens would go insane. If you're one of the 0.00000000001% that would be laughing at them, copy this into your signature and hope it happens.
Also, your AdFly links are absolutely horrible. It's impossible to get past ads that redirect the browser window, which is 90% of them. For anyone else having issues, I had to open the HTML of the AdFly page up to get the direct download link: -modsnip-
- I see you write to stdout the x,z coords of the chunks as they are fetched from the server. That is noisy, and yet I find it very useful. When the numbers keep repeating, or if the numbers aren't divisible evenly by 16, I can tell there's a glitch and I can restart the software. yay!
- When I hit 'm', I expect it to show me the 'saving chunks' screen and a progress bar (just as if I were quitting a single-player world). Sometimes when I hit 'm', even if it's the first time this session, I get just 1 or 2 frame "blink". Checking the chunk files on-disk, they were not updated. Nothing mentioned on stdout, so I can't even speculate on the how nor why.
- I recognized the size of the map data written to disk: it's the same size as when I start up a new world and just stand still for five minutes. I think hitting 'm' (on my machine at least) only writes to disk the chunks that are currently in memory -- that is, the 128m-radius around the player avatar. I'm getting a complete map of my friend's server by starting Minecraft.jar, walking about 250m, hitting 'm', then I shut down Minecraft (not just disconnect, else I get the "blink" effect mentioned above) and restart 'java -jar Minecraft.jar', reconnect and walk some more to take another snapshot.
To be clear: these are NOT complaints. Your tool still provides what you described; I just need to follow a more exacting procedure to use it. More fuel for future readme.txt files.
Feature request: could the next version of your tool also report to the game text area how many chunks were written to disk? (at first I thought 'report to stdout', but MS-Windows users will never see it). I can foresee people hitting 'm' before waiting for all the chunks to be downloaded from the server; this feedback signal would remind them to be patient, and tell them when something went wrong if they don't get the message or it says '0 chunks saved.'
One small request, could you put the recording options in the menu?
Because i made myself some quick buttons for my favorites smp servers but your button get over mine and i can't use them =/
BTW, I can't get the file downloaded because either your file host or the site you used to shorten the link (entirely unnecessary!) just shoves ads in my face and tries to get me to install spyware. Not cool.
Try mediafire - they still bombard you with ads but at least it works.
NM, looks like Minecraftforum.net is trying to make some cash off everyone's link clicks and has redirected links through an ad site.
I am mostly interested in how you found the SMP server address so you could name the world save accurately. Can you do it without modifying any minecraft classes? My mod would benefit greatly if I could name the maps it saves after the server.
Have you tried Minecraft AutoMap?
So what, your going to ignore someone who didn't understand your words clearly and need help? That's real nice man... real nice.
And singing of chorus,
down from the heavens,
descended Chuck Norris.
Very helpful. Sounds like I need to work on implementing a better save funcion/progress bar
The address is in Minecraft.gameSettings.lastServer or something like that.
Because it became apparent to me that you didn't even try the mod before you started whining and asking about how to get it to work. Do you know how incredibly annoying that is?
When I've finished running around tapping M a few times along the way, I load up the map in SMP. So far I've spawned about 20 blocks above land, In the middle of a bunch of rock underground, and on a beach that wasn't on the map on the server.
Also, whenever I load it up in Single Player, the coordinates of everything are different and it doesn't generate the parts of the map that I didn't go near the same as they were on the Server...
I have no idea what I'm doing wrong... Please help!
(Also, the seed(s) of the single player versions of the world are always different and never generate the same map as the server)
Guide to Zen with Adf.ly
Want to use Adf.ly? Click Me!
Thanks :smile.gif:
It sounds like you managed to get around some of the obfuscation in Minecraft somehow, since you referred to it as Minecraft.gameSettings.lastServer. If this is the case, I would very much like to know how you got around the obfuscation, if you are willing to share.
I simply use jd-gui on minecraft.jar and virtually all the classes, fields, and methods have names that are only one or two characters long due to the obfuscation. The name of the "minecraft" class itself and anything built into Java like the "File" class are the only notable exceptions to this rule. If it weren't for the unobfuscated string literals scattered around the code, I wouldn't know what anything does. There is certainly nothing with a descriptive name like "gameSettings" or "lastServer".
Edit: It looks like you are using Minecraft Coder Pack. Am I right? Unfortunately for me, I do not use MCP as I already get frustrated just waiting for ModLoader to update before I can get my own mod out. To be honest, I only just took my first good hard look at MCP. If I had done that sooner I probably wouldn't have had to ask you about the lastServer field.
Fortunately, I figured out what was up with the download link, and I was able to download World Recorder and decompile it with jd-gui. I found where you got the world name in ko.class -- this.e.y.B. This will be very useful!
Have you tried Minecraft AutoMap?
How long does it take after a Minecraft update before MCP is re-released and is working again?
I have already gone to great lengths to make my mod easy to update after new Minecraft updates. It takes me roughly an hour to compare decompiled minecraft.jar files and update all my references, and more often than not I find myself waiting on ModLoader to be updated. I can only assume that MCP takes between 1 and 3 days at best...
Have you tried Minecraft AutoMap?
BTW Works pretty good, I found the best way to save is to Press M then ESC, that pretty much guarantees chunk save.
Wish you could just Eliminate M and just make it so it saves by pressing ESC.
Usually around the same time as modloader.
This.
Also, your AdFly links are absolutely horrible. It's impossible to get past ads that redirect the browser window, which is 90% of them. For anyone else having issues, I had to open the HTML of the AdFly page up to get the direct download link: -modsnip-
Any estimate to when it'll be updated?