Mayo1990
Reaction score
1,992

Profile posts Latest activity Postings Blog entries Trophies About

  • So, I'd like to ask this question in this forum because this upcoming month I got a "show and tell" where we have to show a project that had AI involved "somehow", explain what we accomplished and such. It's a scored project, so my choice DOES really matter there. Now, which Quake 3 port do I bring? My soul is saying to bring the Wii port, but the PS3 and PS4 ports are also pretty neat in their own merits.

    The prime example though, is the Wii U port, which had a whole different approach than my previous ports.
    Mayo1990
    Mayo1990
    This is not the PS Vita/3DS subReddit so I'm fairly safe from people with torch'n forks, plus I already disclosed the AI usage in my ports.

    The project is scored but at the same time "It's not", It's just something I have to show off that has AI involved somehow. The Quake 3 ports are perfect because AI helped me a ton by snowballing between each platform. But I'd like to talk about a very specific one rather than the whole Quake 3 ports all together. Which is a paradox because, let's say, if I talk about the Wii port, I'll also have to bring the PS3 and the Wii U ports into the topic

    So yeah, they just told us "Bring a project that you can talk about, no matter the subject, it has to be about something where AI's involved though"
    JuanMena
    JuanMena
    Nice.
    Then the Wii port should be the chosen one given it's age.
    I'm assuming you had to deal with PowerPC intructions for the Wii port?

    I don't know anything about the PS3 and Wii U architecture though.
    Mayo1990
    Mayo1990
    All 3 had PowerPC instructions to deal with, and ioQuake3 had those in its repo so I was fairly safe on that aspect. But Wii is the one that needed most of the work because even though it had the most mature SDK of the 3, the memory was a huge roadblock for many things.

    PS3 was much easier to get up and running but it needed a lot of polish to reach a playable framerate
    Wii U was the most difficult of the 3 because the SDK wasn't mature as much as I'd hoped. That does explain why there aren't many WiiU homebrews though.

    However, Wii can prove how a homemade port has the same performance of the end product in its "Mac counterpart". (Yes, the Wii is a Mac G3 in disguise)
    With my current Quake 3 ports being close to completion (aka getting to the point where I don't know what to add, or what to improve/fix besides what I can currently achieve):

    First of all, my Quake 3 port for WiiU will get the Elite Force update once my Half Life 1 port is in good shape. People can survive a few more weeks without an Elite Force build in there. Right after, all my ports (Wii, PS3, PS4, WiiU) will all receive the same updates at once, to avoid one feeling "out of date" compared to the other. But not that there will be a lot to add besides small improvements here and there.

    Second, my Quake 3 port for the Xbox One is the one I left behind. It was a port made mainly for novelty (there's the Xbox Series port already) and I have no further plans in touching it.
    1785101451955.png


    Gordon Freeman in the flesh. Or rather, in the PS3 port. I took the liberty of relieving you of your PS3 store; most of them were Sony's property. As for the port, I think you’ve earned it.
    Besides Pokémon Emerald on PS2 (which needs just some polish + some audio fixes) and something I'm working at on PS3 which I don't really want to talk about for now... as well as still polishing my Quake 3 ports, I'm not sure if my next project would be porting the other Quake games, or I'll look up which decomps look interesting enough to warrant a port.

    Shame that Unreal Tournament's source got obtained in a not-so-legal way. I would've loved to see another crossplay game.
    1783989239027.png


    Guess the hardware (It's not emulated)
    • Love
    Reactions: impeeza
    lightwo
    lightwo
    If not emulation, it's got to be Game Boy Player with GBI or a modded GBA with video out. I consider DS/3DS playing GBA games emulation, so can't be that
    Mayo1990
    Mayo1990
    It's just pokeemerald being ported to PS2.
    lightwo
    lightwo
    Oh right, I didn't notice the comment right above, that really was a trick question lol
    Imagine having a Github full of somewhat okay ports then you see my AI sessions and they're mostly like
    1781459803757.png
    Given my current situation, and due to some "internal" matters, I decided to drop my Quake 3 port on WiiU to focus extremely on the Wii and PS3 ports because I need them fully optimized as much as I can by the end of summer. In case someone's interested in finishing them, I'm willing to share the source code. It can boot up to the main menu, but the renderer needs work.
    /hardenedcode
    Claude, begin the scaffolding to port ioQuake3 to my Peacemaker. Prepare the required files that can make a build and outputs log files. We will begin tonight.
    XFoxPrower
    XFoxPrower
    Porting Quake to a pacemaker? That's more hardcore than Doom on a coffee pot.
    For loops? Array lists? Dictionaries? Nested Lists? Tuples?

    Bro what are those terms come back to nature lollll
    Scarlet
    Scarlet
    everything is a void pointer if you try hard enough
    Mayo1990
    Mayo1990
    Everything has a superclass if you think hard enough
    VinsCool
    VinsCool
    Having forced data types from one to another using void pointers, I can confirm it works, but it's very ugly.
    It's funny that most of my irl friends whenever they come at my place never want to play retro games, but most of my online friends are like "I'm gonna fucking rob you"
    • Haha
    • Sad
    Reactions: lightwo and impeeza
    K3Nv4
    K3Nv4
    Yeah but what I mean a websites going to have more of your related interests like I doubt a Elvis fan website would have that much in common with a 50 cent fan and that's cool. May find some actual people off those websites but do be cautious if meeting up with anyone online. But still personal friends don't always have to like everything you do for you to tolerate them could just be you like each other's personality which I'd take over anything any day.
    Mayo1990
    Mayo1990
    I get what you mean! They're my friends nonetheless, and we do still play modern games together! It's just that I wish someone would play retro games with me irl lol.
    lightwo
    lightwo
    Yeah, I pretty much have nobody to invite over to play to begin with. I can feel that. Really, I managed maybe an hour or two of couch co-op all my life. :sad:
    My Quake3 WiiU port is going "great"
    And for great I mean that It's been two weeks and I only got the cinematic intro to render.
    Should I keep going or should I work on one of my next projects? aka Lilium-Arena-Classic for Wii/PS3 so it can crossplay with Dreamcast clients of Quake3? Or should I work on the Xbox One port? At the moment the only consoles that don't have a Q3 port are.... WiiU and Xbox One.
    Not sure if I should put 64 or 128 GB in my PSP.
    SylverReZ
    SylverReZ
    64GB should be enough. Max card size is about 128GB.
    XFoxPrower
    XFoxPrower
    I know Adrenaline only shows my free space modulus 512 GB, so I assume that's the limit. Could be other issues forcing a lower limit too though.
  • Loading…
  • Loading…
  • Loading…
  • Loading…
  • Loading…

Mayo1990

I just play vidya
Level 14
XP
4,370 XP
Level 15
4,613 XP
Levels up in
243 XP
Level progress
64%

Mayo1990's Trophy Shelf3

 
1000+ Reaction Score
 
Happy Birthday!
 
10 year club