The_GTA

Green Candy

Recommended Posts

The project is still under development, but that doesn't mean there have to be new announcements every week.

EDIT: The_GTA just resumed development on MTA:Eir. He was working on a MTA:Lua Interpreter, as you can probably see above by videos.

Edited by Guest

Share this post


Link to post

I have got three question about this project:

I saw there was noted the GTA building/object crash fixed and the object pool limit is increased to 4000. So in EIR I can use 4000 objects at same time without any crashes? Because this would be the biggest bugfix ever. (If not 4000, then 1000-2000 would be fine without crash)

About buildings, I try to use buildings in MTA, but some objects doesn't use collisions, some yes. So made this working also would be big update. And CPhysicalSA::ProcessCollision is crashes for me.

And another thing would be try to make SetObjectScale() scale object collision. This would be new revolution for mappers and all MTA servers.

Share this post


Link to post

Yep, kurta999. 4000 simultaneous objects.

I'm not experienced with green but from my experience with the_gta I'm not sure that scaling object collisions is within the scope of the renderware engine.

Share this post


Link to post

Hi, I just wanted to show interest in what Causeless said, in the quote below.

Also, I note you mentioned you replaced some of the default SA models - is it possible to now just go over and ahead of the SA limits are are we still currently ground in the reality of the hard brick wall once we want more objects or models loaded in? Also, is it possible to remove the old SA map completely?

I would like to know this too, so please do tell!

Share this post


Link to post

There have been many updates in the repository and I've been in contact with The_GTA..

Let me quote some of the recent commits:

- reversed the engine entity render logic

- the GTA:SA engine can now render an infinite amount of entities at once

- improved streamer sector definitions (now Streamer::streamStaticSectorEntry has proper member names)

- added various engine Lua functions

- fixed various bugs

- fixed object collisions (just had to add support back for referenced coll files. I love this streaming system!)

- extended GTA:SA streaming entity garbage collection service, due to a limitation to 1000 streaming entities, the engine could not display more than 1000 objects, buildings and dummies at once. by removing that limit, GTA:SA displays very clearly

- reverse engineered some world functions (CWorldSA)

- fixed my archive loader

- localized the CRunningScript hook into game_sa

- improved list macros (rwlist.hpp)

- improved CCameraSAInterface (offsets realigned, pls verify)

- fixed animation loading bugs (some incompatibilities resolved)

- split the streaming logic into seperate files for easier maintenance

- updated MTA:Lua Interpreter

-- improved the OpenGL driver

-- added JPEG support

-- added some Win32 functionality

- reverse engineered GTA:SA world caching system (CCacheSA)

it is based on a CINFO.BIN file that contains the most important details about a GTA:SA total conversion. Rockstar Games removed the CINFO.BIN feature (slowing down engine loading) to make GTA:SA modding possible. Guys, they do not want to screw us over!

- reverse engineered car group loading (CCarGroups.SA)

- created CFileUtilsSA for special GTA:SA file management functionality

- researched more on collision loading and management (CColModelSA)

- reverse engineered GTA:SA Sectorization

-- reverse engineered quad tree nodes

-- reverse engineered IPL/COL sector handling

-- discovered and engineered the CStreaming::Update function that is streaming the whole world every frame. Now we know how to keep specific sectors of the game world alive if we need to (multi camera support possible). Setting a streaming entity to CGameSA::SetCenterOfWorld is no longer crash-prone.

- removed some hooks in CMultiplayerSA in favour of CGameSA logic.

- reverse engineered POPCYCLE.DAT loading (CPopulationSA)

- added memory functions to the RenderWare export set (CRenderWareSA)

- reverse engineered GTA:SA sectorized entity streaming (CStreamerSA)

- fixed various bugs in my code (e.g. heading calculation in CPlaceableSA)

- reverse engineered the GTA:SA pathfind node management (CPathFindSA)

Share this post


Link to post

LOL!

Very nice!

In the nead future will be Nightly for this updated Eir patch?

Anyway would be very good add ability to create buildings (like in IPL, + with LOD option) and better lod system for objects.

Share this post


Link to post

Some amazing pictures of Eir of a test we did yesterday:

Entire map rendered at day.

Entire map rendered at night.

Too bad this turdish forum software won't downscale the images when I simply place them here.

We did this by applying a VERY high draw distance, 200 thousand units to be exact. This is the awesome result. As you can see theres still a small issue rendering the fake sea, but this is to be fixed very soon. Nonetheless, the result is stunning :)

Share this post


Link to post

Looks awesome. Any updates? If it's possible I would like to volunteer myself as beta tester

Edited by Guest

Share this post


Link to post

It has been having updates all this time. Currently The_GTA is busy with exams but in about two weeks he'll resume work on the so awaited merge with the Eir fork.

Share this post


Link to post

I am someone who makes a lot of custom areas and custom objects so to me it's important the objects don't disappear out of sight. I'm Also hitting the object limit almost every time which is really annoys me so really looking foward to the release of this mod.

Share this post


Link to post

Thanks Ren,

Is there any way to get a version of EIR up and running on my 1.3.5 server, if you know?

Share this post


Link to post

No there isn't any way to do that. Eir is a build of its own. You need Eir client and server to be able to play.

Share this post


Link to post

I am currently creating a map of Berlin in World War 2 and i reached the Object limit of MTA Blue 1.3.5, after ~500 GTA objects it starts lagging and fading out objects. I hope that Eir will fix this poor limit so i can add even more details to my Map! Keep on the great work!

Share this post


Link to post
Some amazing pictures of Eir of a test we did yesterday:

Entire map rendered at day.

Entire map rendered at night.

Too bad this turdish forum software won't downscale the images when I simply place them here.

We did this by applying a VERY high draw distance, 200 thousand units to be exact. This is the awesome result. As you can see theres still a small issue rendering the fake sea, but this is to be fixed very soon. Nonetheless, the result is stunning :)

tested it today, and enjoyed the experience of that high draw distance, but not as high as in your SS, i couldn't see far things because of clouds, hope there is a way to remove them as you did in your SS.

EDIT

Fixed.

Edited by Guest

Share this post


Link to post

I have no permissions to create a new entry in the bugtracker, so I write it down here:

First thing: getElementDistanceFromCentreOfMassToBaseOfModel returns negative values.

Second thing: infinite rendering doesn't work for me :(

mta-screen_2014-04-05ebs5q.png

(Well, I don't know If I'm doing it correctly but my game runs at 5 FPS with render distance of 9999)

/Edit: Half the map works :D

mta-screen_2014-04-05qhu3d.png

Share this post


Link to post

I'm not sure whether this is a bug or part of the computer problem...

I'm just going to guess it's because of your FPS being at 5.

Share this post


Link to post

Yeah, the same problem, it's because of the bad FPS, anyways i was planning to make a google earth script on eir but seems like it will fail :D since not everyone has a good FPS.

Share this post


Link to post

That would be sick, but you're right, not everyone would have a good FPS.

Share this post


Link to post

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

  • Recently Browsing   0 members

    No registered users viewing this page.