Jump to content
The Dark Mod Forums

AluminumHaste

Development Role
  • Posts

    8274
  • Joined

  • Last visited

  • Days Won

    98

Everything posted by AluminumHaste

  1. You would need a material definition for the materials it uses, otherwise it will show up black in game, and in render mode. The model uses 8 different materials, which we have no definitions for in the mat files. For example; t_peace_4_mat There is no material definition called that. Also another issue, this is just one piece of it looks like 4, and this one has over 7400 polys. That's a lot, times 4 comes to 30,000 ish polys, just for the terrain. Also as I mentioned before, as long as the player is within the bounds of the model, even if he's inside a closed portal room, the model is still rendered. Like if I made a small cabin on the side of the cliff, and put up a portal that closed when I shut the door, I'd be still be able to see the entire model if I set r_showtris 2. I ran into that problem a lot early on when experimenting with terrain and making the patches into func_statics and/or models. Keep experimenting though, it might work.
  2. Sorry I haven't had time to check it out, did you also create a def file for the model?
  3. I uploaded my marble textures that I made years ago, they are with the other marble textures. I noticed that I never had a bumpmap, so I just used one of the pitted metal ones, and it works pretty well in game. There's Green, Black, White and Golden color, all are different patterns from different textures.
  4. That is usually caused by the System Restore points being removed by the virus. It's annoying, but if you have a virus that doesn't get rid of them, the virus usually infects the same files in all restore points so they are useless anyways.
  5. I work for my ISP as a tech, we provide free service for our customers computers in special circumstances. I can tell you right now, that the best protection against virus and spyware is education. Every computer that comes in that is infected to the point that the OS is unstable and not functioning properly, always have a virus scanner, whether that is AVG, Norton, McAfee, Avast, NOD32. Yet they all are infected with Root Kits, massive amounts of viruses and trojans etc. I don't use either a firewall or anti virus. Once a week I use several online scanners, and twice a week I use combofix.exe. So far by being smart, I haven't had to worry about it. There were the few times that I did run a keygen or installer that someone replaced with a virus, but that is becoming rarer as I now only download from certain sources and from people with a really good feedback score, such as PlanetMaster and stuff from Demonoid.com. It's nice not having a system bogged down from AV stuff. I do however have Spybot Search and Destroy installed, and Maleware bytes (totally forgot about that one), as they don't interfere with basic systems, and only run when I tell them to.
  6. I got the email, but there wasn't any attachment. Can you send it again please?
  7. Please I would love to look at it email it to derick.boe@gmail.com
  8. No problem, I understand, I'm assuming you mean that we could create a large piece of terrain and in a 3d modeling program such as 3DStudioMax or Lightwave, chop it up into several pieces and export each piece as a separate model. That also has it's own problems, for example; texturing. Right now I can apply any texture at any time to each piece of terrain as they are only a bunch of patches. To do so for a model would require a new skin file or perhaps changing the def file for the model. Unless I'm not understanding what you mean.
  9. That would be a model, not really a good idea, as the entire model is rendered if you are within it's bounds, which you always will be if it's terrain. I've been through that.
  10. None of those will work with Doom 3's map format AFAIK anyways.
  11. I wrote an article on how to generate terrain using Quake 3's Gensurf, and using another tool to convert it to Doom 3 map format.
  12. Oh that, I agree completely, the torches are just placeholders for light. Also I haven't gotten to the point where I can add decals yet.
  13. Logic? This is fantasy lol, logic has nothing to do with it. But I'm curious as to what you are referring too, could you please elaborate?
  14. I've committed my waterfall particle to SVN, you can find it in particles\ah_waterfall.prt and also particles\ah_waterfall_larger.prt if you want to use them. I want to know how the other member got his waterfalls to glow green.
  15. Okay I was playing with renaming and find and replace and while that worked now getting other errors. Sigh Looks like even though Case Sensitive was turned on it still replace #include "Selectable.h" also. Stupid windows. EDIT: Okay I used Editplus to change all the instances and that worked fine. Compiling succeeded with 0 errors.
  16. I had renamed selectable.h to tempselect.h but was worried about breaking all other instances of #includes, so I undid the change without compiling. I could have done find/replace but that has bitten me in the past. EDIT: Since I know you guys are busy, I can give this a try on my local copy and see if it doesn't break stuff.
  17. Well you were right in suspecting that it's not checking the top level include/ folder is not being searched for some reason, as I added the path to the include statement at the top of the file #include "../include/selectable.h" #include "iselection.h" //#include "selectable.h" #include "generic/callback.h" #include "scenelib.h" #include <stdlib.h> #include <list> and that compiled fine.
  18. Okay I'll take a look in a few minutes, just have to put my son on the bus.
  19. Compiling now EDIT: No change, same issue. EDIT 2: I reverted the selectionlib.h file to previous revision and compiling again. Completed Successfully
  20. Well I can't wait for this to get fixed, so I've removed my Darkradiant source folder, and checked it out again in a new folder this time. just waiting on the w32deps folder.
  21. Fails to build that is. There were only a few updates too, I think three files? <table bgcolor="#dfdfe5" width="100%"><tbody><tr><td><font face="arial" size="+2">Output Window </font></td></tr></tbody></table><table cellpadding="0" cellspacing="0" width=""><tbody><tr><td bgcolor="#ededf5" width="0"> </td><td bgcolor="#ffffff" width="0"> </td><td width="*"><pre>Compiling... StringLogDevice.cpp LogWriter.cpp LogStreamBuf.cpp LogStream.cpp LogFile.cpp COutRedirector.cpp LayerSystem.cpp LayerCommandTarget.cpp NullModelNode.cpp ModelCache.cpp XYWnd.cpp GlobalXYWnd.cpp SplitPaneLayout.cpp ScreenUpdateBlocker.cpp RegularLayout.cpp MainFrameLayoutManager.cpp MainFrame.cpp FloatingLayout.cpp EmbeddedLayout.cpp FilterEditor.cpp ..\..\radiant\ui\filterdialog\FilterEditor.cpp(320) : warning C4018: '>=' : signed/unsigned mismatch ..\..\radiant\ui\filterdialog\FilterEditor.cpp(449) : warning C4018: '<' : signed/unsigned mismatch Compiling... FilterDialog.cpp LayerControlDialog.cpp LayerControl.cpp LayerContextMenu.cpp SurfaceInspector.cpp Splash.cpp TextureBrowser.cpp TransformDialog.cpp PrefPage.cpp PrefDialog.cpp PatchThickenDialog.cpp PatchInspector.cpp PatchCreateDialog.cpp BulgePatchDialog.cpp ParticlesChooser.cpp OverlayDialog.cpp Overlay.cpp OrthoContextMenu.cpp MRUMenuItem.cpp MRU.cpp Compiling... ModelSelector.cpp FiltersMenu.cpp MediaBrowser.cpp ShaderInfoTab.cpp ModelInfoTab.cpp MapInfoDialog.cpp EntityInfoTab.cpp LightInspector.cpp FindShader.cpp EntityClassTreePopulator.cpp EntityClassChooser.cpp Vector3PropertyEditor.cpp TexturePropertyEditor.cpp SoundPropertyEditor.cpp SkinPropertyEditor.cpp SkinChooser.cpp PropertyEditorFactory.cpp ModelPropertyEditor.cpp LightTextureChooser.cpp FloatPropertyEditor.cpp Compiling... EntityPropertyEditor.cpp EntityInspector.cpp ..\..\radiant\ui\einspector\EntityInspector.cpp(995) : warning C4805: '==' : unsafe mix of type 'gboolean' and type 'bool' in operation ComboBoxPropertyEditor.cpp ColourPropertyEditor.cpp ClassnamePropertyEditor.cpp BooleanPropertyEditor.cpp AnglePropertyEditor.cpp AddPropertyDialog.cpp TexturePreviewCombo.cpp SoundShaderPreview.cpp SoundChooser.cpp ShaderSelector.cpp ShaderChooser.cpp RenderableAABB.cpp ModelPreview.cpp MapPreview.cpp CommandEntry.cpp ShortcutChooser.cpp CommandList.cpp AboutDialog.cpp Compiling... PatchVertexItem.cpp PatchItem.cpp FaceItem.cpp BrushItem.cpp TexToolItem.cpp TexTool.cpp D:\DarkRadiant\libs\selectionlib.h(153) : error C2504: 'Selector' : base class undefined D:\DarkRadiant\libs\selectionlib.h(168) : error C3861: 'SelectionIntersection_closer': identifier not found D:\DarkRadiant\libs\selectionlib.h(169) : error C2582: 'operator =' function is unavailable in 'SelectionIntersection' d:\darkradiant\radiant\patch\PatchControlInstance.h(36) : error C2079: 'best' uses undefined class 'SelectionIntersection' d:\darkradiant\radiant\patch\PatchControlInstance.h(37) : error C2027: use of undefined type 'SelectionTest' d:\darkradiant\libs\scenelib.h(48) : see declaration of 'SelectionTest' d:\darkradiant\radiant\patch\PatchControlInstance.h(37) : error C2228: left of '.TestPoint' must have class/struct/union d:\darkradiant\radiant\patch\PatchControlInstance.h(40) : error C2228: left of '.valid' must have class/struct/union type is 'int' d:\darkradiant\radiant\patch\PatchControlInstance.h(41) : error C3861: 'Selector_add': identifier not found D:\DarkRadiant\libs\dragplanes.h(90) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int D:\DarkRadiant\libs\dragplanes.h(90) : error C2143: syntax error : missing ',' before '&' D:\DarkRadiant\libs\dragplanes.h(90) : error C2059: syntax error : ')' D:\DarkRadiant\libs\dragplanes.h(91) : error C2143: syntax error : missing ')' before '{' D:\DarkRadiant\libs\dragplanes.h(161) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int D:\DarkRadiant\libs\dragplanes.h(161) : error C2143: syntax error : missing ',' before '&' D:\DarkRadiant\libs\dragplanes.h(161) : error C2059: syntax error : ')' D:\DarkRadiant\libs\dragplanes.h(162) : error C2143: syntax error : missing ')' before '{' D:\DarkRadiant\libs\dragplanes.h(92) : error C2027: use of undefined type 'SelectionTest' d:\darkradiant\libs\scenelib.h(48) : see declaration of 'SelectionTest' D:\DarkRadiant\libs\dragplanes.h(92) : error C2228: left of '.getNear' must have class/struct/union D:\DarkRadiant\libs\dragplanes.h(92) : error C2027: use of undefined type 'SelectionTest' d:\darkradiant\libs\scenelib.h(48) : see declaration of 'SelectionTest' D:\DarkRadiant\libs\dragplanes.h(92) : error C2228: left of '.getFar' must have class/struct/union D:\DarkRadiant\libs\dragplanes.h(94) : error C2065: 'rotation' : undeclared identifier D:\DarkRadiant\libs\dragplanes.h(97) : error C2065: 'rotation' : undeclared identifier D:\DarkRadiant\libs\dragplanes.h(109) : error C3861: 'Selector_add': identifier not found D:\DarkRadiant\libs\dragplanes.h(110) : error C3861: 'selectedPlaneCallback': identifier not found D:\DarkRadiant\libs\dragplanes.h(118) : error C3861: 'Selector_add': identifier not found D:\DarkRadiant\libs\dragplanes.h(119) : error C3861: 'selectedPlaneCallback': identifier not found D:\DarkRadiant\libs\dragplanes.h(127) : error C3861: 'Selector_add': identifier not found D:\DarkRadiant\libs\dragplanes.h(128) : error C3861: 'selectedPlaneCallback': identifier not found D:\DarkRadiant\libs\dragplanes.h(136) : error C3861: 'Selector_add': identifier not found D:\DarkRadiant\libs\dragplanes.h(137) : error C3861: 'selectedPlaneCallback': identifier not found D:\DarkRadiant\libs\dragplanes.h(145) : error C3861: 'Selector_add': identifier not found D:\DarkRadiant\libs\dragplanes.h(146) : error C3861: 'selectedPlaneCallback': identifier not found D:\DarkRadiant\libs\dragplanes.h(154) : error C3861: 'Selector_add': identifier not found D:\DarkRadiant\libs\dragplanes.h(155) : error C3861: 'selectedPlaneCallback': identifier not found D:\DarkRadiant\libs\dragplanes.h(164) : error C2065: 'rotation' : undeclared identifier D:\DarkRadiant\libs\dragplanes.h(166) : error C2065: 'selectedPlanes' : undeclared identifier D:\DarkRadiant\libs\dragplanes.h(166) : error C2228: left of '.contains' must have class/struct/union type is ''unknown-type'' D:\DarkRadiant\libs\dragplanes.h(168) : error C3861: 'Selector_add': identifier not found D:\DarkRadiant\libs\dragplanes.h(170) : error C2065: 'selectedPlanes' : undeclared identifier D:\DarkRadiant\libs\dragplanes.h(170) : error C2228: left of '.contains' must have class/struct/union type is ''unknown-type'' D:\DarkRadiant\libs\dragplanes.h(172) : error C3861: 'Selector_add': identifier not found D:\DarkRadiant\libs\dragplanes.h(174) : error C2065: 'selectedPlanes' : undeclared identifier D:\DarkRadiant\libs\dragplanes.h(174) : error C2228: left of '.contains' must have class/struct/union type is ''unknown-type'' D:\DarkRadiant\libs\dragplanes.h(176) : error C3861: 'Selector_add': identifier not found D:\DarkRadiant\libs\dragplanes.h(178) : error C2065: 'selectedPlanes' : undeclared identifier D:\DarkRadiant\libs\dragplanes.h(178) : error C2228: left of '.contains' must have class/struct/union type is ''unknown-type'' D:\DarkRadiant\libs\dragplanes.h(180) : error C3861: 'Selector_add': identifier not found D:\DarkRadiant\libs\dragplanes.h(182) : error C2065: 'selectedPlanes' : undeclared identifier D:\DarkRadiant\libs\dragplanes.h(182) : error C2228: left of '.contains' must have class/struct/union type is ''unknown-type'' D:\DarkRadiant\libs\dragplanes.h(184) : error C3861: 'Selector_add': identifier not found D:\DarkRadiant\libs\dragplanes.h(186) : error C2065: 'selectedPlanes' : undeclared identifier D:\DarkRadiant\libs\dragplanes.h(186) : error C2228: left of '.contains' must have class/struct/union type is ''unknown-type'' D:\DarkRadiant\libs\dragplanes.h(188) : error C3861: 'Selector_add': identifier not found D:\DarkRadiant\radiant\patch/PatchNode.h(24) : error C2504: 'SelectionTestable' : base class undefined D:\DarkRadiant\radiant\patch/PatchNode.h(25) : error C2504: 'ComponentSelectionTestable' : base class undefined D:\DarkRadiant\radiant\patch/PatchNode.h(28) : error C2504: 'PlaneSelectable' : base class undefined D:\DarkRadiant\radiant\patch/PatchNode.h(102) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int D:\DarkRadiant\radiant\patch/PatchNode.h(102) : error C2143: syntax error : missing ',' before '&' D:\DarkRadiant\radiant\patch/PatchNode.h(103) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int D:\DarkRadiant\radiant\patch/PatchNode.h(103) : error C2143: syntax error : missing ',' before '&' d:\darkradiant\radiant\brush\SelectableComponents.h(54) : error C2027: use of undefined type 'SelectionTest' D:\DarkRadiant\libs\scenelib.h(48) : see declaration of 'SelectionTest' d:\darkradiant\radiant\brush\SelectableComponents.h(54) : error C2228: left of '.TestPoint' must have class/struct/union d:\darkradiant\radiant\brush\SelectableComponents.h(86) : error C2027: use of undefined type 'SelectionTest' D:\DarkRadiant\libs\scenelib.h(48) : see declaration of 'SelectionTest' d:\darkradiant\radiant\brush\SelectableComponents.h(86) : error C2228: left of '.TestPoint' must have class/struct/union d:\darkradiant\radiant\brush\FaceInstance.h(120) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int d:\darkradiant\radiant\brush\FaceInstance.h(120) : error C2143: syntax error : missing ',' before '&' d:\darkradiant\radiant\brush\FaceInstance.h(121) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int d:\darkradiant\radiant\brush\FaceInstance.h(121) : error C2143: syntax error : missing ',' before '&' d:\darkradiant\radiant\brush\EdgeInstance.h(52) : error C2079: 'best' uses undefined class 'SelectionIntersection' d:\darkradiant\radiant\brush\EdgeInstance.h(53) : error C2664: 'SelectableEdge::testSelect' : cannot convert parameter 2 from 'int' to 'SelectionIntersection &' d:\darkradiant\radiant\brush\EdgeInstance.h(54) : error C2228: left of '.valid' must have class/struct/union type is 'int' d:\darkradiant\radiant\brush\EdgeInstance.h(55) : error C3861: 'Selector_add': identifier not found d:\darkradiant\radiant\brush\VertexInstance.h(57) : error C2079: 'best' uses undefined class 'SelectionIntersection' d:\darkradiant\radiant\brush\VertexInstance.h(58) : error C2664: 'SelectableVertex::testSelect' : cannot convert parameter 2 from 'int' to 'SelectionIntersection &' d:\darkradiant\radiant\brush\VertexInstance.h(59) : error C2228: left of '.valid' must have class/struct/union type is 'int' d:\darkradiant\radiant\brush\VertexInstance.h(60) : error C3861: 'Selector_add': identifier not found D:\DarkRadiant\radiant\brush/BrushNode.h(54) : error C2504: 'SelectionTestable' : base class undefined D:\DarkRadiant\radiant\brush/BrushNode.h(55) : error C2504: 'ComponentSelectionTestable' : base class undefined D:\DarkRadiant\radiant\brush/BrushNode.h(58) : error C2504: 'PlaneSelectable' : base class undefined D:\DarkRadiant\radiant\brush/BrushNode.h(147) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int D:\DarkRadiant\radiant\brush/BrushNode.h(147) : error C2143: syntax error : missing ',' before '&' D:\DarkRadiant\radiant\brush/BrushNode.h(148) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int D:\DarkRadiant\radiant\brush/BrushNode.h(148) : error C2143: syntax error : missing ',' before '&' d:\darkradiant\radiant\selection\Selectors.h(22) : error C2504: 'Selector' : base class undefined d:\darkradiant\radiant\selection\Selectors.h(24) : error C2079: 'SelectionPool::_intersection' uses undefined class 'SelectionIntersection' d:\darkradiant\radiant\selection\Selectors.h(34) : error C2514: 'SelectionIntersection' : class has no constructors D:\DarkRadiant\radiant\brush/Winding.h(49) : see declaration of 'SelectionIntersection' d:\darkradiant\radiant\selection\Selectors.h(42) : error C2664: 'SelectionPool::addSelectable' : cannot convert parameter 1 from 'int' to 'const SelectionIntersection &' Reason: cannot convert from 'int' to 'const SelectionIntersection' Source or target has incomplete type d:\darkradiant\radiant\selection\Selectors.h(43) : error C2514: 'SelectionIntersection' : class has no constructors D:\DarkRadiant\radiant\brush/Winding.h(49) : see declaration of 'SelectionIntersection' d:\darkradiant\radiant\selection\Selectors.h(54) : error C3861: 'assign_if_closer': identifier not found d:\darkradiant\radiant\selection\Selectors.h(61) : error C2027: use of undefined type 'SelectionIntersection' D:\DarkRadiant\radiant\brush/Winding.h(49) : see declaration of 'SelectionIntersection' d:\darkradiant\radiant\selection\Selectors.h(61) : error C2228: left of '.valid' must have class/struct/union D:\Program Files\Microsoft Visual Studio 9.0\VC\include\utility(69) : error C2079: 'std::pair<_Ty1,_Ty2>::first' uses undefined class 'SelectionIntersection' with [ _Ty1=const SelectionIntersection, _Ty2=Selectable * ] d:\darkradiant\radiant\selection\Selectors.h(62) : see reference to class template instantiation 'std::pair<_Ty1,_Ty2>' being compiled with [ _Ty1=const SelectionIntersection, _Ty2=Selectable * ] d:\darkradiant\radiant\selection\Selectors.h(83) : error C2504: 'Selector' : base class undefined d:\darkradiant\radiant\selection\Selectors.h(85) : error C2079: 'BooleanSelector::_intersection' uses undefined class 'SelectionIntersection' d:\darkradiant\radiant\selection\Selectors.h(94) : error C2514: 'SelectionIntersection' : class has no constructors D:\DarkRadiant\radiant\brush/Winding.h(49) : see declaration of 'SelectionIntersection' d:\darkradiant\radiant\selection\Selectors.h(99) : error C2228: left of '.valid' must have class/struct/union type is 'int' d:\darkradiant\radiant\selection\Selectors.h(103) : error C2514: 'SelectionIntersection' : class has no constructors D:\DarkRadiant\radiant\brush/Winding.h(49) : see declaration of 'SelectionIntersection' d:\darkradiant\radiant\selection\Selectors.h(109) : error C3861: 'assign_if_closer': identifier not found d:\darkradiant\radiant\selection\Selectors.h(120) : error C2504: 'Selector' : base class undefined d:\darkradiant\radiant\selection\Selectors.h(121) : error C2079: 'BestSelector::_intersection' uses undefined class 'SelectionIntersection' d:\darkradiant\radiant\selection\Selectors.h(123) : error C2079: 'BestSelector::_bestIntersection' uses undefined class 'SelectionIntersection' d:\darkradiant\radiant\selection\Selectors.h(127) : error C2514: 'SelectionIntersection' : class has no constructors D:\DarkRadiant\radiant\brush/Winding.h(49) : see declaration of 'SelectionIntersection' d:\darkradiant\radiant\selection\Selectors.h(128) : fatal error C1903: unable to recover from previous error(s); stopping compilation Win32Registry.cpp PreferenceSystem.cpp GameManager.cpp GameFileLoader.cpp Game.cpp Texturable.cpp ShaderClipboard.cpp Transformation.cpp Shader.cpp Primitives.cpp ModelFinder.cpp GroupCycle.cpp Group.cpp General.cpp Compiling... Curves.cpp TransformationVisitors.cpp SelectObserver.cpp SelectionTest.cpp SelectedNodeList.cpp RadiantWindowObserver.cpp RadiantSelectionSystem.cpp Planes.cpp Manipulators.cpp ManipulateObserver.cpp Manipulatables.cpp Intersection.cpp BestPoint.cpp ARBDepthFillProgram.cpp ARBBumpProgram.cpp OpenGLShaderPass.cpp OpenGLShader.cpp GLProgramFactory.cpp OpenGLRenderSystem.cpp ..\..\radiant\render\OpenGLRenderSystem.cpp(243) : warning C4800: 'const GLboolean' : forcing value to bool 'true' or 'false' (performance warning) OpenGLModule.cpp Compiling... PatchNode.cpp PatchModule.cpp PatchBezier.cpp Patch.cpp NamespaceFactory.cpp Namespace.cpp ModuleRegistry.cpp ModuleLoader.cpp DynamicLibraryLoader.cpp DynamicLibrary.cpp ApplicationContextImpl.cpp Traverse.cpp StartupMapLoader.cpp RootNode.cpp RegionManager.cpp PointFile.cpp MapResourceManager.cpp MapResource.cpp MapPositionManager.cpp MapPosition.cpp Compiling... MapFileManager.cpp MapFileChooserPreview.cpp Map.cpp FindMapElements.cpp AutoSaver.cpp ClipPoint.cpp Clipper.cpp GlobalCamera.cpp FloatingCamWnd.cpp CamWnd.cpp CameraSettings.cpp Camera.cpp BrushExportOBJ.cpp BrushByPlaneClipper.cpp CollisionModel.cpp Winding.cpp TextureProjection.cpp TexDef.cpp FixedWinding.cpp FaceTexDef.cpp Compiling... FaceShader.cpp FacePlane.cpp FaceInstance.cpp Face.cpp BrushTokenImporter.cpp BrushTokenExporter.cpp BrushPrimitTexDef.cpp BrushNode.cpp BrushModule.cpp Brush.cpp view.cpp timer.cpp select.cpp referencecache.cpp RadiantModule.cpp patchmanip.cpp mainframe_old.cpp main.cpp gtkmisc.cpp gtkdlgs.cpp Compiling... entity.cpp brushmanip.cpp </pre></td></tr></tbody></table><table bgcolor="#dfdfe5" width="100%"><tbody><tr><td><font face="arial" size="+2">Results </font></td></tr></tbody></table><table cellpadding="0" cellspacing="0" width=""><tbody><tr><td bgcolor="#ededf5" width="0"> </td><td bgcolor="#ffffff" width="0"> </td><td width="*"><pre>Build log was saved at "file://D:\DarkRadiant\build\DarkRadiant\Win32\Release\BuildLog.htm" DarkRadiant - 103 error(s), 4 warning(s) </pre></td></tr></tbody></table>
  22. Nope I created a patch shaped like a waterfall, and applied the "wasser" texture, and stretched it out so it's pretty convincing that it's running water. I also modified a waterfall particle to drop water down.
  23. Well give credit were credit is due; Looking Glass Studios weren't able to spend 8+ years working with their tools to figure out the best way to use them. The fact that they got the quality of the original episodes from buggy software that was still beta for them is simply amazing.
×
×
  • Create New...