Q: What is TerraCraft? Why develop TerraCraft?
A: TerraCraft is just a non-commercial fan game of Terraria and Minecraft, created by skyblueyoshi (yes I’m also a mario fan and my name just comes from a yoshi in the mario fangame smbx). I developed this game to practice algorithms, software engineering practices and C++ game engine practices. Therefore, this project is only used for learning and communication, and will not be released on commercial markets such as steam. This is a TRULY FAN GAME, so this game cannot be compared with the great commercial 2D sandbox games on steam such as Starbound, Junk Jack, Signs of Life, Crea, Planet Centauri etc.
Q: How can I play TerraCraft with my friends?
A: Here is a tutorial about how to use Hamachi for multiplayer games:
How to Use Hamachi for Multiplayer Games - TerraCraft community
Q: Why I can’t play the game?
A: According to the feedback collected from many players so far, here is a checklist for you:
- The compressed package must be decompressed and cannot be run in the compressed package. You should unpack .rar before run this game.
- If you just want to play the singleplayer game, you should run the TerraCraft.exe instead of TerraCraftServer.exe.
- Make sure that the system’s “My Documents” path is valid, and the game can correctly create a “TerraCraft” folder in the “My Documents” path.
- Make sure that DX9 is installed on the computer.
- Make sure that VC++2015 is installed on the computer.
Q: “The code execution cannot proceed because d3dx9_43.dll was not found. Reinstalling the program may fix this problem.”
A: You need to download and install DX9 here:
Download DirectX 9.0c End-User Runtime from Official Microsoft Download Center (for old windows system such as XP)
Download DirectX End-User Runtime Web Installer from Official Microsoft Download Center
Q: There is an error 0xc00007b?
A: Download and install DX9. The solution is the same as the above question.
Q: “The code execution cannot proceed because MSVCP140.dll was not found. Reinstalling the program may fix this problem.”
A: Download and install VC++2015 here:
Just Download x86: https://aka.ms/vs/16/release/vc_redist.x86.exe
Q: Why does the server report an error?
A: In order to quickly expose potential problems, developers have added a large number of assertions (ASSERT), so an assertion error will occur before the preparation fails. If you are a server owner, please be sure to send a complete screenshot of the assertion error report to the bug-report channel of discord to help me solve server-side problems in the future.
Q: How to control?
A: After entering the game, click the question mark on the right to view all operations in the first advancement.
Q: How to place or dig the wall?
A: Press the SHIFT key and the left mouse button to dig or place the tile as a wall. See in the previous question.
Q: How to use the trash can? (In fact, after Indev 1.1, trash can is removed.)
A: Hold down the Z key and click on the item to be destroyed to send the item to the trash can. The trash can has a recycling mechanism and can only recycle the most recently destroyed items. Please use it with caution.
Q: How to search the recipes?
A: The first method: Click the middle button on the right, or press the R key to open the recipe search interface, and search for the desired recipe in the items on the right.
The second method: Click the “?” button near the 2×2 crafting slots on the backpack interface, and click the item you want to query.
Generally speaking, the left-click on an item is to search all the recipes that get the item, and the right-click on the item is to search all the recipes that use the item as the input source. The design of the recipe system comes from the NEI mod of Minecraft.
Q: Is there an official server?
A: No, because it is a fan game and I am still a student, I don’t have the ability to buy server. Please solve the related financial problems of the server by yourself.
Q: What operating systems does the game support?
A: Windows XP and above, but some older XP systems may not be supported due to the loss of components.
Q: What is the best resolution of the game?
A: It is recommended to use 1920×1080 as the full screen resolution (the maximum resolution of a general home laptop). Due to my lack of programming experience, the game currently does not support 4k screens.