Homebrew Panda 3d/Toontown Rewritten

Is this worth doing?


  • Total voters
    22

KaiTheDragon

Member
OP
Newcomer
Joined
Jan 3, 2016
Messages
6
Trophies
0
Age
27
XP
42
Country
United States
ttr-screenshot-Sun-Dec-20-23-59-20-2015-89019.jpg ttr-screenshot-_Yotube thumbnail_-Mon-Dec-21-17-32-12-2015-42527.jpg
ttr-screenshot-Sun-Dec-20-23-59-20-2015-89019.jpg
ttr-screenshot-_Yotube thumbnail_-Mon-Dec-21-17-32-12-2015-42527.jpg
Hey everyone! I have a very weird request. Toontown rewritten uses panda3d as its game engine and uses python for the code. Is there anyway to use the launcher and play the game that way? The game is available on windows, Mac, and Linux. The controls are the arrow keys (d-pad/ circle pad?) and to pick a gag ( turn based battle) is used with a mouse (maybe touch screen/ c-stick?) Make a unofficial launcher for it using homebrew would be a dream come true. I think the 3ds is powerful enough. To run a 13 year old game sounds reasonable right? Well if one of you could be very kind please let me know if you think its good idea. Oh and it uses Phase files (example: Phase3.mf) Here a test model for anyone wanting to try panda3d on 3ds as a test
 

Attachments

  • JoshToonModel.rar
    29.9 KB · Views: 121
Last edited by KaiTheDragon,

KaiTheDragon

Member
OP
Newcomer
Joined
Jan 3, 2016
Messages
6
Trophies
0
Age
27
XP
42
Country
United States
Oh and another thing the resolution would have to change but that can be easily changed with the setting file example of whats in the file
{
"1000000": {
"accepting-new-friends": false
},
"game": {
"antialiasing": 0,
"embedded-mode": false,
"fullscreen-mode": true,
"resolution": [
1366,
768
],
"show-cog-levels": true
}
}
 
D

Deleted User

Guest
The way this game looks kinda reminds me of Worlds and I have no clue why
 

KaiTheDragon

Member
OP
Newcomer
Joined
Jan 3, 2016
Messages
6
Trophies
0
Age
27
XP
42
Country
United States
Oh and another thing the resolution would have to change but that can be easily changed with the setting file example of whats in the file
{
"1000000": {
"accepting-new-friends": false
},
"game": {
"antialiasing": 0,
"embedded-mode": false,
"fullscreen-mode": true,
"resolution": [
1366,
768
],
"show-cog-levels": true
}
}

Maybe more like this

"1000000": {
"accepting-new-friends": false
},
"game": {
"antialiasing": 0,
"embedded-mode": false,
"fullscreen-mode": true,
"resolution": [
400,
240 (for top screen)
],
"show-cog-levels": true

--------------------- MERGED ---------------------------

Maybe more like this

"1000000": {
"accepting-new-friends": false
},
"game": {
"antialiasing": 0,
"embedded-mode": false,
"fullscreen-mode": true,
"resolution": [
400,
240 (for top screen)
],
"show-cog-levels": true
I mean 800 by 240 oops
 

KaiTheDragon

Member
OP
Newcomer
Joined
Jan 3, 2016
Messages
6
Trophies
0
Age
27
XP
42
Country
United States
It's entirely possible, I just don't know if a developer wants to spend the time to sit down and port it.
Yeah but I hope someone thinks other wise. I would love for this to be ported over maybe using a modded Linux kernel (that can run Linux version there is a 3ds kernel)
 

DesuIsSparta

Well-Known Member
Member
Joined
Oct 13, 2015
Messages
580
Trophies
0
XP
1,037
Country
United States
While I have to admit it wouldn't be unreasonable to port, who is going to take the time to do this? I'd be really impressed to see it happen, and if there were more than 24 hours in a day I'd help
 
  • Like
Reactions: KaiTheDragon

KaiTheDragon

Member
OP
Newcomer
Joined
Jan 3, 2016
Messages
6
Trophies
0
Age
27
XP
42
Country
United States
Sorry to rain on your parade, but this is beyond unreasonable.

I spent roughly two and a half years modifying/building upon/restoring the Toontown Online source code that Toontown Rewritten is built upon. I can say that based off of firsthand experience the codebase is outdated and just an overall piece of shit. With this initial gripe aside, here's 2 key reasons why porting the game makes no sense at all:

1. The ENTIRE Panda3D game engine would need to be ported over in order for Toontown to run.
Literally, the whole thing. Taking into consideration that the engine is 14 years old and no longer relevant, porting it to a modern system where nobody would use it seems pointless.

2. Toontown Rewritten is closed source
Trust me, I'm personally opposed to this as much as you probably are. The Toontown Rewritten team treats their source code like it's Joey's first-born child. Unless someone successfully reverse engineers Mirai (their closed source game compiler) and ports the game code to run on a modified build of Panda3D created specifically for the 3DS with proper signatures to connect to their servers, there's no way to port the game to the platform.
I understand that but I was just saying that we could make a launcher not using the source that the TTR team made (The thing that makes the game run and by the way wasn't the source leaked and TTI team made a version of it anyway.
I have that along with TTOF/ Toontown offline. I was just wondering if I could maybe mod the Linux launcher to work with the 3ds's homebrew Linux kernel (I know sounds very dumb) and see if it would launch. Hell maybe with the right people we don't know what could happen.
And plus I was just wondering if the 3ds could even handle panda3d in the first place. And plus we can always have hopes right? Plus I just want a pview for the 3ds homebrew to see what it can handle. Like a tech demo. Oh P.S. I don't know any coding it was just a nice idea. And who knows maybe we'll have a miracle :P Here's a test model for anyone willing to test it on the 3ds
 

Attachments

  • JoshToonModel.rar
    29.9 KB · Views: 84

_Pro_Man_

Well-Known Member
Member
Joined
May 21, 2015
Messages
190
Trophies
0
XP
1,099
Country
United States
I would love to see this. If anyone wants some source to work off of, Google "Toontown Server Source Code (and tutorial)". It's a leaked Toontown infinite source (similar to Toontown Rewritten).
 
  • Like
Reactions: KaiTheDragon

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: https://www.acepcs.com/products/wizbox-g-mini-pc-amd-r7-7735hs lol wizbox +1