brentdc-nz / XBMC-360

A native port of XBMC4XBOX to Xbox 360 using the X/SDK (not LibXenon or Linux and Kodi).
54 stars 5 forks source link

donation link? #7

Open professor-jonny opened 2 years ago

professor-jonny commented 2 years ago

Hi Marty

I'd just ike to say thanks for your recent patches on XBMC-360 as they have made a huge difference in playback and I'm wondering if you have a donation link?

If I could help/offer support by donating maybe via paypal, bitcoin, venmo or something.

It is really one of my most wanted projects for the 360 and now with Eatons 16tb patches it could be an awesome media player/ server.

brentdc-nz commented 2 years ago

Hi Professor-Jonny,

Thanks for checking it out and your kind offer to donate to help support the project :)

I def feel we are getting somewhere now the player is much improved and can stream from smb shares, and launch apps/games, I hope to keep the improvments coming.

I will look into ways I can setup a donation and update this thread shortly.

I'm not fimilar with the Eatons 16tb patches, are these on a fork of XBMC-360? If so I can't seem to find them sorry.

Thanks again

Roet-Ivar commented 2 years ago

Hi. I also didn't know about these until now, essentially you're patching your xeBuild, here is some info https://www.reddit.com/r/360hacks/comments/nat43w/preview_2_tb_16_tb_usb_patch/

You're truly doing lords work right here btw <3

professor-jonny commented 2 years ago

Eaton zevare has made xebuild patches to extend the usb storage capacity o the xbox 360 to be able to mount two 16tb usb drives, there has been simular advances with the ogxbox with Titan and cerbios also to go beyond the 2tb sector limit.

https://fatxplorer.eaton-works.com/2022/04/06/fatxplorer-3-0-beta-20---16-tb-xbox-360-usb-support--increased-usb-performance-titan-support/

professor-jonny commented 2 years ago

Hi

just wondering if you have managed to set up a donation link?

Also do you happen to have an XDK for development or would one be handy? I could probally roud up some others to pitch in and get you one? your based in NZ right? as i know a few others that are stocked with the updates on this project.

Do you happen to use discord to freely chat ?

Wolf3s commented 2 years ago

Hi

just wondering if you have managed to set up a donation link?

Also do you happen to have an XDK for development or would one be handy? I could probally roud up some others to pitch in and get you one? your based in NZ right? as i know a few others that are stocked with the updates on this project.

Do you happen to use discord to freely chat ?

Hi there, i think he doesn't use discord much because of his job, however i have discord to talk anytime

brentdc-nz commented 2 years ago

Hi @professor-jonny

I would like to apologize for my late response, the notifications don't go to my primary email address, I just now found that I missed some of your messages on the old XBMC4XBOX forum as well.

Thanks for the links to the patches, I will check this out tonight.

Thanks for your interest in this project, I am NZ based, I don't use Discord much but if you want to chat we can organize a time. I do have a XDK kit but sometimes it can be a bit flakey.

My current focus on this project is improving the skinning engine as it is currently missing quite a lot and to progress further we need the GPU transformation stuff working, this can't be ported easily as there is no Direct3D fixed function pipeline in the 360 XDK so needs to be done quite differently. This is needed for control groups to work correctly, position elements on screen inside the control groups with different offsets as well as animations and resolution scaling.

If I can nail the GPU transformation stuff it will be quite a breakthrough and make getting all of the things mentioned above working quite quickly as well as an onscreen keyboard for adding shares. I'm currently struggling with it but will spend some more time on it this coming week.

I'm also keen to update FFMPEG after the above. Though it still seems pretty good and plays most things I throw at it.

Cheers

brentdc-nz commented 2 years ago

Update: Yus!!! Finally after hours of debugging I sorted it and have the scaling fixed!

Things hopefully move faster now,

Wolf3s commented 2 years ago

Update: Yus!!! Finally after hours of debugging I sorted it and have the scaling fixed!

Things hopefully move faster now,

Link?

antonic901 commented 2 years ago

Update: Yus!!! Finally after hours of debugging I sorted it and have the scaling fixed!

Things hopefully move faster now,

Nice to hear that! I have 2 questions. First, is there any tutorial on how to setup Visual Studio for Xbox 360 development? Second, how hard would it be to port newest GUILIB from Kodi on XBMC4Xbox/XBMC-360? I've tried to port Estuary skin to Original Xbox, but then I realised that I need to write that skin completely from scratch..

If I undrestand your plan is to completely finish GUILIB and after that what is your next task? Maybe Python plugins/scripts?

brentdc-nz commented 2 years ago

Sorry for another late reply.

After getting the images rendering correctly using the more up to date XBMC4XBOX code I now have a new battle, getting TTF fonts working using the new system, currently working on this issue.

After a quick search I was unable to find any tutorials sorry, when I have some spare time I might write a quick one.

I have not compared the code yet, but I think this is quite an ambitious task, though the work I'm currently doing with transforms for things like animations and control groups will bring it much closer to Kodi than it currently is. Once we are up to date with XBMC4XBOX I guess we can look at it again.

After getting the GUILIB up to date I think I will look at updating FFPMEG and the VideoPlayer, then Python. This is a very long road though obvously.

Cheers

brentdc-nz commented 2 years ago

After looking at the built in XUI rendering for fonts and having trouble with this using the new GUI rendering, I think it is best we do it the same as XBMC and use FreeType (http://freetype.org/).

I will be working on a port of this over the weekend.

brentdc-nz commented 2 years ago

Have successfully ported FreeType and have fonts rendering properly now with it, also removed all the old clunky XUI font rendering stuff.

Just have an issue with setting the font color now as the method done using DX8 does not work for this on DX9, so I need to spend time looking at how to port this. I might come back to this after getting more of the controls working on the new update.

Nice and easy to update the skin files now can just copy and paste the XML without any changes most of the time (XBMC4XBOX skins).

antonic901 commented 2 years ago

Great news! When do you plan do commit those changes? Also, do you maybe know how hard would it be to port crucial differences between XBMC4Xbox and Kodi v17 (Krypton) inside GUILIB? I've tried to port Estuary skin to XBMC4Xbox but I quickly realised that's not possible because of a lof difference on how skins work.

brentdc-nz commented 2 years ago

I plan to commit the new version when it is usable again like the current version in the main trunk, not too far away now hopefully. Last time I committed it to a development branch people got confused why it was not fully functional. I have since deleted this branch.

Porting the difference from Kodi is not in my scope atm, I have not looked at it. There is already a large amount to be done to bring us up to date with the last release of xbmc4xbox. Once we reach this stage eventually, I can then look at making a fork with the goal of getting Kodi compatibility. If someone else wants to try sooner they can fork.

Thx

antonic901 commented 2 years ago

Well, I didnt mean to port it to XBMC-360. I've wanted to try porting some sutffs from Kodi GUILIB inside XBMC4Xbox, but I don't know how complicated that is. So I was asking you, because you have much more experience than me. When I get time I will take a closer look at XBMC4Xbox source and Kodi v17. Maybe I can cook something to make at least porting of skins easier task then it's now.