Rice-Video
Rice-Video copied to clipboard
Point Lighting in Conker's BFD incomplete
Hey! I was spending sometime with my port of Rice Video and compared your Point Lighting changes to Daedalus GFX. It seems to be incomplete. It looks like you left out some changes to the Conker ucode? I also see that SetNewVertexInfoConker is unimplemented as well. See Ucode_Conker.h and BaseRenderer.cpp.
I'll be working on that over the next couple days, I'll let you know how it goes if you don't try it already.
As the issue seems to be mostly related to the RenderBase differences, I think the vertex handling you were talking about would make progress here.
@weinerschnitzel from memory i thought i had tried the changes in the Conker ucode, i think i need to go through it all again as im certain i made a fair few mistakes.
As of the version linked on emutalk, 0.4.4, I think it looks like Rice's old hacked lighting is still active, as well as some real directional lighting. Also it looks like the "beam" from the light in Conker's intro is solid, when it should have some alpha.
It's definitely doing something. I think you'll be able to get this one implemented. Keep me posted on what specific sections of code you are comparing. I'd like to help out when I can.
Currently trying to solve 1964video->Rice6 regressions. Keep at it. I've been dumping hours on this in the past month or so. I know the hurts.
Hmmmmmmmmm yeah, in the latest code ive managed to completely and utterly break Conker so I need to go back and work out what on earth ive done >.<
Ive made a real mess of the code over the years. So trying to fix big regressions ive introduced, half tempted to roll back to an earlier code base but that also means re-doing stuff that does actually work
I have been revising 1964video 1.0.0, bringing in code from Rice 5.60, 1964video 1.0.0, this repo and Mudlord's in an effort to trace regressions. All of it is indeffed, except the ucode changes which the more current ones work much better. I also have a txt describing the preprocessor defs. The only downside is a bug with screen refreshes that I haven't tracked yet. Majora's Mask intro and the birds-eye-view in Link's house in LoZ. I left some code from 1964video that predicates a moving code to RenderTexture.cpp. Not 100% if the bug lies there though. I can talk to you about it more on IRC if you wanted to get a fresher start, but it should be a useful tool to use for merging code in, and what to pull out. Currently pushing to the surreal64ce repo on sf.net. I was gonna send it your way or pick out the fixes when I fixed that last issue.
Ahhh that would be good to take a look into, ill look up on sourceforge soon hopefully. I keep running into numerous issues with my current version of RiceVideo so its kind of playing whack a mole with it.
Looking into it more, it appears as if the normal light is working fine, but point light seems to be doing something funky, Will try and work out why.