Who am I?

Who I am is Lee Cawley, a 25 year verteran of the games industry and 30+ years as a games/software developer. I started in 1982 on the ZX81, with my first professional game job in 1985.

I am an artist, designer and programmer with a portfolio of almost 70 games, numerous development tools and even some award winning software for Ericssons when I was a telecomms engineer.

I have Assembly language experience on four processors, 6502, Z80, 68000 and 8086. Actionscript 2.0 and 3.0. Lingo, Java (J2ME), VB6 and .Net, along with C# for applications and some XNA games programming... plus a small amount of C.

3D experience with 3DS Max since version 3 and to a much lesser extent, Maya. 2D experience mainly in Photoshop and Pro-Motion (for 2D sprite-work and tile based level maps).

New Pages:

Air Vehicle Effects (AVE)
Updated 07-07-2019

Other Pages:

Internet Protection

Added info about more toxic video ad players

Helicopter Effects (compatibility verification)
(Working perfectly well in GTAV 1365.. see video on the page).

Mod Thoughts

Big Steaming GTA V Bloopers

Map Location Images

Modding Tips:

Vehicles - Why Size Matters

Blips - Manage Your Blips

Textures - POT vs NPOT

Keys - Modify Your Behaviour

Collections - Lists and Dictionaries (Includes full sample script)

Angled Areas - What's Your Angle?

Performance - Manage Your Time
(Includes full sample project)

Legacy Collection:

On-Foot Cinematic Camera

Pick Your Ride and Pick Your Ped


Helicopter Effects
Update 30-06-2019: Renamed to Vehicle Effects.

Ground Vehicle Effects

Vehicle Effects Pool
Update 05-07-2019: Validated certain military vehicles for ground effects.

World Guide System

CCTV Watcher

Bro-Tec DIS

Car Services

Glowing Brake Discs

Players Extended

Lights, Camera, Action
Update 24/07/2019: Several changes to the menu and recording options.

Miscellaneous Scripts

Mini-Games Extended

MGE - Courier Services

Vehcle Spawn Factory

Creating a Racetrack Overlay
Apps and Mod combined.

(Includes full barebones project)

GTAV Script Mod Collection... Was here!

Note: If the chronology of this page is confusing, the latest things I have posted are at the top.

Update: Hmmmm, ARS, interesting concept that seems to work fairly well. My designer head is screaming "What about... what if it could... what if etc...". Artist me is seeing all kinds of race-style UI to turn it into an Arcade Racing module, you know "Press Start" on the title-screen, demo mode, that kind of thing... break it completely out of the GTA theme. Programmer me is trying to think of a way to monitor the vehicle spawns, so that I can send them to VEP for effect processing. Something must happen that I can detect, maybe clearing the world is something I can check for, if dispatch services get turned off. I am sure there are some natives that check the states of those things. Funny thing is, if I was still in circulation and VEP was in the wilds, it would just need VehicleEffectsPool.AddVehicle(veh, EffectsType.Ground); and you get an NPC car with full ground effects. That's what LCA does and calls the Remove function when the replay is finished. Just one more reminder of the damage my self-destruction caused... as if I need reminding of that.

One thing I did find interesting and I don't know if it is intentional, is if you start a race on-foot, you get put into a car as a passenger. The beauty of that of course, is that you can then switch on the cinematic vehicle camera, to get interesting race videos, without having to try and drive in that mode.

Edit: Nope, there are no natives that are usable. You can check if the random cops have been disabled but they haven't been. I also noticed a bit of a bug, if you start a race near any vehicles, those vehicles get included in the race, even if they don't match the filter. So I ended up with Trevor's Bodhi and Blazer (and one I can't remember the name of) in a race for "Muscle" cars... amusing, especially as Trevor wasn't driving them.

However, that does raise concerns about personal vehicles getting scattered around the map, that's a potentially serious issue, especially if an autosave triggers and leaves them there. They could get impounded, they could get removed by the game completely. That's a concern if people have spent money upgrading them.

Update: I keep seeing people asking for the Casino in SP, so let me enlighten you as to why this won't happen.

1) The ambient peds script is over 317,000 lines long.
2) The main casino script is over 400,000 lines long.
3) The Blackjack script is over 20,000 lines long.
4) Even inside the casino interior, you can't spawn casino props... this is part of what makes me think they have added some protection to make bringing this into SP almost impossible.
5) Have you seen the state of the attempt made to bring the nightclub dancing game to SP?

Do yourselves a favour, visit the casino in online, see how boring it is, then forget about it. Honestly, I have been doing some online solo missions and the casino is just a boring performance killer. The best you might get is a hacked together Josh-version with people having sex on the Blackjack table. Recreating card games isn't a simple Player.Task.PlayCards script... this involves plenty of logic and plenty of thinking, and a way to bypass the prop and ped spawn lockout.

Update: There's something not right in this latest update with regards to scripts. I am basically losing 10fps updating 54 instances of a class that does nothing... something not right there. I suspect there's some anti-modding stuff happening in there... just doesn't feel right to me.

Update -Auto-Playing intrusive videos (namely LCPDFR): Stop them with the info at the bottom of the Internet Protection page.

Update: So Rockstar have finally killed the launcher bypass mod... I guess it was only a matter of time. Been into Online mode over the weekend doing Casino research and I have to say, GTA Online is the most, toxic, antagonising, unpleasant gaming experience I have ever encountered. The same emails, the same notifiactions, the same help text, the same phone calls every damned time. Nag, nag, nag, nag... they seem to have no idea why people play games. And people PAY to be part of that shit. SMH

Update: Today I witnessed another example of the community dying. Someone asked a question, the answer to which would have been beneficial to many people (including myself... yeah, I'm biased) but what was the outcome? "Let's take this to discord instead". That... that is why the next generation of modding will only occur behind closed doors, in isolated communication events between two people. How do you expect to foster a generation of creative people, when the information is being obfuscated inside closed communcation channels? This is basically "I know the answer but I want as few people as possible to know what it is"... share the damned information for christ's sake!

These are the things that make me happy I won't see the next generation of GTA modding, among many others.

Update: So this new update's got me thinking... if the MP maps are just a set of YMap changes, wouldn't it be possible to switch out the original YMap files and have the MP options there as default? If I can delete the original Casino objects from the map with Codewalker, couldn't I add the new Casino YMap files to an addon map, that loads that instead?

**Video deleted because it was shit basically... only relevant if you saw it here.**

Hmmmm... GTA V went through another version update today after a 1.1GB download. It's now on 1737 instead of 1734 and is 1.48 instead of 1.47. The only thing that seems to have changed is the update.rpf file.

Update: Interesting... new GTA V update dropped, new Ped component seems to have been added. Pretty sure there are going to be a bunch of new natives added as well. I'm guessing the ScriptHookV update could take quite a while and OpenIV will need an update as well. There's going to be some frothing on those forums I can tell ya. If only I liked popcorn. ;-)

Something else I need to add... typically, when an update drops, I update an excel file that has various bits of info about the vehicles. I normally send it to one person in particular but with all my online accounts gone, I can't... so I am posting it here. 1734 Vehicle Data

Update: Something added to the LCA page.

Update: Apparently, a therapist thinks CBT is what I need... oddly similar but CBA is what actually I am more familiar with. Fricking therapists... bunch of jokers the lot of them. For anyone who knows the nursery rhyme, my life is pretty much Humpty Dumpty now, so far past the point of repair you'd need a hyperdrive to get back.

Update: Video uploaded to YouTube showcasing various recent additions and creations related to LCA... not my usual "cars on a track" type video. if you don't like what I do, then don't watch the video. My creations are not your platform to complain on.


Update 05-07-2019: Removed apology notices from recent videos... I'm not apologising for demonstrating what I can do anymore.

Well seeing as the videos are now for progress purposes only, I see no reason to leave them as an open platform for interaction. As that's the case, I see no reason not to lock down everything and make the whole damned lot public. The reason I did that on my AVE videos is quite simple, if you don't like my videos being public, then I don't like your opinions being publicly demonstrated on videos of the things I create, through votes or comments. And the question needs to be asked... if you don't like what I am doing and why I am doing it, why are you watching my videos in the first place? Maybe cat videos are a better choice for you... :-\

STATEMENT: You know, I'm getting a bit tired of the fact that people think the reason for me not sharing mods is a choice I make willingly and then feeling the need to dish out some grief and payback on YouTube. So let me just remind you all of why this is the case.

This is just part of the story, I no longer have the image (or video) of them talking about hacking my mods on Discord. Even when I wasn't on Discord, I knew what was being said on there, I also knew about the Admin trying to stir up trouble between people.

If you think I am the first and only person who stopped feeding this selfish and entitled community, then take a closer look at the modding sites. You don't bitch and moan at the house-owner when they get burgled... so don't bitch and moan at me, when I was the victim of mod/copyright theft. I don't see many people offering to donate the £84 it cost me either...

I mean FFS, I get moaned at about my GTAF account being deleted, questioned about "if I won't help anyone", I go to the effort of making a Discord server, share the link and what happens... it gets ignored. I even opened up my mail server again so someone could ask for help... and what do I get in return?

Unbe-fricking-lievable is what it is.

Update 28-06-2019: AVE Update, the problem of the projected circle and the missing effects. I have also just decided that this page is going to get out of hand with updates like this, so I will put update notices under the page name in the left column. I have moved the AVE link to the top as well, as that's the only thing active.

Update 27-06-2019: AVE Update, limited dust spawn on certain generator types, specifically rotors and nozzles (for the Hydra).

Update 26-06-2019: AVE Update, the changing face of failure and success.

Update 25-06-2019: AVE update with a video showing the mod's configuration builder in use.

Update 24-06-2019: Started an Air Vehicle Effects page, what you see might be all it ever turns into.

Update 21-06-2019: Added a Designer's Bucket List page... a page of "what if" type speculation on some modding ideas I had and every now and again, still have.

Update 20-06-2019: Wrote this update comment... removed some other comments. My whole day in a sentence. Oh and I got blocked from commenting and voting on Imgur, so that's another account in the trash.

Update 15-06-2019: Some stuff added to the LCA page.

Update 02-06-2019: So there we have it, one final outburst that has ended my time on the last forum I could visit. I guess that just about wraps my life up... thanks for watching.

Update 31-05-2019: *sigh*

Update 11-05-2019: Short page added on Internet Protection with regards to Ad-Blocking and the Windows HOSTS file.

Update 09-05-2019: Well that pretty much went as expected. smh

I almost got tempted to switch on my VPN to make some covert accounts to see what is happening *behind the scenes* so to speak but ultimately, why bother? If something's going to get released out of the way, where I can't see if any credits have been given, or it's another request that gets ignored, then so be it... It's just sad that the videos on YouTube have got more views than pretty much any other mod I have shown, which means there's a definite interest in the idea. There's no point in me doing any more with it, because there's nothing I could do with the finished mod anyway. Someone else has to do it, so I don't get caught up with where it ends up. Ah well...

Update 30-04-2019: Airbags page updated to include the full project file that was used to create my YouTube videos. I don't enjoy this anymore and I don't have time for it. People are free to use the contents of the project however they see fit, I just ask for a simple credit as the source of the code, nothing more.

Update 09-04-2019: Well the brake disc story finally got its happy ending, so I guess that's a rare positive on the site.

Update 07-04-2019: If you look through the pages on this site, you'd almost get the idea I knew what I was doing... wouldn't you? And then today, I proved to myself once again, that I really haven't got a fracking clue. I was given a single line of code, that should have helped with the brake-disc problem I was dealing with a while back. A single line of code... how hard could that be to implement? Well, based on my skill level, fracking impossible it would seem.

I don't get it... I just don't fracking get it. How can I write complex mods in a couple of days, then spend several hours trying and failing to get a single line of code to work? This is exactly the kind of thing that means I can never get back involved with any kind of community again. I can't leave the anger I feel towards my own incompetence out of the things I say, as you can tell from this update. So I end up taking the anger to where it doesn't belong.

I feel like a fraud and I am tired of fooling myself.

Added some info and a question on the Glowing Brake Discs page as well, if anyone's passing by.

Update 27-03-2019: Small page added about the Race Overlay apps and mod I created a week or so ago, just before I imploded again.

Sitting here wondering if I have finally managed to burst the GTA V bubble. No desire to play the game, no desire to create anything for the game... maybe the finish line is closer than I anticipated.

Update: It's now THIRTY-ONE days since I loaded either GTA V (other than to update the game and get the latest files) or Visual Studio... I think we're done here.

Update 16-03-2019: I am sure some of you saw my latest videos and are now thinking "Well I see he was lying about quitting again." and the answer to that is no, I'm not. I got lured back into modding by an addon map and then realised what a terrible mistake it was. I should have learned from Players Extended, Courier Services and Vehicles in Demand and what I should have learned is... "Keep things to yourself!!"... it's the only safe option.

In case anyone (ROFL) is wondering what's happening with Penetrator, 5 very bad days meant I could barely stand to look at Visual Studio. It's not a dead project (not yet anyway) but I need a major motivation boost from somewhere to continue... just not sure where from.

As I am sure you can gather from the section above, not only is Penetrator a dead project, everything is a dead project.

As I have always said, "It only needs one person to enjoy what you create, to make that process worthwhile and rewarding."

It's kind of ironic that having made that statement, I don't even have that anymore. Now it's just me, for me and it's getting harder to motivate myself to just keep creating... for just me.

I am what I am and what that is... is broken. I don't expect people to tolerate someone like that and I don't ask anyone to do so. But you equally don't get something for nothing in this life. So my achievements in GTA V modding will slip into nothing and that will be it...

But you know, across the world, in one or two houses, there are game boxes sat on shelves. And in those boxes is a small booklet... and in those booklets, is my name. Right there alongside people who made a much bigger mark but still alongside them. Not too many people exit life with names like Nintendo, Sony, Sega, Atari, Ocean, Mirrorsoft, Microprose, Tecmo, Namco, Psygnosis, Team 17 and Eidos in their work history. Those are big names in the generation I am part of and I am proud to have been part of that...

And then there's MC Lothlorien (aka Icon Design), English Software, Binary Design, Linel, Anco, Tiertex, Virtucraft, Rockpool Games. Most of those were part of the backbone of the UK games industry, when it used to be a real games industry, fuelled by passion to create games for people to play, not outright GREED.

I was there as a gamer when gaming really started, when Pong was innovation and I got to watch that industry grow and mature and it was fun. Eventually, all the fun stops...

I wish I had been better at what I did, we all do... but I was good enough to be part of teams that created award winnng software, and got 5-Star reviews and not just from people who wanted something for free.

So no matter how insignificant my time might appear to have been, my mark has been left on tangible products. For as long as all those booklets and manuals remain, it proves I was here and did something some people appreciated. I stood in game shops watching people hand over money for something I helped create, there aren't many better feelings than that. Most people disappear from life and leave nothing behind, so for this small piece of writing, on a small piece of paper, I have the reassurance that there is some small physical record of who I was and what I did.

I made my mark...

As my modding future is finite, this site will now evolve into a legacy site that reflects everything I have achieved and developed during the past few years as a GTAV Mod developer. I am still trying to push my boundaries to create greater things.

These are my creations and this is what I am proud of... Creating is what I do, it is pretty much all I can do... and I have to try and enjoy doing it, while I still can. This page will evolve but the only content will be creative.

The LCA content has been moved off this front page onto its own page.

Below is a connectivity diagram showing the connected structure of my recent mods. This has been the driving force behind why I am creating anything right now. A network of communicating, data sharing, experience enhancing mods. Vehicles In Demand is part of the Minigames Extended project, which may or may not be at the conclusion of that project.

WGS is the real workhorse. It's ability to take in new locations and integrate them with the existing database of locations has vastly expanded how my mods can provide location based info to the player. And because it's constantly running a low-overhead, location processing system, nearby locations are always just a function call away.

DIS is the main vehicle handler and with the recently added quick-exit function, vehicles can integrate the functionality and then be released with the simple press of a button.