Homebrew [Release] Lemmings for 3DS

Status
Not open for further replies.

bayleef

Well-Known Member
OP
Newcomer
Joined
Sep 15, 2015
Messages
83
Trophies
0
XP
254
Country
Gambia, The
Version 0.6.1 has been released.
Main feature: Further improvements to overall system stability and other minor adjustments have been made to enhance the user experience ;)
In detail: painted over "F1", "F2", "F3" buttons in main menu; fixed lemmings entrance position (again); fixed memory leaks in multiplayer mode.
Note that v0.6.1 network protocol is not compatible with v0.6. Network protocol backwards compatibility should be better in the future.
 

Connorsdad

Well-Known Member
Member
Joined
Feb 9, 2017
Messages
159
Trophies
0
Age
57
XP
661
Country
Any idea why the .cia version doesn't give me any sound but the 3dsx version (Launched via hbl) does ?
 

Aether Lion

GBATemp's Pet Lion
Member
Joined
May 1, 2016
Messages
418
Trophies
0
Age
26
Location
Penisylvania
XP
421
Country
United States
Clone of Lemmings for DOS. Version 0.6.1

Setup:
Download the attatched file lemmings.zip. It contains .cia and .3dsx version.
Fill the subfolders of /lemmings folder with data from DOS Lemmings (see README.txt files in these subfolders). These files are not included in the archive since they are protected by copyright law. In order to run the software, at least one subfolder must be filled. You may fill any combination of subfolders, depending on the Lemmings games you own.
There exist free demo versions (that include only 4-5 levels each), which are all supported by Lemmings for 3DS. Since the demos were released for free, it should be legal to link to a download location. You can find free demo versions of Lemmings games here.



Source code: https://github.com/esoteric-programmer/lemmings_3ds

Known issues and wish list: https://github.com/esoteric-programmer/lemmings_3ds/issues

Version 0.6.1
- Bugfixes (note: multiplayer mode is not compatible with v0.6)

Version 0.6
- Added 2 player mode via 3DS local wifi connection
- In-game background color can be switched to dark blue (AMIGA style)
- Direct drop glitch can be disabled in settings menu

Version 0.5.1
- Fixed lemming start position

Version 0.5
- Added settings menu
- Bugfix

Version 0.4
- Added custom sounds and music
- Audio settings are saved now
- Fixed level: Wicked 2
- Corrected fade-in and fade-out time
- Removed sf2d
- Cleaned up source

Version 0.3.1
- Added sound effects of traps
- Added congratulation messages for finishing all levels of a game
- Bugfix

Version 0.3
- Added audio

Version 0.2.3
- Added error screens
- Bugfixes

Version 0.2.2
- Support demo versions:
- Original Lemmings Demo
- Oh No! More Lemmings Demo
- Holiday Lemmings 1993 Demo
- Holiday Lemmings 1994 Demo
- Cleaned source
- Source release
- Bugfixes

Version 0.2.1
- Support Xmas and Holiday Lemmings
- Bugfix

Version 0.2
- Support "Oh no! More Lemmings" -> introduced folder structure (see README.txt)
- Timer runs 13% slower (previously it was too fast)
- Wrap around during level selection: FUN30 <-> FUN01; TRICKY30 <-> TRICKY01; and so on
- Start-up time reduced
- exit game with L+R (only in main menu)
- added left handed control (see README.txt)

Version 0.1
- Initial release


I HAVE BEEN WAITING FOR THIS ALL ALONG I'M NOT EVEN KIDDING!
ALL I WANTED WAS SOME GOD DAMN LEMMINGS
When I first came to the 3DS Scene this was the first thing I wanted and it wasn't available. Thank you so much! :)
 
  • Like
Reactions: Quantumcat

Connorsdad

Well-Known Member
Member
Joined
Feb 9, 2017
Messages
159
Trophies
0
Age
57
XP
661
Country
Anyone know how I compile this into a .cia file please, I would like to replace the banner.wav in the source code if this is allowed.
 

bayleef

Well-Known Member
OP
Newcomer
Joined
Sep 15, 2015
Messages
83
Trophies
0
XP
254
Country
Gambia, The
Of course this is allowed. See licence.
You need a git client and an environment to build homebrew applications, i.e. devkitPro and libctru.
Check out the repository with the following command:
Code:
git clone --recursive https://github.com/esoteric-programmer/lemmings_3ds.git
Replace the banner.wav file.
Then, at the command line, go into the repository and build it from source:
Code:
cd lemmings_3ds
make
A subfolder called "output" will be generated, containing lemmings.cia (and many other things, but you may only need the lemmings.cia file).
If this does not work, post any error messages or other problems.
 
  • Like
Reactions: Quantumcat

Connorsdad

Well-Known Member
Member
Joined
Feb 9, 2017
Messages
159
Trophies
0
Age
57
XP
661
Country
Of course this is allowed. See licence.
You need a git client and an environment to build homebrew applications, i.e. devkitPro and libctru.
Check out the repository with the following command:
Code:
git clone --recursive https://github.com/esoteric-programmer/lemmings_3ds.git
Replace the banner.wav file.
Then, at the command line, go into the repository and build it from source:
Code:
cd lemmings_3ds
make
A subfolder called "output" will be generated, containing lemmings.cia (and many other things, but you may only need the lemmings.cia file).
If this does not work, post any error messages or other problems.

I get the following error,

build/src/draw.o
src/draw.c:3:18: fatal error: sf2d.h: No such file or directory
#include <sf2d.h>

EDIT, seems I need ctrulib
 
Last edited by Connorsdad,

bayleef

Well-Known Member
OP
Newcomer
Joined
Sep 15, 2015
Messages
83
Trophies
0
XP
254
Country
Gambia, The
I get the following error,

build/src/draw.o
src/draw.c:3:18: fatal error: sf2d.h: No such file or directory
#include <sf2d.h>

EDIT, seems I need ctrulib
The project does not use sf2d any longer. It seems that I forgot an include statement when I removed sf2d. I have updated the repository. Do a
Code:
git pull
in the lemmings_3ds folder to get the fixed version that can be built without sf2d. Afterwards please try again to run make.
 
Last edited by bayleef,

Connorsdad

Well-Known Member
Member
Joined
Feb 9, 2017
Messages
159
Trophies
0
Age
57
XP
661
Country
So I replaced banner.wav with LETSGO.wav (I renamed it to banner.wav) and installed the .cia from the output folder, the sound doesn't play when the icon is highlighted, I get a beeping sound :/

Any ideas ?

BTW, thanks for your help its much appreciated :)
 

bayleef

Well-Known Member
OP
Newcomer
Joined
Sep 15, 2015
Messages
83
Trophies
0
XP
254
Country
Gambia, The
So I replaced banner.wav with LETSGO.wav (I renamed it to banner.wav) and installed the .cia from the output folder, the sound doesn't play when the icon is highlighted, I get a beeping sound :/

Any ideas ?
I guess, it is a problem with bannertool. Unfortunately, I don't know the reason, but one of the following may solve the problem:
  • banner.wav is a 16bit stereo 44,1kHz wave file, while LETSGO.wav is 8bit mono 7092Hz. Maybe the unusual sample frequency causes the problem. Try to convert your file to 44,1kHz sample frequency (maybe change resolution to 16bit and channels to stereo, too).
  • Maybe the duration of the sound is too short. Try to add a silence of approx. 1.1 seconds at the end of the sound file. The original banner.wav has a length of 1.997 seconds, while LETSGO.wav has a length of 0.895 seconds. Your final length should not exceed 2.0 seconds.
If both suggestions do not work: Does it work when you build the cia in your environment, but with the original banner.wav?
BTW, thanks for your help its much appreciated :)
You're welcome.:)
 
Last edited by bayleef,

bayleef

Well-Known Member
OP
Newcomer
Joined
Sep 15, 2015
Messages
83
Trophies
0
XP
254
Country
Gambia, The
Version 0.6.2 is available now.
Changes:
  • fixed wrong colors in FUN22, TRICKY14, TAXING15, MAYHEM22
  • create cache on first boot; afterwards the game starts significantly faster
  • CIA file uses homebrew logo instead of copyrighted nintendo logo
  • lemmings folder can (but need not) be moved into the 3ds folder to unclutter the SD card's root
 

bayleef

Well-Known Member
OP
Newcomer
Joined
Sep 15, 2015
Messages
83
Trophies
0
XP
254
Country
Gambia, The
Version 0.6.3 is available now.
Changes:
  • SFX19.WAV is played (if it exists) when a lemming falls out of the level
  • In single player level selection menu, completed ratings are marked with an asterisk (now you can see whether the last level has been solved)
  • Fixed two bugs concerning animated objects (water, traps, ...)
This is probably the last version of the game (unless someone reports a really horrible bug). There are still some open issues, but I don't want to implement all this stuff alone. If someone wants to help me, I may change my decision.
 
Last edited by bayleef,

tranoidnoki

New Member
Newbie
Joined
Mar 30, 2017
Messages
3
Trophies
0
Age
37
XP
55
Country
United States
Lemmings is crashing on my 3DS, B9S, 11.5.0-38U. I tap 1 player, hit A, and an exception occurred, and I need to shut down
 

Dracari

Well-Known Member
Member
Joined
Apr 5, 2009
Messages
1,985
Trophies
1
XP
2,465
Country
United States
Lemmings is crashing on my 3DS, B9S, 11.5.0-38U. I tap 1 player, hit A, and an exception occurred, and I need to shut down
Same here.


Version 0.6.3 is available now.
Changes:
  • SFX19.WAV is played (if it exists) when a lemming falls out of the level
  • In single player level selection menu, completed ratings are marked with an asterisk (now you can see whether the last level has been solved)
  • Fixed two bugs concerning animated objects (water, traps, ...)
This is probably the last version of the game (unless someone reports a really horrible bug). There are still some open issues, but I don't want to implement all this stuff alone. If someone wants to help me, I may change my decision.
if its not just a fluke, i'd say not being able to properly play is a big Bug indeed D:
 

Cralex

Well-Known Member
Member
Joined
Jul 29, 2016
Messages
206
Trophies
0
Age
37
XP
1,296
Country
United States
Lemmings is crashing on my 3DS, B9S, 11.5.0-38U. I tap 1 player, hit A, and an exception occurred, and I need to shut down

Still works ok for me. N3DS, latest stable Luma with L2 + Cache, B9S, 11.5.0-38U. I never got around to adding sounds, just music. Don't know if that matters or not.
 
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: Ending to the fallout series was lame could've gave us a bit more