AotI Offline (Unofficial) Expansion: Despair and Hope

Topics about modding PSU. The home of the offline project.

Re: AotI Offline (Unofficial) Expansion: Despair and Hope

Postby Agrajag » Mon Feb 05, 2018 3:08 am

Alright, coming off of a few weeks of crunch time at work (spoilers: it sucked!)...

I'm looking a bit deeper at the "porting PSP2i monsters" thing. So far:
1. I found a place I can stash all the monster data outside the .exe without requiring a bunch of extra work to make it load and stick around. It's a file that the game loads on startup and keeps around until shutdown. It's not the gigantic NBL that contains everything ever (I'd prefer not to add anything else to that one, if I can--you've that the mission packs are incompatible with any of the other item edits, this is why). It was the swear filter. The game loads that NBL at startup (even offline), stashes it somewhere, and preserves a pointer to it, which is all I need. As long as it doesn't contain the actual swear filter text file, the game will gladly ignore its contents.
2. Spent a bit of time working on the PSP->PSU model converter code. It's still not great (all my PSU work has some really nasty habits in it), but it should work for both monsters and maps now without much manual tweaking. I also fixed the lighting on Sand Rappy. You'll notice in the take 2 video, the Sand Rappies were always fully-lit from all sides; that's been fixed now.

The Sand Rappies did worry me for a bit, though. I fought a few in PSP2i and saw that they always peck 4 times (and then backflip 3 times), but they weren't doing that in PSU... turns out they only do it at low HP and I'd hurt them a fair amount on PSP2i trying to get rid of the other enemies that were with them, oops.

Bonus screenshots:
Sand Rappies just doin' Rappy things
Helga's arena from PSP1, properly ported (this one is cool)
User avatar
Agrajag
 
Posts: 881
Joined: Thu Feb 16, 2012 12:24 am

Re: AotI Offline (Unofficial) Expansion: Despair and Hope

Postby shade » Mon Feb 05, 2018 4:00 pm

Agrajag wrote:New maps, taken from Sonic Adventure (Dreamcast version).

Do you think it'll be possible to import maps from PSO v2 DC ? Or PSO Ep.I&II (Plus) GC ? Or PSOBB ?
I don't know how differents are file formats compared the one used in PSU...
(I just though about it now, and a quick research on google pointed me out this)

Agrajag wrote:I found a place I can stash all the monster data outside the .exe without requiring a bunch of extra work to make it load and stick around. [...] It was the swear filter.
It's truly brilliant.

And about the PSP->PSU model converter, does it work with bosses ?
shade
 
Posts: 122
Joined: Fri Feb 01, 2013 12:30 am

Re: AotI Offline (Unofficial) Expansion: Despair and Hope

Postby Agrajag » Tue Feb 06, 2018 12:28 am

shade wrote:
Agrajag wrote:New maps, taken from Sonic Adventure (Dreamcast version).

Do you think it'll be possible to import maps from PSO v2 DC ? Or PSO Ep.I&II (Plus) GC ? Or PSOBB ?
I don't know how differents are file formats compared the one used in PSU...
(I just though about it now, and a quick research on google pointed me out this)?

This is on the list of "things to investigate". Right now, with nothing special, you could probably use DXRipper (or whatever equivalent) to rip out the PSO models, then import the resulting model to PSU, but that's going to lose animations, material data, etc. At some point, I'll have to look how difficult it'd be to pull data from it directly in (same with PSO2).

shade wrote:And about the PSP->PSU model converter, does it work with bosses ?

I have not tried it on bosses.

To answer what I think you're actually asking, PSP2/i-exclusive bosses are not getting ported over. Not only are they an entire order of magnitude more complicated than anything I've done so far, they're also almost entirely directly controlled by the game's .exe.

The .exe that's x86 on PC and MIPS on PSP.

If someone who knows what they're doing is interested in trying, I can forward all the information I have to them, as I'd love to be wrong. As it is, scriptkiddie (who's generally a lot better than me at this) and I both agree that it's almost certainly not happening.

(Bil De Golus may or may not be possible in some capacity since it's a De Ragan reskin at heart. It may be "Bil De Golus ported completely", "Bil De Golus, but with certain attacks missing", or "De Ragan, but it looks like Bil De Golus", or it may be too complicated to do anything at all.)
User avatar
Agrajag
 
Posts: 881
Joined: Thu Feb 16, 2012 12:24 am

Re: AotI Offline (Unofficial) Expansion: Despair and Hope

Postby Agrajag » Mon Feb 19, 2018 5:04 am

Okay, spent a bit more time on the whole "port maps from the PSP games" thing.

On the plus side, I mostly got Dios' arena ported over (the glowing parts are missing, but those are set objects, anyway--they exist in the map NBL, they're just not placed yet).

On the minus side, having it lit properly causes character shadows to not work in it, and that bothers me to an irrational level.

On the "why is this even a thing" side, it turns out that quite a few map animations will misbehave badly if you load the map over Clyez 1F. It seems to be related to the giant rotating background pieces; certain model parts will start moving unexpectedly, some other parts that should be moving will stay still (this will, of course, not affect whether the game decides a model is onscreen or offscreen, so your not-moving-but-should-be pieces will disappear as soon as they'd leave the screen, while the moving-but-shouldn't-be pieces will only be visible as long as you're looking at where they started out). This may have caused a minor panic that I'd horribly broken things on the import, until I noticed that the PSU Falz 2 arena also didn't work right...

Screenshots:
Dios Arena (proper lighting but no forcefields) (notice the missing shadow...), with forcefields placed wrong, low health forcefields placed wrong
PSP2 online lobby
User avatar
Agrajag
 
Posts: 881
Joined: Thu Feb 16, 2012 12:24 am

Previous

Return to PSU Modding

Who is online

Users browsing this forum: No registered users and 6 guests

cron