Tuesday, March 27, 2012

[FA] Useful Information -- Please Read Before Posting!

[:1]Tips by Developers:

SupCom 1.1.3251 Patch release notes.

Weapon fields and what they do

How to get GPG to respond to your posts.

Debug Keys

How do I debug something?

How to override Class methods

Non-destructive function hooking

Data Paths

Lua from the console

Entity Categories

Lua States



Final Message From the Devs on the State of GPG Mod Support



This is not a complete list of every useful post in this forum, but it is a good start. Please don't hesitate in PM'ing me with either a post that should be listed here or an external resource that should be linked. Enjoy![/url]|||Setting up and Starting out:

What do I need to create a Mod?

Making Mods Compatible

Handy Scripts for your toolbox

Possible and Impossible Bugs to work around|||AI:

Sorian's Guide to making an AI

AI Chat

Testing AI's...

GPG InstanceCount from AI question

Ai question (How to set up a cheating AI)

Quick questions about lua AI files.

The proper way to add a new AI?

restricted unit types - moddable?

AI Tweeks|||Models, Art, and Animation:

3DS Max Exporter

Model and Animation formats

Movement speeds and animations

Tangent Space and Normal Maps

Texturing Tutorial|||User Interface:

Adding build pics for new units

Basic user interface modding

RestartSession(), where does it apply?

Upgrading things sequentially

How to print out UI Element Hierarchy?

how to select units in lua code?

Now about passing data from UI to sim, commands and overlays

Images missing one pixel row/column

Changing group

Passing data to UI

Cursor Position?

Modding Unit Names and Pics|||Units:

Basics, Units/Projectiles/Beams Creation

Blueprint Field Descriptions

Seabed Wreckage

Question about mobile shield generators and transports.

Blueprint shadowing or hooking?

Personal Shields Troubles

Stacking Walls/ Spawning units via unit scripts

Rezbots

Changing Buildable Categories

Intel and Units

Negative HP Regen

Decloak on enemies too close

HOW TO: Make basic units upgradeable - Tutorial

how i can create a unit variable when it kill another unit?

Target Priorities

Rule_ entries

A special Lua / bp question

Change and read stats during a game

How to make unit enhancements

How to make blocking wreckage|||Weapons:

Weapon Data: What the numbers do

Shotgun artillery

Retrieving Target Data

Nuke Size, Permanent Decals

Weapon types / tags

Another script problem

How to make a weapon that passes through multiple units|||Miscellaneous:

Tutorial: Units, Projectiles, and Beam

XACT Sound Cues

XACT Sound Editing (With Original Project files)

Replacing Music (2)

Mini-Map Colors... And a scorecard change...

Format: Savegames

Resource Model Modding?

Setting up windows to index .scd files

What's the order in tables when looping over them?

New Factions

Mod Scripting Toolbox|||External Resources:

Unofficial Official SupCom Wiki

Supreme Commander Universe Wiki

SC Fansite Wiki

III_Demon's Supcom Modding How-To

SupComDev.net

RTS Community - SupCom Mods

GameReplays.org

DeadMG's Modding Source Database

THIS Forum's Rules (READ BEFORE POSTING)

[:1]Read the 'Useful Information' sticky!

As the title implies, the Useful Information Sticky has a ton of important and useful information. Please read thoroughly before posting questions.



This is not a programming class.

While we're more than happy to help with some of the intricacies of the Lua programming language, please at least read the Programming in Lua guide before asking Lua questions.



Don't PM the developers with modding questions.

This forum exists to answer modding questions and to help with solutions. Directly messaging us with modding questions is selfish. Knowledge sharing is important if our community is to thrive.



Be respectful to others.

We have a very diverse group here. Game development professionals (not just from GPG), students, and people from other industries all participate. Lets respect one another and do our best to help each other. We have modders from all over the world and not everyone speaks English natively, so please be patient and courteous to those trying.



Try to use proper punctuation and grammar.

In the spirit of keeping this professional, please make your posts easier to read by writing clearly. Not everyone is a language expert or even a native speaker but we still appreciate the effort.



Keep your sig small and discreet.

Large sigs, particularly animating ones are distracting and decrease the signal to noise ratio. If your sig is in this category I may send you a message asking you to change it. No promises on a warning though. I may just start deleting posts. This is simply an effort to keep this forum free of noise and packed with juicy modding content.



Keep your questions to devs brief.

We try to read everything but if you really want a question answered by a dev, make sure we don't have to read a paragraph or pages of code to get to the question. Get right to the point and we'll do our best to answer. See this post for more info.



Post your solutions.

When you figure something out, post your solution. This is a matter of etiquette, particularly when other people have been helping you.



Preface your post titles with the game you have questions for

Several games by GPG now use variations on the Moho Engine. In order to make it clear for everyone which engine you're talking about, please preface your forum posts with the appropriate game tags:

[FA] for Forged Alliance questions

[SC2] for Supreme Commander 2

[SC] for Supreme Commander

[DG] for Demigod

[SC2] Useful Information -- Read Before Posting!

[:1]Alright guys, here's the thread we can compile our combined findings in. Please post any suggestions / whatever here and I'll include it in the post and delete yours to keep it clean.



Getting Started

How to setup your development environment

How to enable debug mode

Who to ask for help

Handy Scripts

Mod Startup Template Installer

Research Basics



Unit Creation



3d Modeling, Texturing & Animation Useful Info

Robotronic - working on the Supcom II 3dsmax Importer/Exporter

Blender Exporter/Importer

What does what in Texture Maps

[RULES]How to Necro post and More!

[:1]Now as you may have noticed I'd Been Moderating these parts, its because I'm awesome and you need'nt worry.
But some recent and somewhat recent events and the allotment of extra free time I didn't account for means I have some time and will to write up some rules.
Now, right off the bat I'm not going to Cover EVERYTHING here, some things should just be natural, being nice and not rude, using proper grammar ect ect, I shouldn't have to cover stuff like this, but if it comes down to it I will.
Now, the BIGGEST issue I see, especially with Mod Talk, less so in the other forums, is NECRO POSTING!
Now not all Necro Posting is bad, but I'll get to that, first I'm going to define it;

Necro Posting
: Posting in and old(past a month) thread.
Note that the 1 Month isn't the "is all end all" or nothing, but I find its a pretty fair marker for the age of a thread before posting in it would be considered a Necro Post. It can changed based on many factors so think before you post.
BAD Necro Posting:Posting in and old(past a month) thread but no contributing to the threads purpose.(EI saying 'Thanks' or 'I agree' to a post from 7 months ago)
GOOD Necro Posting:Posting in and old(past a month) thread and actually contributing to it. Updates, News and new releases(Mostly done by the thread's Author) as well as bug reporting or for instance having an idea as to how a previously mentioned problem or bug could be solved, stuff like that, use common sense, I can't create an exhaustive list of reasons.
BUT, and its a big one, once the thread gets past 3-4 months, be careful about posting even if you would be doing a 'Good Necro Post', some times people leave the forum, or might have (in Mod Talk's case) actually stopped supporting something or just don't care anymore, so I strongly recommend that for threads older than 3-4 months that instead of posting you send a PM to the thread's Author and/or who-ever your reply was aimed towards.
this way if who ever you PMed is still active and has had no reason to post in the last 5 months or whatever you now KNOW he'll reply and so you can post, but if he doesn't reply you know he's not around and as such you shouldn't post in it.
This doesn't mean your out of options thought, if you desperately need to ask a question about a certain mod or something make a new thread, ask your question then LINK to the original thread, A good answer isn't guaranteed, but its better than nothing.
How to respond to a Necro:You don't, posting more posts after a Necro just makes more work for me and causes issues. So don't posts, either send ME a PM or just leave it, I'll get to it eventually.
and that's it for now...
And for all you tl;dr people, Suck it up and read it, I won't go easy on anyone because they're too lazy to read the rules.
UPDATE
Signatures;
FunkyKong