[Release] Lemmings for 3DS

Discussion in '3DS - Homebrew Development and Emulators' started by bayleef, Sep 16, 2016.

  1. bayleef
    OP

    bayleef Advanced Member

    Newcomer
    2
    Sep 15, 2015
    Gambia, The
    Okay, I have created a CIA file. However, sometimes the 3DS hangs when trying to terminate the game using the HOME button.
     
  2. Ann0ying

    Ann0ying GBAtemp Regular

    Member
    3
    Apr 12, 2016
    NtDH! GA!
    IDK why, but this game gave me nightmares as a kid.
    Anyway, good work.
     
  3. Dracari

    Dracari GBAtemp Advanced Maniac

    Member
    8
    Apr 5, 2009
    United States
    i've tried copying everything like in teh readme into thier proper folders and i keep locking up reguardless if the orig and ohno is in the same folder as the.3dsx or at SD Root.
     
  4. mashers

    mashers Stubborn ape

    Member
    15
    Jun 10, 2015
    Kongo Jungle
    Thanks @bayleef! Left handed controls are working great! If I may make another request, I think it would be easier to control if the circle pad scrolled the screen directly rather than moving the cursor around. That way it would be possible to scroll the screen more directly and without having to wait until the cursor gets to the edge of the screen. I realise it's possible to drag the mini display in the bottom right corner bit I think circle pad scrolling might feel a bit smoother.

    Thanks again for working on this :)
     
    Quantumcat likes this.
  5. bayleef
    OP

    bayleef Advanced Member

    Newcomer
    2
    Sep 15, 2015
    Gambia, The
    My folder structure is as follows (and it works):
    /3ds/lemmings/lemmings.3dsx
    /3ds/lemmings/orig/MAIN.DAT
    /3ds/lemmings/orig/LEVEL000.DAT
    /3ds/lemmings/orig/...
    /3ds/lemmings/ohno/MAIN.DAT
    /3ds/lemmings/ohno/LVEL000.DAT
    /3ds/lemmings/ohno/...
    (Additional: /3ds/lemmings/SAVEGAME.DAT and /3ds/lemmings/LEFTHANDED.DAT)
    Maybe some file of the game is corrupted or missing? This is not tested by the game properly yet. Make sure that you have included all the files listed in orig/README.txt and ohno/README.txt. What is the exact failure? Does the game exit immediately or does it hang?
    Below you can find the md5 sums of the files I use successfully.
    md5 sums

    Thank you for your interest. However, if one uses the keys instead the touch screen (like me), the actual control may be easier to use. I don't want to introduce a further hack like the LEFTHANDED.DAT, so please wait until I will add control settings to the menu. However, I noticed the importance to add this feature to the next release.
     
    Last edited by bayleef, Sep 21, 2016
  6. mashers

    mashers Stubborn ape

    Member
    15
    Jun 10, 2015
    Kongo Jungle
    Thanks for your feedback on my suggestion :) I do agree that adding files which flag settings isn't the best solution, but I do really appreciate you adding the LEFTHANDED.DAT flag file for me :) Once you've got a settings menu these kinds of things will be much easier to implement.

    By the way, I realise that you want to clean up the code before uploading the source, and that's exactly how I have felt with all of my 3DS projects. If you get to the point where you would like any help with this project, you can of course upload to GitHub for others to fork, add features, and then submit pull requests to have the changes merged into the main repo. I do understand that it's nice to have full control of your own projects, particularly in the early stages; I did exactly the same with Gridlauncher, keeping it closed source for quite a while because I didn't want other people implementing features that I really wanted to work on. But once you do decide to open the source for this, I would gladly work on adding features if you feel any help would be needed :)
     
  7. Dracari

    Dracari GBAtemp Advanced Maniac

    Member
    8
    Apr 5, 2009
    United States
    it just hangs after pressing A in HBL but runs fine via the CIA. (i did just recently update the HBL's payload
     
  8. bayleef
    OP

    bayleef Advanced Member

    Newcomer
    2
    Sep 15, 2015
    Gambia, The
    It would be great to get some help with the project. However, at the moment the quality of some parts of the code is unreasonable for any helping hand. I guess, the in-game code is halfway okay (besides too many global variables), but the code for the menu is like mayhem or havoc. Many nested while(1)-loops that are sometimes left by a goto back to parts of the init code above these loops. Additionally, some source file names do not describe file's content properly.

    Thank you. In the future, any help will be welcome.:)

    Is the "Loading 3DS Lemmings" message displayed or does it hang before? If the message is not displayed, the reason won't be missing files, because any access to SD card is done after displaying the message. Do other homebrew apps work? O3DS or N3DS? (At the moment, I can test on O3DS only.) On the other hand if the message is displayed, it is likely that some files cannot be accessed correctly. I try to exit the game in this case, but probably I have not covered every possible situation yet, so the game may hang.
     
    Last edited by bayleef, Sep 21, 2016
  9. MartinDocNewland

    MartinDocNewland Searching for the truth

    Member
    4
    Jul 7, 2012
    Copy the files from original DOS Lemmings into the subfolder "orig" and/or the files from Oh No! More Lemmings into the subfolder "ohno". These files are not included since they are protected by copyright law. Don't use "Oh No! More Lemmings!" or "Holiday Lemmings", because they are not supported yet.

    Does anyone else spot the mistake in the first post?
     
  10. Pecrow

    Pecrow GBAtemp Maniac

    Member
    4
    Jun 23, 2015
    United States
    I F$&!+# love lemmings!!!!!!
     
  11. Dracari

    Dracari GBAtemp Advanced Maniac

    Member
    8
    Apr 5, 2009
    United States
    no message a flat out hang before Loading lemmings its not that it goes black and hangs the second i press A on it in HBL it does this, but no other apps Work.

    this is what i mean that it just locks up,
     
    Last edited by Dracari, Sep 21, 2016
  12. bayleef
    OP

    bayleef Advanced Member

    Newcomer
    2
    Sep 15, 2015
    Gambia, The
    So it does not seem to be a problem with this specific game, but with your HBL. I cannot give support for this, sorry.
     
  13. bayleef
    OP

    bayleef Advanced Member

    Newcomer
    2
    Sep 15, 2015
    Gambia, The
    Version 0.2.1 has just been released. Only minor changes, but support for Xmas and Holiday Lemmings has been added. As always, please report any bugs.

    Now I'm going to work on source code release (cleaning the source code).
     
    Last edited by bayleef, Sep 21, 2016
  14. Dracari

    Dracari GBAtemp Advanced Maniac

    Member
    8
    Apr 5, 2009
    United States
    only thing i can think of was before i had manually downloaded the otherapp Payload for HBL, and before i gave this a try i let HBL CIA manually Redownload its own. it runs fine otherwise ala the cia version of your port.
     
  15. bayleef
    OP

    bayleef Advanced Member

    Newcomer
    2
    Sep 15, 2015
    Gambia, The
    Version 0.2.2 has been released.
    Main changes:
    • Source code release (see original post)
    • Support for all Lemmings demo versions now. If you add all demos together, you can play up to about 20 different levels without owning a copy of Lemmings (just download the demo versions and copy them into the correct subfolder at your SD card).
    • 3dsx version scans for /lemmings folder first (for same savegames on parallel setup with cia version); if it does not exist, it uses local paths (as earlier).
    The code has not been cleaned up completely and is still a bit messy. However, the worst parts have been cleaned.
     
    Last edited by bayleef, Sep 23, 2016
    Minnow, mashers, Cid2mizard and 2 others like this.
  16. Vamosi

    Vamosi Member

    Newcomer
    3
    Apr 14, 2007
    Awsome, love lemmings, thank you.
     
  17. Jacklack3

    Jacklack3 ( ゚ヮ゚) buddie was here

    Member
    9
    Oct 6, 2015
    Canada
    In your basement Dick Size: 5 meters.
    You can use a DS homebrew loader if you have CFW to load it.

    In fact, that's what i'm gonna do! :D
     
  18. ItsMetaKnight

    ItsMetaKnight GBAtemp Advanced Fan

    Member
    6
    Mar 4, 2008
    Can I do that even without a DS flash card?
     
  19. WeedZ

    WeedZ Possibly an Enlightened Being

    Moderator
    14
    Jan 13, 2015
    United States
    The State of Denial
    Sweet nostalgia. Nice work, can't wait to try it.
     
  20. Jacklack3

    Jacklack3 ( ゚ヮ゚) buddie was here

    Member
    9
    Oct 6, 2015
    Canada
    In your basement Dick Size: 5 meters.
Quick Reply
Draft saved Draft deleted
Loading...