bphillips09

I recreated Lego Island in Unity 5

Recommended Posts

bradleybrand

Please work on this more, including Missions maybe...

Share this post


Link to post
Share on other sites
bphillips09
On 3/11/2018 at 10:21 AM, bradleybrand said:

Please work on this more, including Missions maybe...

 

I work on this project when I can! I'm sorry that it isn't as often as I want it to be, but it isn't abandoned and progress is (slowly) being made.

  • Like 1

Share this post


Link to post
Share on other sites
RobberBaron

I just tried the nightmare mode with AI turned on, absolutely terrifying, I loved it haha. You could instead make nightmare mode a minigame that turns on the AIs (but only Peppers) and it's just a game of how long you can go without being touched by one of them. And the player can only go on the paths as well!

  • Like 1

Share this post


Link to post
Share on other sites
bphillips09

Updates coming soon! Also, semi-related but the game runs pretty well on Xbox One so maybe some day in the far future..... who knows

  • Like 2

Share this post


Link to post
Share on other sites
bphillips09

Updated to v0.9.6.4. The links (and changelog) are in the initial post. The game should notify you of an update when starting, and if you accept it will take you to the first post.

  • Like 2

Share this post


Link to post
Share on other sites
Xir

Turning off Nightmare mode seems to throw a FromatException error.

  • Thanks 1

Share this post


Link to post
Share on other sites
TJ6Red

Time for me to do another bug report! :D

The player appears to get stuck on this particular bridge.


Going to floor two of the Info center causes this to happen.


Clicking on any of the houses (in the minimap) causes you to see their interiors a bit early. *image*
 

 

I'm not really sure if I pointed this out, but it appears that the elevator doors are open a tad. *image*

 


One problem I have is that it feels a bit like pressing f to get out of the car doesn't seem to work half the time.


Annnnnnnd.... Done.

Edited by TJ6Red
Added specification to third glitch.
  • Thanks 1

Share this post


Link to post
Share on other sites
bphillips09
On 5/5/2018 at 10:57 PM, Xir said:

Turning off Nightmare mode seems to throw a FromatException error.

Fixed

 

On 5/6/2018 at 12:47 AM, TJ6Red said:

Going to floor two of the Info center causes this to happen

Fixed (lol at that image title)

 

On 5/6/2018 at 12:47 AM, TJ6Red said:

I'm not really sure if I pointed this out, but it appears that the elevator doors are open a tad. *image*

I remember you (or someone else) pointing this out. Will fix.

 

On 5/6/2018 at 12:47 AM, TJ6Red said:

One problem I have is that it feels a bit like pressing f to get out of the car doesn't seem to work half the time.

Fixed? I was only able to reproduce this once, but I think I figured out what the issue was, and haven't been able to reproduce it since. So I thiiiiiink it's fixed. Logically, it would make sense that it shouldn't happen again.

 

On 5/6/2018 at 12:47 AM, TJ6Red said:

The player appears to get stuck on this particular bridge.

Clicking on any of the houses (in the minimap) causes you to see their interiors a bit early. *image*

Fixed. These two issues were related to the same issue (and the reason why there is an 'Unstick' button. I've been putting off fixing this for a while since it requires me inverting the faces on those models manually. However, I just realized that I could write one line of code to permanently fix those issues (literally just updating the MeshCollider for any object that required normal inversion). Eventually I will have all the models in correctly and won't rely on the code to flip the faces, but for now it works. This fix also basically removes the need for the 'Unstick' button, but I will leave it in until it's 100% unnecessary. 

 

Another bug I noticed is that if you use the jukebox, you cannot exit the jukebox view. That is also fixed.

 

Thank you both (and everyone else!!) for bug testing! I live for fixing bugs haha

 

I will publish the update soon (probably tomorrow morning or afternoon). And will include MacOS/Linux builds this time.

 

Can someone with a relatively low-powered GPU (integrated graphics or basically anything else below the equivalent of a GTX 960) test the game with varying quality settings (in 1080p or lower) and report the average FPS? I have limited hardware to test with and am implementing optimizations as much as possible. 

Share this post


Link to post
Share on other sites
aidenpons
35 minutes ago, bphillips09 said:

Can someone with a relatively low-powered GPU (integrated graphics or basically anything else below the equivalent of a GTX 960) test the game with varying quality settings (in 1080p or lower) and report the average FPS? I have limited hardware to test with and am implementing optimizations as much as possible. 

I've no GPU at all, a nice i5 6400 at 2.7 GHz and 16 GB of RAM.

 

FPS is as low as 20 and as high as 80 (when there's not much to see). The average is a comfortable 40. No framedrops or anything of that nature, even when... screwing around with the jetski. Or starting the Pathfinding AI.

Share this post


Link to post
Share on other sites
Ben24x7
5 hours ago, bphillips09 said:

Can someone with a relatively low-powered GPU (integrated graphics or basically anything else below the equivalent of a GTX 960) test the game with varying quality settings (in 1080p or lower) and report the average FPS? I have limited hardware to test with and am implementing optimizations as much as possible. 

 

I don't know if this is below the level of "a GTX 960" (I've never understood Graphics Card naming/numbering schemes) but I have an integrated AMD Radeon R5 card which I consider to be a "decent, but not acceptable" graphics card (it's not good at running modern games, but at least it can play games from 2004 at a steady 60fps).

 

Anyway, I tried running the game in all four graphics settings in 1280x720 resolution with no V-Sync while standing in different places on the island with "Real-time streetlights" disabled. I'm not sure how to judge the average fps I was getting at each, so these are rough approximations.

 

INSIDE INFO CENTER [facing west]

Low = 14-15fps

Medium = 15-16fps

High = 12fps

Ultra = 11fps

 

OUTSIDE INFO CENTER [facing west]

Low = 27fps

Medium = 23-24fps

High = 13-14fps

Ultra = 11fps

 

BEACH [facing north]

Low = 33fps

Medium = 24-27fps

High = 13-14fps

Ultra = 11-12fps

 

RESIDENTIAL AREA [facing east]

Low = 26fps

Medium = 20fps

High = 13fps

Ultra = 11fps

 

CENTRAL NORTH ROAD (I presume that's what it's called, based on the name of the music file) [facing south]

Low = 26fps

Medium = 23fps

High = 13fps

Ultra = 11-12fps

 

 

Also, while I was noting down readings from the fps counter, I found this bug. I don't know if it's an issue with my graphics card, an issue with running the game at Ultra graphics or an issue with running a 64-bit version instead of the 32-bit version, but when the sun sets/rises, these weird red/purple/black squares appear in the sky:

ntjoR42.png

Share this post


Link to post
Share on other sites
bphillips09

Thanks! It should also be noted that enabling real-time streetlights should actually improve FPS as it sets all the cameras to Deferred Rendering but can significantly increase aliasing artifacts. 

 

@Ben24x7 Thanks for the details! The issue you posted is an artifact of HDR being enabled. I've disabled it for now and added in a toggle in the settings menu to enable it if desired. 

 

The update will be out soon, I have to wait for it to finish building then will upload it.

 

v0.9.6.5 is out! If you have a low-powered GPU, you can achieve reasonably higher framerates if you ensure HDR is disabled and real-time streetlights (deferred rendering) is enabled. For smoothest results, consider locking the FPS to the highest constant value you can achieve (if you're getting 35-40, lock it to 30; etc...)

Share this post


Link to post
Share on other sites
Red60

Are you just gonna use the raw textures for decals? Because I've been making high resolution LI1 decals and I think they could have some usage here.

Share this post


Link to post
Share on other sites
bphillips09
10 minutes ago, Red60 said:

Are you just gonna use the raw textures for decals? Because I've been making high resolution LI1 decals and I think they could have some usage here.

 

I'm happy to use whatever works and looks best. Do you have a link to some samples of what you've created?

Share this post


Link to post
Share on other sites
Red60

Here's two recent ones. I also did Nick and The Brickster, but they probably need redoing.

 

 

 

Share this post


Link to post
Share on other sites
cyclone2leader

Thank you so much, my lego island broke just a day ago.

Image result for crying gif

I just can't live without it.

Share this post


Link to post
Share on other sites
bphillips09

Updated to v0.9.6.6. The links (and changelog) are in the initial post. The game should notify you of an update when starting, and if you accept it will take you to the first post.

  • Like 1

Share this post


Link to post
Share on other sites
bphillips09

To the person who submitted 8 bug reports in one day - thanks! I'm working on fixing them. 

 

EDIT: Apologies in advance for the long post! -- I'm going to push out an update tomorrow (within 24 hours from now) that fixes a lot of bugs and implements a lot of optimizations. This includes lots of framerate improvements for low-spec devices. I realized that among the assets ripped from the original game were models of varying level-of-detail, so I've implemented that for draw distance using biases in each graphical tier. For example, if you use the Ultra setting (or higher), you shouldn't really see a difference. However, if you use Low, Medium, or High, you should see a reasonable increase in framerate. I have to do some more tweaking and testing but I'll upload it as soon as that's done. 

 

There are some bugs that I cannot really fix right now. One of the biggest ones is being able to exit a building's interior non-conventionally (i.e. by pressing the Unstick button). It's not really a "bug", just something that I haven't programmed for and probably won't for a while since it doesn't really break the game.

 

In a few weeks I will begin the implementation of the story, characters, and missions. This doesn't mean that the game will be "100% completed and playable like the original LEGO Island" any time soon, but more progress will be made. I will continue to fix bugs, add smaller features, optimizations, and polish at a weekly pace. Bug reports are much appreciated (although please try to be as detailed as possible in reports, and add your RRU username if you want feedback!), and so are feature requests. The more features you can request, the better. I will try to get to them all in-time, as long as they are within the general scope of the game (for example, if someone requested something like: "Please make a first-person-shooter deathmatch mode!", that would go all the way at the bottom of the list of requests because it is way outside the scope of the original game and doesn't really have relevance, but would still be fun so it would still be put on the list). 

 

EDIT 2: Finishing up testing and polishing and will have the update out soon Just discovered a serious bug that causes a 20-30fps drop on older less-capable hardware. I'm gonna work on fixing it but probably won't have an update out until the middle of the weekend.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now