Views: 1,611,501 | Main | Rules/FAQ | Memberlist | Active users | Last posts | Calendar | Stats | Online users | Search | 12-02-24 07:48 PM |
Guest: |
0 users reading [help] Building Smealum's Aperture Science 3DS | 1 bot |
Main - Homebrew discussion - [help] Building Smealum's Aperture Science 3DS | Hide post layouts | New reply |
Terra_Byte_Tech |
| ||
Newcomer Scriptkiddie Level: 7 Posts: 2/8 EXP: 1308 Next: 140 Since: 10-06-15 From: Bakersfield, CA Last post: 3338 days ago Last view: 3196 days ago |
So, me and many others online have been having trouble getting a working build of portal3ds. Just look up portal3ds download and you'll find plenty of forum posts and reddit threads related to the subject. A few people have managed to build it successfully and put it online but they have failed to say how.
I personally wish to compile it from source because i have the o3ds and need to change the button bindings to work properly on my system (the main branch requires the use of the secondary bumpers in order to jump and pick up objects). My primary experience in coding is primarily in python but i know enough about C to change the button bindings myself. The main problem is that it fails to compile with some errors that i don't understand. I believe I have all the necessary libraries installed. Here's the compile log (windows): http://www.pasteall.org/61593 Thanks in advance. |
pimathbrainiac |
| ||
Newcomer Normal user Level: 6 Posts: 4/5 EXP: 648 Next: 259 Since: 09-17-15 Last post: 3341 days ago Last view: 3223 days ago |
Do you have the latest version of ctrlib installed, or the one that comes with devkitpro?
(there are a lot of implicit declarations, which is why I say this) EDIT: The error also has to do with the sound stuff. I suggest you clone the ctrlib repo, make, and make install the library from that. |
profi200 |
| ||
Member Who knows? Level: 19 Posts: 30/70 EXP: 34563 Next: 1214 Since: 05-21-15 From: Germany Last post: 3004 days ago Last view: 2872 days ago |
portal3DS relies on a pretty old version of ctrulib. That's all. So it either needs to be updated or go back to a ctrulib commit from the same timeframe as the last update of portal3DS. |
pimathbrainiac |
| ||
Newcomer Normal user Level: 6 Posts: 5/5 EXP: 648 Next: 259 Since: 09-17-15 Last post: 3341 days ago Last view: 3223 days ago |
Aug 18 is the last commit for portal3ds. Get the c49d5f49c2ac9818aa3ba66a096de3b36c11d3fd commit of ctrulib, I guess, since that's from the 18th |
Terra_Byte_Tech |
| ||
Newcomer Scriptkiddie Level: 7 Posts: 3/8 EXP: 1308 Next: 140 Since: 10-06-15 From: Bakersfield, CA Last post: 3338 days ago Last view: 3196 days ago |
Posted by pimathbrainiac I installed the latest ctrlib from smea's github after I set up devkitarm. Posted by profi200 Posted by pimathbrainiac |
profi200 |
| ||
Member Who knows? Level: 19 Posts: 31/70 EXP: 34563 Next: 1214 Since: 05-21-15 From: Germany Last post: 3004 days ago Last view: 2872 days ago |
git checkout [commit number] |
Terra_Byte_Tech |
| ||
Newcomer Scriptkiddie Level: 7 Posts: 4/8 EXP: 1308 Next: 140 Since: 10-06-15 From: Bakersfield, CA Last post: 3338 days ago Last view: 3196 days ago |
Posted by profi200 I dont understand. |
Terra_Byte_Tech |
| ||
Newcomer Scriptkiddie Level: 7 Posts: 5/8 EXP: 1308 Next: 140 Since: 10-06-15 From: Bakersfield, CA Last post: 3338 days ago Last view: 3196 days ago |
Okay, it built successfully. Now ive got a new problem...
When loading a map it complains that it couldn't create the physics thread then hangs. Physics thread creation failed! What do we do?!
001299E8 001BBD68 001BFD90 I'm not sure how to go about debugging this issue. |
Terra_Byte_Tech |
| ||
Newcomer Scriptkiddie Level: 7 Posts: 6/8 EXP: 1308 Next: 140 Since: 10-06-15 From: Bakersfield, CA Last post: 3338 days ago Last view: 3196 days ago |
Fake fixed it by disabling the error message and command to hang but of course, physics enabled objects no longer spawn.
Player physics (conservation of momentum through portals) works perfectly fine oddly enough. Game hangs when attempting to respawn after death. 3d projection is backwards (right eye sees what the left eye should and vice-versa). Various levels hang at random areas. Other than these issues it works pretty well. I'm looking into the physics error right now. If you have any insight please let me know. |
Garcia98 |
| ||
Newcomer Normal user Level: 5 Posts: 1/3 EXP: 300 Next: 229 Since: 10-10-15 Last post: 3273 days ago Last view: 3194 days ago |
You're probably using homemenuhax, use the method to launch blargSNES (open a game then press power button then home button and enter homemenuhax) or use another *hax |
Terra_Byte_Tech |
| ||
Newcomer Scriptkiddie Level: 7 Posts: 7/8 EXP: 1308 Next: 140 Since: 10-06-15 From: Bakersfield, CA Last post: 3338 days ago Last view: 3196 days ago |
Posted by Garcia98 I'm not sure how that would change anything. Both hmhax and tubehax utilize basically the same payload. Anyway, I tried it and all the same errors occured. Update: okay, tubehax does work about half the time. whats so different about running it from there? |
Garcia98 |
| ||
Newcomer Normal user Level: 5 Posts: 2/3 EXP: 300 Next: 229 Since: 10-10-15 Last post: 3273 days ago Last view: 3194 days ago |
Posted by Terra_Byte_Tech Read this: https://github.com/yellows8/3ds_homemenuhax/issues/6 |
Terra_Byte_Tech |
| ||
Newcomer Scriptkiddie Level: 7 Posts: 8/8 EXP: 1308 Next: 140 Since: 10-06-15 From: Bakersfield, CA Last post: 3338 days ago Last view: 3196 days ago |
Posted by Garcia98 Ah, thanks. That makes much more sense now. |
Main - Homebrew discussion - [help] Building Smealum's Aperture Science 3DS | Hide post layouts | New reply |
Page rendered in 0.015 seconds. (2048KB of memory used) MySQL - queries: 28, rows: 89/89, time: 0.007 seconds. Acmlmboard 2.064 (2018-07-20) © 2005-2008 Acmlm, Xkeeper, blackhole89 et al. |