Homebrew [Release] DevilutionX for 3DS

samcambolt270

Well-Known Member
Member
Joined
Dec 24, 2014
Messages
1,161
Trophies
0
XP
2,818
Country
United States
Is there a way to move the mouse other than the touch screen? I can't pick up items. The touch screen mapped as absolute mouse position. This means that if you touch the center of the touch screen, the mouse will be in the absolute center of the top screen. This would be perfectly fine... if it didn't also always click. Trying to pick up an item is a waggly mess because I can't actually see where the point I am clicking maps to before clicking. If I miss the item, than I clicked the ground which means my player walks towards the item and the item is now in a new location relative to where I just clicked meaning I have to guess once again and hope I guess right. I have to *click* the item and not simply have the mouse on it while clicked. This makes it literally impossible to maneuver the mouse over it it and then click it, as my character will always move and the screen goes with them.
Also, side note, for some reason, the "hold start" menu has a swapped button assignment. Quests is supposed to "Y," the left face button, but it's actually "X," the top face button.
EDIT: Oh. You can just press Y to pick things up... That took longer than to realize than I'm willing to admit.
 
Last edited by samcambolt270,

MrHuu

Well-Known Member
OP
Member
Joined
Sep 19, 2015
Messages
562
Trophies
0
Age
37
XP
1,588
Country
Netherlands
Is there a way to move the mouse other than the touch screen? I can't pick up items. The touch screen mapped as absolute mouse position. This means that if you touch the center of the touch screen, the mouse will be in the absolute center of the top screen. This would be perfectly fine... if it didn't also always click. Trying to pick up an item is a waggly mess because I can't actually see where the point I am clicking maps to before clicking. If I miss the item, than I clicked the ground which means my player walks towards the item and the item is now in a new location relative to where I just clicked meaning I have to guess once again and hope I guess right. I have to *click* the item and not simply have the mouse on it while clicked. This makes it literally impossible to maneuver the mouse over it it and then click it, as my character will always move and the screen goes with them.
Also, side note, for some reason, the "hold start" menu has a swapped button assignment. Quests is supposed to "Y," the left face button, but it's actually "X," the top face button.
EDIT: Oh. You can just press Y to pick things up... That took longer than to realize than I'm willing to admit.

yeah, the absolute positioning makes it pretty hard to use the touch screen.
As you already discovered, using the buttons is an excellent alternative.
but, you're right. It should be changed.

The X and Y button being inverted is already addressed in a commit made after the latest release.
 

jdk8u221

Member
Newcomer
Joined
Jan 28, 2021
Messages
5
Trophies
0
Age
23
XP
48
Country
United States
Build instructions:
Code:
- cd build
- cmake .. -DNIGHTLY_BUILD=ON -DCMAKE_TOOLCHAIN_FILE=/opt/devkitpro/3ds.cmake
- make

Noob question, new to the 3ds homebrew scene.
Could somebody help me out and tell me where I'm supposed to run this code? I don't understand how to compile the game.
 

MarioKartFan

Well-Known Member
Member
Joined
Aug 27, 2019
Messages
596
Trophies
0
XP
2,319
Country
Algeria
You shouldn’t need to compile anything. You should install the cia file available on GitHub and then drop in the appropriate Diablo game file.
 

jdk8u221

Member
Newcomer
Joined
Jan 28, 2021
Messages
5
Trophies
0
Age
23
XP
48
Country
United States
Getting this crash while trying to run DevilutionX hellfire. I think its luma related? I've got no clue. Anyone got any ideas?
 

Attachments

  • 3dscrash.jpg
    3dscrash.jpg
    257.7 KB · Views: 185

MarioKartFan

Well-Known Member
Member
Joined
Aug 27, 2019
Messages
596
Trophies
0
XP
2,319
Country
Algeria
@MrHuu I cannot believe the lack of publicity for DevilutionX 1.2. It looks like your port was merged to master? Thanks for all your work. This has come a long way since the original version you posted in 2019.

Did you enable 800px mode by the way? If not is that still possible?
 
  • Like
Reactions: MrHuu

WeedZ

Possibly an Enlightened Being
Global Moderator
Joined
Jan 13, 2015
Messages
3,825
Trophies
1
Location
The State of Denial
Website
gbatemp.net
XP
5,666
Country
United States
There should be an option to put the game on the bottom screen. The mouse controls would be so much better if you could see what your hitting.

BTW, is multiplayer supported?
 
Last edited by WeedZ,

WeedZ

Possibly an Enlightened Being
Global Moderator
Joined
Jan 13, 2015
Messages
3,825
Trophies
1
Location
The State of Denial
Website
gbatemp.net
XP
5,666
Country
United States
Found a couple bugs.

Selecting "load game" from the main menu starts a new game. You have to start a new game then load a game from the pause menu.

Multiplayer currently only has loopback. Traveled from dungeon to town in multiplayer and got an exceeded memory error and a force close.

A couple suggestions if this is still being worked on.

The resolution is way too high. Everything is so small you can't see any dropped items.

The bottom screen (in my opinion) should function as sub menus (inventory, character sheet, quests, map, pause menu, etc. to make better use of the touch controls) and should have the ability to open the keyboard. I tried to drop a specific amount of gold but was unable to input the amount.
 

WeedZ

Possibly an Enlightened Being
Global Moderator
Joined
Jan 13, 2015
Messages
3,825
Trophies
1
Location
The State of Denial
Website
gbatemp.net
XP
5,666
Country
United States
What do you mean? I just checked and it works fine.
Then something is up. I'll try reinstalling the hellfire cia. I've tried start+x and every other button combination with start and select to no effect.

I dont understand. I deleted devilutionx and hellfire, cleared devilutionx directory of ini and saves, installed the diasurgical release you posted.. same result. The zoom function which should be start and x opens quest log and no other combinations affect zoom level..
 
Last edited by WeedZ,

MrHuu

Well-Known Member
OP
Member
Joined
Sep 19, 2015
Messages
562
Trophies
0
Age
37
XP
1,588
Country
Netherlands
Then something is up. I'll try reinstalling the hellfire cia. I've tried start+x and every other button combination with start and select to no effect.

I dont understand. I deleted devilutionx and hellfire, cleared devilutionx directory of ini and saves, installed the diasurgical release you posted.. same result. The zoom function which should be start and x opens quest log and no other combinations affect zoom level..

You're using outdated builds.
The builds linked to in the manual, still point to my repository. I'll have it updated.

The 3ds port has been merged upstream, and is included with the latest release.
https://github.com/diasurgical/devilutionX/releases/tag/1.2.1
 

WeedZ

Possibly an Enlightened Being
Global Moderator
Joined
Jan 13, 2015
Messages
3,825
Trophies
1
Location
The State of Denial
Website
gbatemp.net
XP
5,666
Country
United States

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • SylverReZ @ SylverReZ:
    Had a ton of bugs and often crashed. It even didn't support DOS compatibility with older games. :feelsbadman:
  • SylverReZ @ SylverReZ:
    I only grew up with Windows XP because I was lucky.
  • RedColoredStars @ RedColoredStars:
    I downloaded XP on dialup when it came out. Overnights for like a week. cuz I couldn't tie up the phone line during the day. It was so awesome and worked so great going from ME to XP.
  • K3Nv2 @ K3Nv2:
    Vga pins were a dick
  • K3Nv2 @ K3Nv2:
    I kind of want down a large pizza at 10am then crash out
  • ZeroT21 @ ZeroT21:
    Having pizza all day? done it
  • K3Nv2 @ K3Nv2:
    Nah pizza hut open at 10:30
  • ZeroT21 @ ZeroT21:
    just buy a stack of pizza and keep the rest you don't need yet frozen
  • K3Nv2 @ K3Nv2:
    Or buy frozen pizza
  • ZeroT21 @ ZeroT21:
    I buy the regular kind, not the frozen stuff
  • ZeroT21 @ ZeroT21:
    supermarket pizza is ass
  • K3Nv2 @ K3Nv2:
    x65 would just yell at me
  • ZeroT21 @ ZeroT21:
    sounds ok, he didn't pull a gun out ,so...
  • K3Nv2 @ K3Nv2:
    $12 large any style pizza deal
  • K3Nv2 @ K3Nv2:
    Each bite is a $1 well spent
  • SylverReZ @ SylverReZ:
    @ZeroT21, Agreed. I hate oven pizza, only from pizza place.
    +1
  • K3Nv2 @ K3Nv2:
    Nah I can still go for totinos
  • RedColoredStars @ RedColoredStars:
    i like totinos party pizzas. lol.
  • RedColoredStars @ RedColoredStars:
    the cracker-like crust is great on those
  • RedColoredStars @ RedColoredStars:
    My neighbor and I are going to make this next month....
  • SylverReZ @ SylverReZ:
    Tiger crust is great.
  • K3Nv2 @ K3Nv2:
    I'm beefing with a neighbor currently each time I ask him for help with something he makes bs excuses then ignores my calls text but seems to randomly speak when I'm done with the project after doing things to help him
  • RedColoredStars @ RedColoredStars:
    DiGiorno Crispy Pan Pizza tasted pretty dang close to Pizza hut pan pizza, but Im not sure if theyve been discontinued or not. Havent seen them locally for a couple of months now.
  • RedColoredStars @ RedColoredStars:
    The croissant crust is still available though, but not quite as good imo.
    RedColoredStars @ RedColoredStars: The croissant crust is still available though, but not quite as good imo.