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
27
Location
Penisylvania
XP
431
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,987
Trophies
1
XP
2,477
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
  • No one is chatting at the moment.
  • Quincy @ Quincy:
    Usually when such a big title leaks the Temp will be the first to report about it (going off of historical reports here, Pokemon SV being the latest one I can recall seeing pop up here)
  • K3Nv2 @ K3Nv2:
    I still like how a freaking mp3 file hacks webos all that security defeated by text yet again
  • BigOnYa @ BigOnYa:
    They have simulators for everything nowdays, cray cray. How about a sim that shows you playing the Switch.
  • K3Nv2 @ K3Nv2:
    That's called yuzu
    +1
  • BigOnYa @ BigOnYa:
    I want a 120hz 4k tv but crazy how more expensive the 120hz over the 60hz are. Or even more crazy is the price of 8k's.
  • K3Nv2 @ K3Nv2:
    No real point since movies are 30fps
  • BigOnYa @ BigOnYa:
    Not a big movie buff, more of a gamer tbh. And Series X is 120hz 8k ready, but yea only 120hz 4k games out right now, but thinking of in the future.
  • K3Nv2 @ K3Nv2:
    Mostly why you never see TV manufacturers going post 60hz
  • BigOnYa @ BigOnYa:
    I only watch tv when i goto bed, it puts me to sleep, and I have a nas drive filled w my fav shows so i can watch them in order, commercial free. I usually watch Married w Children, or South Park
  • K3Nv2 @ K3Nv2:
    Stremio ruined my need for nas
  • BigOnYa @ BigOnYa:
    I stream from Nas to firestick, one on every tv, and use Kodi. I'm happy w it, plays everything. (I pirate/torrent shows/movies on pc, and put on nas)
  • K3Nv2 @ K3Nv2:
    Kodi repost are still pretty popular
  • BigOnYa @ BigOnYa:
    What the hell is Kodi reposts? what do you mean, or "Wut?" -xdqwerty
  • K3Nv2 @ K3Nv2:
    Google them basically web crawlers to movie sites
  • BigOnYa @ BigOnYa:
    oh you mean the 3rd party apps on Kodi, yea i know what you mean, yea there are still a few cool ones, in fact watched the new planet of the apes movie other night w wifey thru one, was good pic surprisingly, not a cam
  • BigOnYa @ BigOnYa:
    Damn, only $2.06 and free shipping. Gotta cost more for them to ship than $2.06
    +1
  • BigOnYa @ BigOnYa:
    I got my Dad a firestick for Xmas and showed him those 3rd party sites on Kodi, he loves it, all he watches anymore. He said he has got 3 letters from AT&T already about pirating, but he says f them, let them shut my internet off (He wants out of his AT&T contract anyways)
  • K3Nv2 @ K3Nv2:
    That's where stremio comes to play never got a letter about it
  • BigOnYa @ BigOnYa:
    I just use a VPN, even give him my login and password so can use it also, and he refuses, he's funny.
  • BigOnYa @ BigOnYa:
    I had to find and get him an old style flip phone even without text, cause thats what he wanted. No text, no internet, only phone calls. Old, old school.
  • Psionic Roshambo @ Psionic Roshambo:
    @BigOnYa, Lol I bought a new USB card reader thing on AliExpress last month for I think like 87 cents. Free shipping from China... It arrived it works and honestly I don't understand how it was so cheap.
    Psionic Roshambo @ Psionic Roshambo: @BigOnYa, Lol I bought a new USB card reader thing on AliExpress last month for I think like 87...