Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file modified Shaders/BasicPS.cso
Binary file not shown.
Binary file modified Shaders/BasicVS_Box.cso
Binary file not shown.
Binary file modified Shaders/BasicVS_Capsule.cso
Binary file not shown.
Binary file modified Shaders/BasicVS_Cylinder.cso
Binary file not shown.
Binary file modified Shaders/BasicVS_PNCCT.cso
Binary file not shown.
Binary file modified Shaders/BasicVS_PNCCTT.cso
Binary file not shown.
Binary file modified Shaders/BasicVS_PNCCTTT.cso
Binary file not shown.
Binary file modified Shaders/BasicVS_PNCCTTTX.cso
Binary file not shown.
Binary file modified Shaders/BasicVS_PNCCTTX.cso
Binary file not shown.
Binary file modified Shaders/BasicVS_PNCCTX.cso
Binary file not shown.
Binary file modified Shaders/BasicVS_PNCT.cso
Binary file not shown.
Binary file modified Shaders/BasicVS_PNCTT.cso
Binary file not shown.
Binary file modified Shaders/BasicVS_PNCTTTX.cso
Binary file not shown.
Binary file modified Shaders/BasicVS_PNCTTX.cso
Binary file not shown.
Binary file modified Shaders/BasicVS_PNCTX.cso
Binary file not shown.
Binary file modified Shaders/BasicVS_Sphere.cso
Binary file not shown.
Binary file modified Shaders/BoundingBoxVS.cso
Binary file not shown.
Binary file modified Shaders/BoundingSphereVS.cso
Binary file not shown.
Binary file modified Shaders/BoundsPS.cso
Binary file not shown.
Binary file modified Shaders/CablePS.cso
Binary file not shown.
Binary file modified Shaders/CableVS.cso
Binary file not shown.
Binary file modified Shaders/CloudsPS.cso
Binary file not shown.
Binary file modified Shaders/CloudsVS.cso
Binary file not shown.
Binary file modified Shaders/DistantLightsPS.cso
Binary file not shown.
Binary file modified Shaders/DistantLightsVS.cso
Binary file not shown.
Binary file modified Shaders/MarkerPS.cso
Binary file not shown.
Binary file modified Shaders/MarkerVS.cso
Binary file not shown.
Binary file modified Shaders/PPBloomFilterBPHCS.cso
Binary file not shown.
Binary file modified Shaders/PPBloomFilterVCS.cso
Binary file not shown.
Binary file modified Shaders/PPCopyPixelsPS.cso
Binary file not shown.
Binary file modified Shaders/PPFinalPassPS.cso
Binary file not shown.
Binary file modified Shaders/PPFinalPassVS.cso
Binary file not shown.
Binary file modified Shaders/PPLumBlendCS.cso
Binary file not shown.
Binary file modified Shaders/PPReduceTo0DCS.cso
Binary file not shown.
Binary file modified Shaders/PPReduceTo1DCS.cso
Binary file not shown.
Binary file modified Shaders/PathBoxPS.cso
Binary file not shown.
Binary file modified Shaders/PathBoxVS.cso
Binary file not shown.
Binary file modified Shaders/PathDynVS.cso
Binary file not shown.
Binary file modified Shaders/PathPS.cso
Binary file not shown.
Binary file modified Shaders/PathVS.cso
Binary file not shown.
Binary file modified Shaders/ShadowPS.cso
Binary file not shown.
Binary file modified Shaders/ShadowVS.cso
Binary file not shown.
Binary file modified Shaders/SkyMoonPS.cso
Binary file not shown.
Binary file modified Shaders/SkyMoonVS.cso
Binary file not shown.
Binary file modified Shaders/SkySunPS.cso
Binary file not shown.
Binary file modified Shaders/SkySunVS.cso
Binary file not shown.
Binary file modified Shaders/SkydomePS.cso
Binary file not shown.
Binary file modified Shaders/SkydomeVS.cso
Binary file not shown.
Binary file modified Shaders/TerrainPS.cso
Binary file not shown.
Binary file modified Shaders/TerrainVS_PNCCT.cso
Binary file not shown.
Binary file modified Shaders/TerrainVS_PNCCTT.cso
Binary file not shown.
Binary file modified Shaders/TerrainVS_PNCCTTTX.cso
Binary file not shown.
Binary file modified Shaders/TerrainVS_PNCCTTX.cso
Binary file not shown.
Binary file modified Shaders/TerrainVS_PNCCTX.cso
Binary file not shown.
Binary file modified Shaders/TerrainVS_PNCTTTX.cso
Binary file not shown.
Binary file modified Shaders/TerrainVS_PNCTTX.cso
Binary file not shown.
Binary file modified Shaders/TreesLodPS.cso
Binary file not shown.
Binary file modified Shaders/TreesLodVS.cso
Binary file not shown.
Binary file modified Shaders/WaterPS.cso
Binary file not shown.
Binary file modified Shaders/WaterVS_PCT.cso
Binary file not shown.
Binary file modified Shaders/WaterVS_PNCT.cso
Binary file not shown.
Binary file modified Shaders/WaterVS_PNCTX.cso
Binary file not shown.
Binary file modified Shaders/WaterVS_PT.cso
Binary file not shown.
Binary file modified Shaders/WidgetPS.cso
Binary file not shown.
Binary file modified Shaders/WidgetVS.cso
Binary file not shown.
100 changes: 44 additions & 56 deletions WorldForm.Designer.cs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

38 changes: 38 additions & 0 deletions WorldForm.cs
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@
using CodeWalker.Rendering;
using CodeWalker.GameFiles;
using CodeWalker.Properties;
using System.Linq;

namespace CodeWalker
{
Expand Down Expand Up @@ -211,11 +212,14 @@ public partial class WorldForm : Form, DXForm

bool initedOk = false;

string[] objectCompleteList;

public WorldForm()
{
InitializeComponent();

InitializeModelCombo();

Renderer = new Renderer(this, gameFileCache);
camera = Renderer.camera;
timecycle = Renderer.timecycle;
Expand Down Expand Up @@ -7832,6 +7836,40 @@ private void StatsLabel_DoubleClick(object sender, EventArgs e)
var statsForm = new StatisticsForm(this);
statsForm.Show(this);
}

private void InitializeModelCombo()
{
string[] objects = System.IO.File.ReadAllLines("entities\\ObjectList.ini");
string[] vehicles = System.IO.File.ReadAllLines("entities\\VehicleList.ini");
//string[] ped = System.IO.File.ReadAllLines("entities\\PedList.ini");


this.objectCompleteList = objects.Concat(vehicles).ToArray();
//this.objectCompleteList = this.objectCompleteList.Concat(ped).ToArray();
this.ModelComboBox.Items.AddRange(this.objectCompleteList);
}

private void textBox1_TextChanged(object sender, EventArgs e)
{
List<string> temp = new List<string>();
string[] keys = ModelFilterTextBox.Text.Split(' ');

ModelComboBox.Items.Clear();

foreach (string prop in this.objectCompleteList)
{
if (keys.All(prop.Contains))
{
temp.Add(prop);
}
}

this.ModelComboBox.Items.AddRange(temp.ToArray());
if (temp.Count > 0)
this.ModelComboBox.Text = temp[0];
else
this.ModelComboBox.Text = "";
}
}

public enum WorldControlMode
Expand Down
51 changes: 27 additions & 24 deletions WorldForm.resx
Original file line number Diff line number Diff line change
Expand Up @@ -240,6 +240,14 @@ ufo
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAB4SURBVDhP3ZC7DcAgDEQZKTMwHOvSIFriS7BlEB+HMic9
QJbvFThLUkpXzjkSpaeuzMPlEELx3jdsBauyCHBY6UWYPQI93KEljQD3jL6EGzN6x0bASyNYwkKU8Udm
gd6TMnIikDJyIqjVNz8T7FgKrAwFX6lVinM3aJ05lWDPRRcAAAAASUVORK5CYII=
</value>
</data>
<data name="ToolbarTransformSpaceButton.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAB0SURBVDhP7ZNBCoAgEEXnSJ3BqxmetNpaMLhVv5DNRJS2
CxIeuvA9XSjtg5mHEILPxB6U7JyLxphmSkDK1o5x9dst87SUfTXwRsYsA+paT0BGDGsVOJ92hdz3Bz4f
wGPC48uu7w5IGd+gBlpRMgYCnRwyESUj3CsQkYNFDwAAAABJRU5ErkJggg==
</value>
</data>
<data name="ToolbarObjectSpaceButton.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
Expand All @@ -261,12 +269,13 @@ ufo
WBXYx9R1nV75RuyHKrrnzCcGjE1u9ZyD4BugoZigQ9xrngAAAABJRU5ErkJggg==
</value>
</data>
<data name="ToolbarTransformSpaceButton.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<data name="ToolbarSnapButton.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAB0SURBVDhP7ZNBCoAgEEXnSJ3BqxmetNpaMLhVv5DNRJS2
CxIeuvA9XSjtg5mHEILPxB6U7JyLxphmSkDK1o5x9dst87SUfTXwRsYsA+paT0BGDGsVOJ92hdz3Bz4f
wGPC48uu7w5IGd+gBlpRMgYCnRwyESUj3CsQkYNFDwAAAABJRU5ErkJggg==
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACtSURBVDhPrZBBEsIgEAR5Gy/wFV55T/wHr+KgHuCKNsVY
ZI2JiU7VVIVlp7OL+1mllIr7cb8Ie++PQwQYITnnM24NWxoBgsQYm/l+gk699bMsRA4h1JTSPsg0Xert
em/mGwh3vW1Z7MvIABSWqXG3+iZHAEw1m4wD49oVANgVOL/VeSgeDAiX1mpWeKy9BIQiI+OxWQF77tG5
2Fc729BmeElf/3lNhORe+oecewDObEqX49RqCgAAAABJRU5ErkJggg==
</value>
</data>
<data name="ToolbarSnapToGroundButton.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
Expand Down Expand Up @@ -295,15 +304,6 @@ ufo
EcMw2DzPDMEke9AsYBrHs10vN4I1QqImwwDcFyMjQGaBHr5Bo8nEoYCnCQTGzVeI4oj6fIi+KHgoPBhC
4knCjTww9vxfbIUQNDEyiGIZ8t6tW/k0vC/AOpuiueNOLwVkUeylvju9FJCg8E1vM/2PlTv5UoervVTJ
uQAAAABJRU5ErkJggg==
</value>
</data>
<data name="ToolbarSnapButton.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAACtSURBVDhPrZBBEsIgEAR5Gy/wFV55T/wHr+KgHuCKNsVY
ZI2JiU7VVIVlp7OL+1mllIr7cb8Ie++PQwQYITnnM24NWxoBgsQYm/l+gk699bMsRA4h1JTSPsg0Xert
em/mGwh3vW1Z7MvIABSWqXG3+iZHAEw1m4wD49oVANgVOL/VeSgeDAiX1mpWeKy9BIQiI+OxWQF77tG5
2Fc729BmeElf/3lNhORe+oecewDObEqX49RqCgAAAABJRU5ErkJggg==
</value>
</data>
<data name="ToolbarUndoButton.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
Expand Down Expand Up @@ -389,6 +389,17 @@ ufo
4BJN+IjGo5O8ZJndGVhKxpjWWts551aih0fre+0BLaVchRAezPB2NXSSV/gVwXGYPJiVUt6ns1ghCDjn
UQG86w3FToVgDcWCWS9Fvi/Ao0RVAcwUjwpyhzmf4n8BFApS5HZRwRuONGMbrIJ1JIN8O2QAAAAASUVO
RK5CYII=
</value>
</data>
<data name="ToolbarCameraModeButton.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAEvSURBVDhP3dK/K0dRGMfxKxRJopCSEkLya/guUhQRmQwG
WfwIkYySgYUSKUKJlOK/MBoMFMofYLUIsfJ+f3NuF3+A8tRree5zP/fcc070f6oHT/jAPTqQj6WvXvCM
TZQgG3H58gFGcYVLtGIN15jBNDbwiGNUIg4pQx8GsQuHhrCDW8yjHyns4Q0DcCXpykM5bFzgHGPYxw1G
UIVMtMHfWUUj4nIg/KurGIYrSAZYOXDGlbhXcZlegUO8Yxzb+BlQAwNW0G0jVAYK0AwHtnCEOyQDZvGC
ObTbKIIvLMA9WIYDizhFMsDjfsAZptCA9JcdfoVBvryOSbgCe4HPTuCz+BQMKEUvJmCy96ET1ehCuAf2
5ZF+uwdZKEYtmuBGFSIXhtejBe5PHX7dxL+qKPoEppRHcXOtiDsAAAAASUVORK5CYII=
</value>
</data>
<data name="ToolbarCameraPerspectiveButton.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
Expand Down Expand Up @@ -426,17 +437,9 @@ ufo
QdQiTqrAWNICd7gPnUj+xBKaU9dxfhTkjwV/FxU+AbsiGnc46OYIAAAAAElFTkSuQmCC
</value>
</data>
<data name="ToolbarCameraModeButton.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8
YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAEvSURBVDhP3dK/K0dRGMfxKxRJopCSEkLya/guUhQRmQwG
WfwIkYySgYUSKUKJlOK/MBoMFMofYLUIsfJ+f3NuF3+A8tRree5zP/fcc070f6oHT/jAPTqQj6WvXvCM
TZQgG3H58gFGcYVLtGIN15jBNDbwiGNUIg4pQx8GsQuHhrCDW8yjHyns4Q0DcCXpykM5bFzgHGPYxw1G
UIVMtMHfWUUj4nIg/KurGIYrSAZYOXDGlbhXcZlegUO8Yxzb+BlQAwNW0G0jVAYK0AwHtnCEOyQDZvGC
ObTbKIIvLMA9WIYDizhFMsDjfsAZptCA9JcdfoVBvryOSbgCe4HPTuCz+BQMKEUvJmCy96ET1ehCuAf2
5ZF+uwdZKEYtmuBGFSIXhtejBe5PHX7dxL+qKPoEppRHcXOtiDsAAAAASUVORK5CYII=
</value>
</data>
<metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>177</value>
</metadata>
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
AAABAAMAICAAAAAAGACoDAAANgAAABAQAAAAABgAaAMAAN4MAABAQAAAAAAYACgyAABGEAAAKAAAACAA
Expand Down
Loading