Skip to content

Sauron Copiler for DVampire

Featured Replies

This version has a few improvements and support for the new ai functions.

 

Folder Tree

 

Code:

[compiled]

- compiled.ai

- abel.ai

[data] (ASCII)

- category_pch.txt

- item_pch.txt

- manual_pch.txt

- npc_pch.txt

- quest_pch.txt

- skill_pch.txt

NASC.exe

source.nasc

abel.nascStart Mode

 

Code:

Normal ./NASC.exe

Loads source.nasc and outputs goes to compiled/compiled.ai

 

Defined Source ./NASC.exe -file abel

Loads abel.nasc and outputs goes to compiled/abel.ai

 

Library Mode ./NASC.exe -lib HaveMemo

Compiler only outputs in console => Int CNPC::HaveMemo( CSharedCreatureData,Int )You can set up this in UltraEdit and turn it into a pseudo Compiler IDE. In addition i'll attach auto complete list and wordlist.

 

Code:

Advance->Tool Configuration

Name: Compile

Command line: NASC.exe -file %n

Working dir: %p

Output: Output to list box

 

Advance->Tool Configuration

Name: Library

Command line: NASC.exe -lib %sel%

Working dir: %p

Output: Output to list box

 

Advance->Configuration->Editor Display->Syntax Highlighting

Add my wordfile.txt file there..

 

Advance->Configuration->Editor->Word Wrap/Tab Settings

Add my autocomplete-nasc.txt there..If you need to set a custom Address it can be done like this

 

Code:

#define L543;

#define S50;

 

class 1 abel : guard_stand

{

handler:

EventHandler TALK_SELECTED(fhtml0,talker)

{

if( _from_choice == 0 )Download Data

 

 

 

I have this since a long time ago... so i trought maybe someone needs it...

 

http://www.mediafire.com/?73ehu08rx24c14e

 

Credits to Sauron.

  • 1 month later...

link expired, could someone please reupload it?

  • 6 months later...

Ohhh, grate share! ty a lot men!

  • 1 month later...
  • 2 weeks later...
  • Vision changed the title to Sauron Copiler for DVampire
Guest
This topic is now closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.