Minicraft3DS - The Multiplayer Update: Difference between revisions

From GameBrew
(Created page with "{{Infobox 3DS homebrew | title = Minicraft 3DS Homebrew Edition - The Multiplayer Update 3DS | image = Image:minicraft 3ds.png | type = Adventure | vers...")
 
No edit summary
Line 13: Line 13:
Minicraft is an action survival game made in 2011 by the creator of Minecraft. The original version was created by Markus Persson, AKA Notch, the creator of Minecraft for Ludum Dare 22, a game competition.
Minicraft is an action survival game made in 2011 by the creator of Minecraft. The original version was created by Markus Persson, AKA Notch, the creator of Minecraft for Ludum Dare 22, a game competition.


[[File:minicraft 3ds 2.png|500px]]
[[File:minicraft 3ds 2.png|350px]]


===Dependencies===


For building and installing the dependencies look below.


ctrulib by smea: https://github.com/smealum/ctrulib
citro3d by fincs: https://github.com/fincs/citro3d
sf2dlib by xerpi: https://github.com/xerpi/sf2dlib
sfillib by xerpi: https://github.com/xerpi/sfillib
zlib: http://www.zlib.net/
===Building===
'''1. Install devkitARM by devkitPro'''
* On Windows download https://sourceforge.net/projects/devkitpro/files/Automated%20Installer/
* And install atleast Minimal System and devkitARM
* This includes make, ctrulib and citro3d
'''2. Install zlib, libjpeg-turbo and libpng'''
* Download 3DS-Portlibs: https://github.com/devkitPro/3ds_portlibs
* Run these commands:
make zlib
make install-zlib
make libjpeg-turbo
make libpng
make install
'''3. Install sf2dlib'''
* Download https://github.com/xerpi/sf2dlib
* In the libsf2d directory run these commands:
make
make install
'''4. Install sfillib'''
Download https://github.com/xerpi/sfillib
In the libsfil directory run these commands:
make
make install
'''5. You can now build Minicraft3DS 3dsx and elf files by running make'''
===Changelog===
====Version 1.5.1====
It has taken way too long, but here I can finally present:
Minicraft 3DS Homebrew Edition - The Multiplayer Update
In this new Version you can play together in one world using local wireless multiplayer.
The supported amount of players is 2, a maximum of 8 is theoretically possible but untestet.
Quickly updated to version 1.5.1 to "fix" multiplayer with more than to people.
* Fix Multiplayer for more than 2 players
** At least on Citra and quite hacky
** Join Menu still shows wrong player count, but this affects nothing
====Version 1.5.0====
* Local Multiplayer (Tested with 2 Players, in theory supports up to 8)
* Character Customization
* Technical: New Save File Format, this means old saves with NOT work
* From previously unreleased Versions:
** Seasons and Weather
** Code for NPCs and Quests (very much a WIP)
** New Tiles and Items
====Version 1.2.2====
I'm currently very busy with University and for this reason have almost no time to code.
I'm still planning to continue updating this once I have more time again.
But in the mean time please take this small bugfix Version. I'm sure you'll like it. :)
* Fixed Sound stopping issues (I cann't speak for the cia builds, as I currently have no 3DS I can install them on)
====Version 1.2.1====
Yes, I know it still breaks sound in other Homebrew Apps after you exit the game.
If you know how to fix this please tell me. If you don't please stop writing about it.
Changelog v.1.2.1:
* Added new Boss to Dungeon
** Surrounded by a magical Barrier, break all Magic Crytals in the Dungeon to destroy it
** Currently drops new Items, but they have no use yet
* Map now needs to be discovered
** Increases savefile size to about 180kB
* Arrows shot by the player now drop to Itemform if they hit a wall
* Made Mainmenu BG animated
* Reworked Tilesheet
** Yes, I broke texturepacks AGAIN (should hopefully be the last time that happens)
** No more autocoloring for Maptiles! (hopefully this makes some of you happy)
** Sepperate sprites for every type of tile!
* Fixed smdh and Icon+Title in Homebrew Launcher
====Version 1.2====
* Added 3 passive mobs: Sheep, Pig, Cow
* Added 2 aggressive mobs: Skeleton, Knight
* Added mob drops: Wool, String, Raw Pork, Cooked Pork, Raw Beef, Steak, Leather, Bones(more uses for the items are planned)
* Added Loom and Enchanter Craftingstations(more recipes will folow)
* Added more Walltypes: Stone, Iron, Gold and Gem
* Added Bow and Arrows
* Air Wizard can be resummoned and drops Dungeon Keys
* Added Dungeon
** Can only be entered using a Dungeon Key
** Saving is disabled in the Dungeon
** Once you leave it it dissappears and when you enter it again it will be a new Dungeon
** Right now it sadly doesn't contain anything really worth it(but it does give access to renewable Ores)
* Added Day and Night Cycle
** Added Fireflies
** No real impact on Gameplay(yet)
* Added footprints on sand
* Added Inventory/Crafting Titles
* Added small speedhack to lava lighting(o3DS still drops when there is a lot of lava on screen, n3DS stays on 60 FPS now)
* Fixed Light on lava being of center
* Fixed Air Wizard Projectiles sometimes breaking like everything
====Version 1.1====
* Added quickslots for the eight latest used Items. Touch them to quickly switch Items. (Only when not in Menus/Inventories)
* Reworked Tilerendering, Texturepacks will need to be adapted
* Pausemenu can be closed with B
* Sand can be placed back down on dirt
* Updated Versionnumber to match original Versioning(includes fixes from 1.0)
====Version beta 6====
Small update containing these changes:
* Updated to newest Libs
* Improved look of lights(no longer blinking into existance for lava tiles)
* Added Bucket for moving Water and Lava
* Added placeable Wood Walls
* Added simple music implementation
===Media===
<youtube>Ix5YSSDqy4U</youtube>
<youtube>Ix5YSSDqy4U</youtube>
<ul class="small-block-grid-2 large-block-grid-4">
<li>[[Image:minicraft3ds 1.jpg]]</li>
<li>[[Image:minicraft3ds 2.jpg]]</li>
<li>[[Image:minicraft3ds 3.jpg]]</li>
</ul>

Revision as of 17:58, 7 February 2018

Template:Infobox 3DS homebrew

Minicraft is an action survival game made in 2011 by the creator of Minecraft. The original version was created by Markus Persson, AKA Notch, the creator of Minecraft for Ludum Dare 22, a game competition.

File:Minicraft 3ds 2.png

Dependencies

For building and installing the dependencies look below.

ctrulib by smea: https://github.com/smealum/ctrulib citro3d by fincs: https://github.com/fincs/citro3d sf2dlib by xerpi: https://github.com/xerpi/sf2dlib sfillib by xerpi: https://github.com/xerpi/sfillib zlib: http://www.zlib.net/

Building

1. Install devkitARM by devkitPro

2. Install zlib, libjpeg-turbo and libpng

make zlib make install-zlib make libjpeg-turbo make libpng make install

3. Install sf2dlib

make make install

4. Install sfillib

Download https://github.com/xerpi/sfillib In the libsfil directory run these commands:

make make install

5. You can now build Minicraft3DS 3dsx and elf files by running make

Changelog

Version 1.5.1

It has taken way too long, but here I can finally present: Minicraft 3DS Homebrew Edition - The Multiplayer Update

In this new Version you can play together in one world using local wireless multiplayer. The supported amount of players is 2, a maximum of 8 is theoretically possible but untestet.

Quickly updated to version 1.5.1 to "fix" multiplayer with more than to people.

  • Fix Multiplayer for more than 2 players
    • At least on Citra and quite hacky
    • Join Menu still shows wrong player count, but this affects nothing

Version 1.5.0

  • Local Multiplayer (Tested with 2 Players, in theory supports up to 8)
  • Character Customization
  • Technical: New Save File Format, this means old saves with NOT work
  • From previously unreleased Versions:
    • Seasons and Weather
    • Code for NPCs and Quests (very much a WIP)
    • New Tiles and Items

Version 1.2.2

I'm currently very busy with University and for this reason have almost no time to code. I'm still planning to continue updating this once I have more time again. But in the mean time please take this small bugfix Version. I'm sure you'll like it. :)

  • Fixed Sound stopping issues (I cann't speak for the cia builds, as I currently have no 3DS I can install them on)

Version 1.2.1

Yes, I know it still breaks sound in other Homebrew Apps after you exit the game. If you know how to fix this please tell me. If you don't please stop writing about it.

Changelog v.1.2.1:

  • Added new Boss to Dungeon
    • Surrounded by a magical Barrier, break all Magic Crytals in the Dungeon to destroy it
    • Currently drops new Items, but they have no use yet
  • Map now needs to be discovered
    • Increases savefile size to about 180kB
  • Arrows shot by the player now drop to Itemform if they hit a wall
  • Made Mainmenu BG animated
  • Reworked Tilesheet
    • Yes, I broke texturepacks AGAIN (should hopefully be the last time that happens)
    • No more autocoloring for Maptiles! (hopefully this makes some of you happy)
    • Sepperate sprites for every type of tile!
  • Fixed smdh and Icon+Title in Homebrew Launcher

Version 1.2

  • Added 3 passive mobs: Sheep, Pig, Cow
  • Added 2 aggressive mobs: Skeleton, Knight
  • Added mob drops: Wool, String, Raw Pork, Cooked Pork, Raw Beef, Steak, Leather, Bones(more uses for the items are planned)
  • Added Loom and Enchanter Craftingstations(more recipes will folow)
  • Added more Walltypes: Stone, Iron, Gold and Gem
  • Added Bow and Arrows
  • Air Wizard can be resummoned and drops Dungeon Keys
  • Added Dungeon
    • Can only be entered using a Dungeon Key
    • Saving is disabled in the Dungeon
    • Once you leave it it dissappears and when you enter it again it will be a new Dungeon
    • Right now it sadly doesn't contain anything really worth it(but it does give access to renewable Ores)
  • Added Day and Night Cycle
    • Added Fireflies
    • No real impact on Gameplay(yet)
  • Added footprints on sand
  • Added Inventory/Crafting Titles
  • Added small speedhack to lava lighting(o3DS still drops when there is a lot of lava on screen, n3DS stays on 60 FPS now)
  • Fixed Light on lava being of center
  • Fixed Air Wizard Projectiles sometimes breaking like everything

Version 1.1

  • Added quickslots for the eight latest used Items. Touch them to quickly switch Items. (Only when not in Menus/Inventories)
  • Reworked Tilerendering, Texturepacks will need to be adapted
  • Pausemenu can be closed with B
  • Sand can be placed back down on dirt
  • Updated Versionnumber to match original Versioning(includes fixes from 1.0)

Version beta 6

Small update containing these changes:

  • Updated to newest Libs
  • Improved look of lights(no longer blinking into existance for lava tiles)
  • Added Bucket for moving Water and Lava
  • Added placeable Wood Walls
  • Added simple music implementation

Media

Advertising: