Quantcast
Channel: SA-MP Forums
Viewing all articles
Browse latest Browse all 18226

SA-MP 0.3.8's manifesto - triggers, consequences and survival methods

$
0
0
SA-MP 0.3.8's manifesto
Triggers, consequences and survival methods


[*] Introduction
Generally I don't like creating threads like this and don't get me wrong, but why is almost everyone blowing flames? Kalcor wrote clearly:
Quote:

Originally Posted by Kalcor (Post 3979146)
[...] Eventually the downloading feature will be part of a main SA-MP release, but the 0.3.8 version will be skipped.

Quote:

Originally Posted by Kalcor (Post 3979511)
[...] Nothing has been taken away. The downloading feature will simply not make it to the main release at this time. If you want to continue using 0.3.8 RC, nobody will stop you.

There will be a main version which will handle custom models, meanwhile if we want to use downloadable content we should keep developing our gamemodes using the 0.3.8 RC / 0.3.7-DL. I'm not an expert programmer but the downloading feature requires a lot of work and testing, it doesn't make too much sense adding it to the 0.3 branch. I couldn't explain it better than IstuntmanI:
Quote:

Originally Posted by IstuntmanI (Post 3979175)
Great decision, to be honest ! I considered 0.3.8 to be pretty fail since the start. Such a huge new feature like model downloading would fit perfectly in a new version from a new branch, like 0.4a, not at the end of a branch ! Such a huge feature can create lots of bugs so you would have to release even further versions in the branch to fix them. Also, such a huge feature has to come with other things too: custom radar, custom sounds eventually, custom vehicles, custom weapons, custom map icons and so on. The latest 0.3 version was supposed to be 0.3x. Everything after it should have been mainly critical security patches. Another good idea would have been to make a RC5, but instead of 0.3.8 RC5 to call it 0.4a RC1 and take your time to release it.

Model downloading was pretty buggy and it created lots of edge cases: it wasn't working in request class (I know you said that it is legacy code, but that should be updated and make it to allow custom models), wasn't working as pickups and when you changed the world you couldn't put the player straight in a vehicle because the "artwork" being set to 1 made the sync of worlds a bit different. Hopefully 0.4a will have this feature a bit different. In the way you made it it would have created some problems when upgrading to the new SA-MP version. This upgrading problems and edge cases are what made me to not be interested TOO MUCH in the downloading feature. I was seriously considering to disable "artwork" on my server because of all these problems.

Hopefully it won't take another 2 years for a new version and hopefully you won't go further in the 0.3 branch. It's the time for a new branch. 0.3 is stable enough (but there are still few crashers/player buggers available that can't be fixed without plugins ! I reported them in a topic in this section, but weirdly it didn't attract your attention). Also, I think that it would be a nice idea to go with the 0.4.0 or 0.4.1 naming (can't remember exactly what the internal version was for 0.3a), not with 0.4a, as problems like in the 0.3 branch could appear in the future too and you will have to adopt again weird naming.


[*] The "useartwork" method
Yes, the development team could keep the 0.3.8 and just allow us to use the useartwork option in server.cfg, presumably the dev. team just didn't want to mix up things.


[*] Downloadable content and its future
We should move on and keep developing our gamemodes happily, even if they contain downloadable features. There is a 50% (50% taken by the surprise factor) chance of a new version coming out, a new main release which will support the downloadable content. Otherwise, we might insure the dev. team has been wasting time also.


[*] The "lack of interest" issue
Personally, I'd like to let the dev. team know that there is no "lack of interest" coming from us. Some big servers not interested in this feature do not represent "most of the existing SA-MP servers". The dev. team knows there are many underground servers out there doing nice things with custom models.

On the other hand, many people suggest things with enthusiasm when new release concurrents pop out, convince yourself checking the next threads:We have been reporting tons of small bugs also, only a few have been fixed natively. Here you have a small list, I understand some of them are easier to fix in PAWN.


[*] The surprise factor
This plays an important role, if we wake up some morning and we read something similar to the next post we shouldn't panic, it might be an attempt to hoodwink the public. But what if it's real? Maybe we were born under a bad sign, anyway, we better get ready for the surprise factor.



[*] Gratitude
Don't blame the dev. team, they've been handling this mod since the beginnings and it worked out, it has nice implementations and it's still fun to play. They don't owe us nothing after all, we can't be mad because a RC has been cancelled. Allow me to quote someone:
Quote:

Originally Posted by Lorenc_ (Post 3979498)
im just sad because people dont realise how much time kalcor put into it

it can really destroy a persons motivation to continue coding the mod

Now we can just expect the best, I'm sure the dev. team will push it to the limit to satisfy us all.

Please, accept my deepest thanks.

Viewing all articles
Browse latest Browse all 18226

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>