Build 484 up which hopefully improves framerate hitching
The joys of looking at old, but complex code
I wrote the raytrace lighting / quadtree code a couple months ago, and I’m debugging it to find performance stalls. This is how I feel right now:
ScreenTear
Check out 8BitMMO player and TV personality @onawa‘s new ep of #ScreenTear http://t.co/IvycYmfh — PS, why no love for poor @Homaire2? 😛
Package get
Just woke up to a care package in the mail 😀 Thanks @UserVoice! (who powers our ‘suggestion box’ link)
Build 478 adds new Quest window
Just finished with today’s update, which is now live in Build 478. Most notably, a new window is present to remind you what your active quest is. Hopefully this will help with new players who are confused on what to do (because they skipped the tutorial text ;))
If you only have one quest, it’ll just show it. Otherwise, it’ll show quest summaries, with the full details displayed only when you roll over the window. You can also hide the window entirely with SHIFT+U if you don’t want it.
I also tuned down the outlines on windows, so they’re 1px instead of 2px. Looks a little cleaner that way I think.
Finally, I cleaned up some of the intro quest text and added intermediate steps where appropriate so that new users should understand what to do.
Thoughts/comments on today’s update, feel free to post here or in the forums. Hopefully no new bugs because of today’s update, but please let me know if you spot any!
Thanks @gamebreakertv for the …
Thanks @gamebreakertv for the cool video coverage! 🙂 http://t.co/XjIN5que
Back online + new server build (bug fix)
Back online with new server build – fixes the error “Weird Server Error” some folks were getting. I wrote a Weird Server Patch to fix it 😛
Server down for a moment
Server down for a moment while the game database is being fixed. Should be back online very shortly.
Protip: If you’re ever confused…
Protip: If you’re ever confused as to what to do, just hit Menu > Quests. 🙂
Help & FAQ
Basics:
- Arrow keys or WASD to move.
- Press E to use objects.
- Press i to access inventory.
- You can click an inventory item to equip it (makes it active item).
- Press spacebar to use the active item (ie, use sword).
- Use the sword on enemies to get cash to spend in the shop (press H to access shop).
Building:
- Talk to Draco in Root to learn how to build
Commands:
- /home – respawn at your homestone
- /root – respawn at city of Root
- /sign <text> – rename the sign you are looking at
- /redeem <code> – redeem a code
- /who – see who is online.
- /trade <username> – start trade with someone.
- /w <player name> <message> – Sends a private whisper message to player name.
- /ignore <player name> – toggle ignore status on another player
- /rewardblocks – see your progress on finding reward blocks.
- /me <text here> – emotes this text as an action.
- /global <text here> – send a message to all players
- /g <text here> – send a message to all players
- /nearby <text here> – send a message to all nearby player
- /n <text here> – send a message to all nearby player
- /friend – get information about friend list
- /color <1-9> – changes your color
- /sellallinv – sell all your inventory items.
- /homeinvite <player name> – Invite another player to visit your homestone
- /visit <player name> – Visit player’s homestone (requires invite)
- /leveldoor <minimum level> – set minimum level for a level door.
- /homestoneretrieve – returns your homestone to your inventory
- /nukekeys – delete all keys from your inventory
- /clearquests – deletes all quests from the quest window
- /loc – prints your current location
- /gold – displays information about current gold cycle
- /telepad <telepad ID> – links telepad to telepad id
- /togglemapprivacy – first travel to your pocket universe, then execute this command. It will toggle whether your pocket universe will be visible on the map — does not take effect until next time map is generated
- /regionstat – show how many blocks are in your current region
- /checkpoint (or /ch) – manually respawn to your most recent checkpoint
- /townexpand – (Mayor/Official/Vice Mayor Only) Expand the size of your town (costs plat)
- /townname <town name> – (Mayor Only) Names your town
- /townadd <player name> – (Mayor/Vice Mayor Only) Adds a citizen
- /towndel <player name> – (Mayor/Vice Mayor Only) Removes a citizen
- /towninfo – Gets information about the town you are in
- /towntele <town name> – (Citizen only) Teleport to town stone
- /townoff <citizen name> – (Mayor/Vice Mayor only) Toggle Town Official status for a citizen
- /townvicemayor <player name> – (Mayor Only) Toggle’s citizen vice mayor status.
- /townpvp (off OR on OR bounty OR dungeon) – (Mayor/Official/Vice Mayor only) Toggle PvP status of town.
- /towntransfer <player name> – (Mayor Only) Transfers ownership of town to target player
- /towns – Show list of all towns on this server that you are the mayor of, and their location.
- /townupgrade – (Mayor/Official/Vice Mayor Only) Upgrade your pocket townstone to a full townstone
- /friend add <username>
- /friend remove <username>
- /friend list (or /f)
- /safe open <password> (or /safe 0 <password>
- /safe close (or /safe c)
- /safe count
- /safe deposit <amount> (or /safe d <amount>)
- /safe withdraw <amount> (or /safe w <amount>)
- /safe pw <password>
- /safe owneropen
- /rewardblockname <name>
- /rewardblockquest <quest text>
- /rewardblock quest (non public rewardblock)
- /publicpad tele <location name> (or the obvious /tele <location name>
- /publicpad list
- /publicpad name <location name>
- /tele <name> – teleport to named publicpad
- /publicpad list – list all publicpads
- /publicpad help – gets list of publicpad commands
- /fdo OR /feedoor open
- /feedoor fee <price>
- /listpockets – get a list of your pocket universes, showing the map id for each
- /telepocket <map id> – Teleport to one of your pocket universes, ie: /telepocket 123456
- /buypocket – purchases a new pocket universe for 10p. Pocket will be a standard new pocket (2×2 regions big with no townstone placed yet).
- /passworddoor open <password> – Opens password door.
- /passworddoor set <password> – (Owner only) Sets password.
How do I get a log file to get more information about my error?
ERROR>java.lang.UnsatisfiedLinkError: C:\Users\NAME\AppData\Roaming\8BitMMO\Clients\2f4a8472\SteamGlue.dll: Can’t find dependent libraries
Could be several things, but the most likely solutions to try:
– Reboot (sometimes it’s that easy)
– Disable antivirus (could be preventing DLL load)
– Verify game integrity cache
– Uninstall, delete %APPDATA%\8BitMMO, reinstall
My bet is on the antivirus, but try each. Good luck!
Error: Could not get Steam Auth Ticket, or:
[WARNING] We had to give up waiting for steam auth ticket to be ready
If in your log file, this manifests as the line “[WARNING] We had to give up waiting for steam auth ticket to be ready” in your game log, this indicates that Steam’s Auth servers are currently down. Please retry later.
Also, you can try these tips:
- If you are running the Steam build, please make sure Steam is actually running and you are logged in.
- Disable antivirus / parental controls (some have been causing the steam auth DLL’s to not load) and try running again.
- Ensure game is not currently running. Then in Steam, right click 8BitMMO -> Properties. Choose Local Files tab. Click Verify Integrity of Game Cache. Try running the game again after this is complete.
Could not copy steam dlls.
java.io.FileNotFoundException: C:\Users\<username>\AppData\Roaming\8BitMMO\Clients\2f4a8472\steam_api.dll (Access denied)
“Oops! A download error occurred”
Try closing the game and deleting %appdata%\8BitMMO
Where is my plat credited for purchases?
Plat is a universal currency, accessible from all servers.
Where are my gold & hats credited for in-game pack purchases?
Gold & Hats are server-specific, and credited to the server you are playing on when you make the purchase (or if not online, then the one most recently connected to). They are credited instantly, as long as you complete the Steam purchase.
Where are my gold & hats credited for Steam Founder’s Pack purchases?
Gold & Hats are server-specific. They are credited when the launcher is first started up. They will be delivered to the last server you played on prior to restarting the launcher.
How do I wear my Steam Founder Hat(s)?
Logon to the server where your purchase was credited (see above answer). Then Menu > Shop > Clothing > Hats > Use your new Hat
When game is launched, only a black screen is shown
This can happen when certain overlays interfere with the game. Try turning off Mumble Overlay, teamspeak overlays, or anything else that would interfere with rendering.
Steam overlay DOES work though, so feel free to leave that on 🙂
“Error: Trouble getting latest launcher version online.”
This error indicates the launcher is unable to download its configuration file. Here is how to resolve this:
- Try re-launching the game from Steam or your Desktop — it is possible that the error was only a temporary network error
- Make sure you are not behind a network proxy
- Turn off any firewall that would be interfering with the ability for the launcher to download a file
“Authenticating with Steam, Please Wait…” shows forever
This problem indicates there is an issue logging into Steam. Here are a few methods to resolve this error:
- Try closing the launcher and run the game again – maybe it was a temporary error. This error will also be shown when Steam API servers are down.
- If you are running the Steam build, please make sure Steam is actually running and you are logged in.
- Disable antivirus / parental controls (some have been causing the steam auth DLL’s to not load) and try running again.
- Ensure game is not currently running. Then in Steam, right click 8BitMMO -> Properties. Choose Local Files tab. Click Verify Integrity of Game Cache. Try running the game again after this is complete.
Can I make a YouTube let’s play video?
For sure! However, I would humbly ask two things:
A) Please keep in mind the game is still a work in progress – you might find bugs, and I still plan on adding more content and features to the game.
B) You can monetize the video with ads. But if you’re able to avoid it, I’d very much appreciate if you didn’t. I do want YouTube Let’s Play Broadcasters to be successful and to earn a fair wage for their work — I love what you guys do. But I also loathe advertising with the passion of a thousand suns. So if you can skip the ads, awesome, but if you have to put them in, then that’s okay too.
java.net.SocketException: Permission denied: connect
Disable Norton or other firewall / virus
450 // Blocked by WPC
You need to disable Windows Parental Controls in order to play.
Problem parsing steam login JSON. This was received: . . . window.location.replace(‘http://fss.live.com/krl/block.aspx
You need to disable Microsoft Family Safety in order to play.
Couldn’t get I/O for the connection to: core.8bitmmo.net because Invalid argument: connect
Try updating your network drivers, especially if you have an Alienware Laptop. Details.
How to Install 8BitMMO on 64-bit Ubuntu
UPDATE: There is now a native 64bit client — these steps should no longer be necessary.
You may get this error in your log initially when running on 64-bit Ubuntu:
ERROR: ld.so: object '/home/user/.local/share/Steam/ubuntu12_64/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored. Exception in thread "main" java.lang.RuntimeException: java.lang.UnsatisfiedLinkError: /home/user/.local/share/Steam/SteamApps/common/8BitMMO/jre/lib/i386/libglass.so: libgtk-x11-2.0.so.0: cannot open shared object file: No such file or directory at com.sun.javafx.tk.quantum.QuantumToolkit.startup(QuantumToolkit.java:284)
Don’t worry — 64-bit Ubuntu just requires some additional libraries.
On older Ubuntu, you can just run:
sudo apt-get install libgtk2.0-0:i386 sudo apt-get install ia32-libs
On Ubuntu 14.04, you will need to run:
sudo -i cd /etc/apt/sources.list.d echo "deb http://archive.ubuntu.com/ubuntu/ precise main restricted universe multiverse" >ia32-libs-precise.list apt-get update apt-get install ia32-libs
The game should now launch okay.
Web links (ie Menu > Map, or buying gold) do not work in Steam Linux version
Ensure you have libgnome2-0 installed. Details
How do I become a Game Moderator?
Be recommended by one of the current Game Moderators. Generally to be eligible, you need to be consistently active for several months, and have demonstrated a history of helping new players.
Java.Lang.ClassNotFoundException
- Close 8BitMMO completely
- Go to %appdata%
- Delete your 8BitMMO folder (all of your game progress is safe)
- Re-open the 8BitMMO client, it should redownload
I’m having weird Java issues / it says I’m missing a plugin
Here’s a list of things to check:
- Try restarting your browser.
- Bring up task explorer (CTRL + SHIFT + ESC) and killing any Java instances, then refresh the page
- Please install Java from Java.com. You’ll want to use the latest version of Sun Java 6. Java 7 is currently in developer preview, and doesn’t consistently work with the game yet.
- If you’re using non-Sun java, that also could be an issue
- If your browser says you don’t have the Java plugin but you did install it, check to see if you’re using the 64bit version inside a 32bit browser. One user had this issue in Chrome, and resolved it by installing the 32bit Java instead of 64bit Java
- Try a reboot, especially if you just installed java, or changed java versions. This has helped in at least one case and saved hours of troubleshooting.
It says my Java is old
Please make sure you have installed the latest Java 6 available. Java 7 should also work (no guarantees on that yet though). On Windows, head over to Java.com to get the latest version. On Mac this can be tricky, but try this video tutorial and let me know if that works. For Linux, please consult the documentation for your distro on how to install/get the latest Java.
It says my Game Client is old and I need to clear my cache?
Try clearing your browser cache & restarting your browser. Failing that, try a full system reboot.
When I load the game, all I see is a white screen
Try the steps above for weird Java issues. Most likely you need to restart your browser or task kill any java instances (CTRL + SHIFT + ESC) and refresh the page.
I just joined the game, how do I get out of this room?
Check the quests window to see your next steps — it’s on the right of the screen. Menu > Quests to see it if you closed it previously.
How do I open doors / talk to NPCs?
Press E while standing near them.
How do I sword?
Spacebar
I lost my sword somehow!
Go to Menu > Shop, and buy a new sword. If you’re out of gold somehow, ask someone to give you a sword.
Help, what do I do now?
Check your quests window on the right to see your next steps. Talk to the NPCs at the spawn point to get quests.
How do I build? How do I place blocks?
Talk to Draco at the spawn point. He’ll give you a bunch of quests that’ll teach you step by step how to build.
How do I access the menu?
It’s at the top left of the screen. Just hover over it with your mouse and it’ll roll down the options
How do I get gold?
Slay LawyerCats!
Where do I slay LawyerCats / where is the wild areas I can build in?
Take the wildepad telepad at the top right of root to teleport to a random area on the edge of the wilderness.
Here’s the shortest path to buildable territory (step by step guide)
- (After you have completed the tutorial)
- Menu > Respawn (root)
- Go right to the purple telepad and use it
- You are now in your own Pocket Universe! Have fun building!
- Bonus step: Talk to Draco in Root, he’ll teach you how to build
Help, I’m stuck!
Go to Menu > Respawn
How do I close all windows (inventory, shop, etc)
Press ESC
How do towns work? I want to be a mayor
Awesome! read the HOWTO, or watch the vlog.
I want to join a town!
You’ll have to find a mayor and get them to add you to the town. OR, start your own town! (see above question)
Why can I sometimes steal grass?
Dark green grass is ‘free’ grass. Anyone can pick it up and place it
Light green grass is artificial grass – it is owned, and cannot be griefed. Grass bought from the shop is this artificial / protected grass.
I am going to steal all the grass!
You know you can’t sell grass, right? Whatever, have fun 🙂
2013 UPDATE: People took all the grass, and now the ‘free’ grass is incredibly valuable to trade to other players due to its rarity. Hah!
I have an idea / I found a bug
Please post it in the suggestion box so I can keep track of it!
How do I write on a sign?
Type /sign blah in the chat window while standing near it. Talk to Draco nearing the spawning point to learn more.
Where am I?
Easy answer: Menu > Map
Hard answer: If you type /loc it will list your position. IE, it’ll show something like ‘128,128,128:2,3=65′. The part in bold, between the : and the = is the most important part. These are your region coordinates and indicate what x,y chunk of the world you are in. You start the game roughly at 0,0, and as you move east/right the x value gets bigger. As you move south/down, the y value gets bigger.
Where’s my stuff?
If you forgot where you placed your items, launch the map via Menu > Map. From there, click “Where’s My Stuff?”
I’m having random lag spikes / anything I can do to help performance?
Try toggling off lighting in Menu > Options (or just press T). You can also toggle off all heavy processing with SHIFT+T, at the loss of lighting & outlining.
If your lag is network related, try turning off bittorrent, or any other heavy network utilization programs.
How do I trade?
Check out this post on trading
How do I change my color?
Type /color <number> in the chat window, where number is between 1-9.
What client build am I running?
How do I get the latest client build?
Steam or Desktop Edition: Simply join a server from the launcher — your client will be checked to ensure it is the latest version.
Kongregate or Browser Edition: Restart your browser — if that fails to get the latest version, clear your browser’s cache, then perform a full system restart.
Why is there no jump key?
I have another question / I need help from a Game Moderator
Check this page for links to forums & the support system.