Ive discovered it may just be an issue with timing in the testing code.
This is working for me...
Code:
#include <acknex.h>
#include <default.c>

PANEL* cool_pan = 
{
	scale_x = 0.5; scale_y = 0.5;
	flags = SHOW;
}

BMAP* create_screen_bmap(VECTOR* pos, VECTOR* aang)
{
	BMAP* fb = bmap_createblack(screen_size.x,screen_size.y,24);
	vec_set(camera.x,pos);vec_set(camera.pan,aang);
	bmap_for_screen(fb,0,1);
	return(fb);
}

void main ()
{
	level_load(0);ent_create("level_export.mdl",nullvector,NULL);
	wait(5);   //<<make sure level load has completed before using bmap_for_screen
	//
	cool_pan.bmap = create_screen_bmap(vector(-50,0,0),nullvector);
	beep();
}



"There is no fate but what WE make." - CEO Cyberdyne Systems Corp.
A8.30.5 Commercial