I have tried that but it doesnt work. If i delete a file in the source folder, the next time i load up HL it comes up with a huge amount of errors.
Deleting a file in the "Source" folder will do *NOTHING*. The "Source" folder is for *reference* only. HL does not use anything in the "Source" folder. The only files that HL uses are the files in the main game system folder (e.g. "d20", "pathfinder", etc.).
This also happens when i change the file names. It appears that the core files are loaded in somehow and when files are removed the pointers get errors because they cant find the files that were deleted.
When you move and rename the files, you must reload the game system. This should trigger a recompile of the data files. If you don't see a message that the files are being recompiled, then you can *force* a recompile to occur. You do this by using the Compile Data Files option under the Develop menu, which can be accessed via the "<Ctrl-C>" keyboard shortcut.
i had a prestige class as a aseperate file. i wanted to load it into a different file with several other prestige classes. i deleted the original one and copied the contents of the deleted prestige class into the large file. when i go to test anything the editor stops and gives me errors stating that there are numerous duplicate items.
After you copied the file contents, did you trigger a reload of the game system? If not, then HL and the Editor still have all the old material loaded. You made changes outside of HL that it doesn't know anything about. HL only knows about changes you make within the Editor - i.e. that it controls and knows about.
When you do something like this, you need to reload the data files. That tells HL you've made external changes and to update itself to incorporate those changes. Once you do the reload, HL will be aware of all your changes and then you can proceed normally.
There is one important additional detail here. If you make changes to a file that is already loaded into the Editor, HL does NOT know about those changes. It's just like any file with any other program, such as a text editor. When you load a file, its contents are cached. If you make changes to that file in another program, the cache still has the previous information. You need to reload the data file into the Editor so that it has the updated information. Otherwise, you will get problems, because the Editor thinks it's working with a different file from the one you modified outside of the Editor.